using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ApiTools.Core { /// /// 单笔或多笔回单PDF合并下载(新)_银企直联 /// public class SingleOrBatchReceiptPDFMergeDownloadNewRequest : PingAnPayBaseRequest { public SingleOrBatchReceiptPDFMergeDownloadNewRequest() { List = []; } /// /// 账号 /// [Required] [MaxLength(20)] public string OutAccNo { get; set; } /// /// 记账起始日期 查询历史回单必输保持和ECL009查询日期相同 格式YYYYMMDD /// [MaxLength(8)] public string AccountBeginDate { get; set; } /// /// 记账结束日期 查询历史回单必输 保持和ECL009查询日期相同格式YYYYMMDD /// [MaxLength(8)] public string AccountEndDate { get; set; } /// /// 生成PDF每页条数设置 /// N:一页pdf显示一条回单记录(默认) /// Y:一页pdf显示四条回单记录 /// T:一页pdf显示三条回单记录 /// [MaxLength(5)] public string PDFNum { get; set; } public List List { get; set; } } /// /// 单笔或多笔回单PDF合并下载(新)_银企直联 /// public class SingleOrBatchReceiptPDFMergeDownloadNewRequestItem { /// /// 记录序号 取ELC009接口应答的list. SeqNo /// [MaxLength(30)] [Required] public string SeqNo { get; set; } /// /// 记账日期 取ELC009接口应答的list.AccountDate /// [MaxLength(30)] [Required] public string AccountDate { get; set; } /// /// 回单类型 取ELC009接口应答的list. ReceiptType /// [MaxLength(20)] [Required] public string RecepitType { get; set; } } /// /// 单笔或多笔回单PDF合并下载(新)_银企直联 /// public class SingleOrBatchReceiptPDFMergeDownloadNewResponse : PingAnPayBaseResponse { /// /// 文件名称 /// public string FileName { get; set; } /// /// 随机密码 /// public string RandomPwd { get; set; } /// /// udmpId /// public string DocID { get; set; } } }