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 CorAcctBalanceQueryRequest : PingAnPayBaseRequest
|
{
|
/// <summary>
|
/// 账号
|
/// </summary>
|
[Required]
|
[MaxLength(20)]
|
public string Account { get; set; }
|
|
/// <summary>
|
/// 钞汇标志 C 钞户, R汇户,默认为C
|
/// </summary>
|
[MaxLength(1)]
|
public string CcyType { get; set; }
|
|
/// <summary>
|
/// 货币类型 RMB 人民币,USD 美元,HKD 港币, 默认为RMB
|
/// </summary>
|
[MaxLength(3)]
|
public string CcyCode { get; set; }
|
}
|
|
/// <summary>
|
/// 企业账户余额查询_银企直联
|
/// </summary>
|
public class CorAcctBalanceQueryResponse : PingAnPayBaseResponse
|
{
|
/// <summary>
|
/// 账号
|
/// 数据长度:20,是否必输:Y
|
/// </summary>
|
public string Account { get; set; }
|
|
/// <summary>
|
/// 货币类型
|
/// 数据长度:3,是否必输:N
|
/// </summary>
|
public string CcyCode { get; set; }
|
|
/// <summary>
|
/// 钞汇标志
|
/// 数据长度:1,是否必输:N
|
/// </summary>
|
public string CcyType { get; set; }
|
|
/// <summary>
|
/// 账户户名
|
/// 数据长度:60,是否必输:Y
|
/// </summary>
|
public string AccountName { get; set; }
|
|
/// <summary>
|
/// 可用余额 不含集团现金管理合约余额
|
/// 数据长度:16,2,是否必输:Y
|
/// </summary>
|
public string Balance { get; set; }
|
|
/// <summary>
|
/// 账面余额 不含集团现金管理合约余额
|
/// 数据长度:13,是否必输:Y
|
/// </summary>
|
public string TotalAmount { get; set; }
|
|
/// <summary>
|
/// 账户状态 账户层状态,A正常、D不动户、I 久悬户,若有多个状态,“|”分割,如:A| DGZH02。DGZH02: 账户止付
|
/// 数据长度:10,是否必输:N
|
/// </summary>
|
public string AccountStatus { get; set; }
|
|
/// <summary>
|
/// 冻结金额
|
/// 数据长度:16,2,是否必输:N
|
/// </summary>
|
public string HoldBalance { get; set; }
|
|
/// <summary>
|
/// 止付金额
|
/// 数据长度:16,2,是否必输:N
|
/// </summary>
|
public string StopBalance { get; set; }
|
|
/// <summary>
|
/// 昨日余额
|
/// 数据长度:16,2,是否必输:N
|
/// </summary>
|
public string LastBalance { get; set; }
|
|
/// <summary>
|
/// 活期存款计息执行利率 单位%
|
/// 数据长度:2,6,是否必输:N
|
/// </summary>
|
public string HRate1 { get; set; }
|
|
/// <summary>
|
/// 协定执行利率 协议存款计息执行利率,单位%
|
/// 数据长度:2,6,是否必输:N
|
/// </summary>
|
public string XDRate2 { get; set; }
|
|
/// <summary>
|
/// 账户余额
|
/// 数据长度:16,2,是否必输:N
|
/// </summary>
|
public string AcctBalance { get; set; }
|
|
/// <summary>
|
/// 协定额度 协定存款留存余额
|
/// 数据长度:16,2,是否必输:N
|
/// </summary>
|
public string AgreeDepReserveBalance { get; set; }
|
|
/// <summary>
|
/// 开始生效日期
|
/// 数据长度:14,是否必输:N
|
/// </summary>
|
public string BeginEffectDate { get; set; }
|
|
/// <summary>
|
/// 到期日
|
/// 数据长度:14,是否必输:N
|
/// </summary>
|
public string ExpiryDate { get; set; }
|
|
/// <summary>
|
/// 利息金额 协定存款利息
|
/// 数据长度:16,2,是否必输:N
|
/// </summary>
|
public string AgreeDepositInterest { get; set; }
|
|
/// <summary>
|
/// 利息种类 协定利息
|
/// 数据长度:16,2,是否必输:N
|
/// </summary>
|
public string AgreeDepositInterestType { get; set; }
|
|
/// <summary>
|
/// 触发标识确定协议的结束时间 协定到期日
|
/// 数据长度:14,是否必输:N
|
/// </summary>
|
public string EnableFlagEndTime { get; set; }
|
|
/// <summary>
|
/// 账户状态字
|
/// 若有多个状态字,“|”分割,如:DGZH02-账户止付|DGZH06-只收不付状态字值如下,可能会新增:
|
/// DGZH02-账户止付,
|
/// DGZH03-印鉴挂失,
|
/// DGZHE6-预开户,
|
/// DGZHG9-开户三天管控,
|
/// DGZH06-只收不付,
|
/// DGZH07-不付不收,
|
/// DGZH08-只付不收,
|
/// DGBZ02-账户止付,
|
/// DGBZ07-不付不收,
|
/// DGBZG9-开户三天管控,
|
/// ZH9999-其他异常
|
/// 数据长度:500,是否必输:N
|
/// </summary>
|
public string AccountStatusDesc { get; set; }
|
}
|
}
|