using Newtonsoft.Json; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ApiTools.Core { /// /// 当日历史回单数据查询接口_银企直联 /// public class SameDayHistoryReceiptDataQueryRequest : PingAnPayBaseRequest { /// /// 账号 /// [Required] [MaxLength(20)] public string OutAccNo { get; set; } /// /// 记账起始日期 查询当日无需输入此字段 查询历史回单必输(开始结束都需要输入,必须是历史日期)格式YYYYMMDD /// [MaxLength(8)] public string AccountBeginDate { get; set; } /// /// 记账结束日期 查询当日无需输入此字段查询历史回单必输(开始结束都需要输入,必须是历史日期)格式YYYYMMDD /// [MaxLength(8)] public string AccountEndDate { get; set; } /// /// 核心流水号 银行核心流水号、银行主机流水号。如取4005返回的HostFlowNo,4013返回的HostFlowNo. /// [MaxLength(30)] public string HostFlow { get; set; } /// /// 起始交易金额 /// [MaxLength(13)] public string StartTranAmt { get; set; } /// /// 结束交易金额 /// [MaxLength(13)] public string EndTranAmt { get; set; } /// /// 收款帐号 对方帐号 /// [MaxLength(20)] public string InAccNo { get; set; } /// /// 借贷标志 D:借 C:贷 /// [MaxLength(2)] public string DcFlag { get; set; } /// /// 排序方式 /// 0:默认排序 /// 1:交易时间从近至远 /// 2:交易时间从远至近 /// 3:金额升序(从小至大) /// 4:金额降序(从大至小) /// 5:回单号升序 /// 6:回单号降序 /// 7:业务编号升序 /// 8:业务编号降序 /// 9:核心流水号从近到远 /// 10:核心流水号从远到近 /// [MaxLength(2)] public string SortType { get; set; } /// /// 币种 默认RMB /// [MaxLength(3)] public string CCY { get; set; } /// /// 回单类型 默认为ALL 全部,具体参考3.9代码对照表 /// public string ReceiptType { get; set; } /// /// 子回单类型 默认为ALL 全部,具体参考3.9代码对照表 /// public string SubReceiptType { get; set; } /// /// 记录起始号 记录起始号 用于分页默认:1 /// public string RecordStartNo { get; set; } /// /// 请求记录数 分页条数最大100条 默认:100 /// public string RecordNumber { get; set; } } /// /// 当日历史回单数据查询接口_银企直联 /// public class SameDayHistoryReceiptDataQueryResponse : PingAnPayBaseResponse { public string ResultNum { get; set; } public string EndFlag { get; set; } public string ReceiptType { get; set; } public string SubReceiptType { get; set; } [JsonProperty("list")] public List List { get; set; } } /// /// 当日历史回单数据查询接口_银企直联 /// public class SameDayHistoryReceiptDataQueryResponseItem { /// /// 记录序号 /// public string SeqNo { get; set; } /// /// 回单号 /// public string ReceiptNo { get; set; } /// /// 验证码 /// public string ValidateNo { get; set; } /// /// 回单类型 /// public string ReceiptType { get; set; } /// /// 回单子类 /// public string SubReceiptType { get; set; } /// /// 记账日期 记账日期,格式yyyyMMdd /// public string AccountDate { get; set; } /// /// 主张号 /// public string MainAcc { get; set; } /// /// 子帐号 /// public string SubAccNo { get; set; } /// /// 付款账户 /// public string OutAccNo { get; set; } /// /// 付款户名 /// public string OutAccName { get; set; } /// /// 付款银行名称 /// public string OutBranchName { get; set; } /// /// 借贷标志 /// public string DcFlag { get; set; } /// /// 收款方账户 /// public string InAccNo { get; set; } /// /// 收款方户名 /// public string InAccName { get; set; } /// /// 收款方银行名称 /// public string InBranchName { get; set; } /// /// 交易金额 /// public string Amount { get; set; } /// /// 币种 /// public string CcyCode { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 主机流水 /// public string HostFlowNo { get; set; } /// /// 回单名称 /// public string ReceiptName { get; set; } } }