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