sunpengfei
2025-11-19 a62b3247a44963907a7f84c4d1de87fc8bd5d718
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
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; }
    }
}