IntrabankTransferParam.java 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.hcloud.microserver.bank.bo;
  2. import com.alibaba.fastjson.annotation.JSONField;
  3. import lombok.Data;
  4. import java.math.BigDecimal;
  5. /***
  6. * 2.6. 转账:行内转账CL0005(需签名)
  7. */
  8. @Data
  9. public class IntrabankTransferParam {
  10. /**企业流水号;必输域,企业自己生成的流水号,在企业内部唯一;20A;*/
  11. @JSONField(name = "I1QYLS")
  12. private String I1QYLS;
  13. /**提交人ID;null;30A;*/
  14. @JSONField(name = "I1SMID")
  15. private String I1SMID;
  16. /**最后授权人ID;null;30A;*/
  17. @JSONField(name = "I1ATID")
  18. private String I1ATID;
  19. /**付款账号;必输域;32A;*/
  20. @JSONField(name = "I1FKAC")
  21. private String I1FKAC;
  22. /**付款方户名;null;60*O;*/
  23. @JSONField(name = "I1FKNM")
  24. private String I1FKNM;
  25. /**收款方户名;必输域;60*O;*/
  26. @JSONField(name = "I1CUNM")
  27. private String I1CUNM;
  28. /**收款账号;必输域;32A;*/
  29. @JSONField(name = "I1SKAC")
  30. private String I1SKAC;
  31. /**金额;必输域;15P2;*/
  32. @JSONField(name = "I1TRAM")
  33. private BigDecimal I1TRAM;
  34. /**币种;必输域(固定值01);2A;*/
  35. @JSONField(name = "I1TRCY")
  36. private BigDecimal I1TRCY;
  37. /**用途;必输域;30*O;*/
  38. @JSONField(name = "I1PUPS")
  39. private BigDecimal I1PUPS;
  40. /**备注;null;150*O;*/
  41. @JSONField(name = "I1REM")
  42. private String I1REM;
  43. /**交易类型;0:集团账号转账1:普通转账;1A;*/
  44. @JSONField(name = "IJYLX")
  45. private String IJYLX;
  46. /**企业指令内部编号;null;30A;*/
  47. @JSONField(name = "I1NBBH")
  48. private String I1NBBH;
  49. /**校验标志;0:无(默认)1:招标账户校验;1A;*/
  50. @JSONField(name = "I1JYBZ")
  51. private String I1JYBZ;
  52. /**原明细序号;null;8A;*/
  53. @JSONField(name = "I1MXXH")
  54. private String I1MXXH;
  55. /**账号1;null;32A;*/
  56. @JSONField(name = "I1AC1")
  57. private String I1AC1;
  58. /**账户户名1;null;100*O;*/
  59. @JSONField(name = "I1NM1")
  60. private String I1NM1;
  61. /**业务种类;1-代理支付;1A;*/
  62. @JSONField(name = "I1YWZL")
  63. private String I1YWZL;
  64. /**记录信息;null;200*O;*/
  65. @JSONField(name = "I1JLXX")
  66. private String I1JLXX;
  67. }