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