using System;
|
using System.Collections.Generic;
|
using System.IO;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.Xml.Serialization;
|
|
namespace ApiTools.Core.Utils.NongYePayUtils.Models
|
{
|
[XmlRoot("ap")]
|
public class NongYePayDownloadEreceiptRequest : NongYePayBaseRequest
|
{
|
public NongYePayDownloadEreceiptRequest()
|
{
|
CCTransCode = "CMRA25";
|
}
|
|
public NongYePayDownloadEreceiptRequestCorp Corp { get; set; }
|
}
|
|
public class NongYePayDownloadEreceiptRequestCorp
|
{
|
/// <summary>
|
/// 查询文件包日期
|
/// </summary>
|
public string StartDate { get; set; }
|
|
/// <summary>
|
/// 查询标志
|
/// 1-通用型单笔(默认值)
|
/// 2-通用型汇总(预留)
|
/// 3~9-系统预留
|
/// 其他-企业个性化约定
|
/// </summary>
|
public string AlterFlag { get; set; }
|
}
|
|
[XmlRoot("ap")]
|
public class NongYePayDownloadEreceiptResponse : NongYePayBaseResponse
|
{
|
/// <summary>
|
/// 文件标识
|
/// </summary>
|
public string FileFlag { get; set; }
|
|
public NongYePayGetEreceiptResponseCmp Cmp { get; set; }
|
|
public List<NongYePayDownloadEreceiptResponseItem> Items { get; set; } = [];
|
|
public string ZipFileName { get; set; }
|
|
}
|
|
public class NongYePayDownloadEreceiptResponseItem
|
{
|
/// <summary>
|
/// 文件名
|
/// </summary>
|
public string FileName { get; set; }
|
|
/// <summary>
|
/// 流
|
/// </summary>
|
public MemoryStream Stream { get; set; }
|
}
|
}
|