InvAccount.java 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. package com.ydtech.modules.inv.model;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import java.io.Serializable;
  9. import java.util.Date;
  10. import java.util.List;
  11. /**
  12. * 账户信息表
  13. *
  14. * @TableName ins_account
  15. */
  16. @TableName(value = "inv_account")
  17. @Data
  18. public class InvAccount implements Serializable {
  19. /**
  20. * 账户id
  21. */
  22. @TableId
  23. @ApiModelProperty(value = "账户id")
  24. private String accountId;
  25. /**
  26. * 户名
  27. */
  28. @ApiModelProperty(value = "户名")
  29. private String accountName;
  30. /**
  31. * 营业性质
  32. */
  33. @ApiModelProperty(value = "营业性质 (0一般纳税 1小规模 2个体户)")
  34. private String businessQuality;
  35. /**
  36. * 所属地
  37. */
  38. @ApiModelProperty(value = "所属地")
  39. private String owned;
  40. /**
  41. * 法人
  42. */
  43. @ApiModelProperty(value = "法人")
  44. private String juridicalPerson;
  45. /**
  46. * 成立日期
  47. */
  48. @ApiModelProperty(value = "成立日期")
  49. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  50. private Date establishTime;
  51. /**
  52. * 开票员
  53. */
  54. @ApiModelProperty(value = "开票员")
  55. private String biller;
  56. /**
  57. * 开票额度
  58. */
  59. @ApiModelProperty(value = "开票额度")
  60. private String invoicingAmount;
  61. /**
  62. * 剩余开票额度
  63. */
  64. @ApiModelProperty(value = "剩余开票额度")
  65. private String invoicingAmountExcess;
  66. /**
  67. * 删除标志
  68. */
  69. @ApiModelProperty(value = "删除标志")
  70. private String delFlag;
  71. /**
  72. * 创建者
  73. */
  74. @ApiModelProperty(value = "创建者")
  75. private String createBy;
  76. /**
  77. * 创建时间
  78. */
  79. @ApiModelProperty(value = "创建时间")
  80. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  81. private Date createTime;
  82. /**
  83. * 更新者
  84. */
  85. @ApiModelProperty(value = "更新者")
  86. private String updateBy;
  87. /**
  88. * 更新时间
  89. */
  90. @ApiModelProperty(value = "更新时间")
  91. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  92. private Date updateTime;
  93. /**
  94. * 外部账户标识(0内部账户 1外部账户)
  95. */
  96. @ApiModelProperty(value = "外部账户标识(0内部账户 1外部账户)")
  97. private String outerFlag;
  98. @ApiModelProperty(value = "所属账户下的卡")
  99. @TableField(exist = false)
  100. List<InvAccountCard> invAccountCardList;
  101. @TableField(exist = false)
  102. private int pageNo;
  103. @TableField(exist = false)
  104. private int pageSize;
  105. @TableField(exist = false)
  106. private static final long serialVersionUID = 1L;
  107. }