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