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; }
}
}