ContractOrderEntity.java 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. package me.zhengjie.dao.mybatis.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import lombok.*;
  4. import lombok.experimental.Accessors;
  5. import me.zhengjie.base.plus.QueryKeyword;
  6. import me.zhengjie.base.plus.QueryWapper;
  7. import java.io.Serializable;
  8. import java.util.Date;
  9. @Getter
  10. @Setter
  11. @Accessors(chain = true)
  12. @TableName("contract_order")
  13. @AllArgsConstructor
  14. @NoArgsConstructor
  15. @Builder
  16. public class ContractOrderEntity implements Serializable {
  17. private static final long serialVersionUID = 1L;
  18. @TableId(value = "id", type = IdType.AUTO)
  19. private Long id;
  20. @TableField("business_no")
  21. private String businessNo;
  22. @TableField("prod_id")
  23. private String prodId;
  24. @TableField("contract_type_id")
  25. private String contractTypeId;
  26. @TableField("main_contract_no")
  27. private String mainContractNo;
  28. @QueryWapper(QueryKeyword.LIKE)
  29. @TableField("contract_no")
  30. private String contractNo;
  31. @TableField("contract_type")
  32. private Integer contractType;
  33. @TableField("start_date")
  34. private String startDate;
  35. @TableField("end_date")
  36. private String endDate;
  37. @TableField("contract_money")
  38. private String contractMoney;
  39. @TableField("rate")
  40. private String rate;
  41. @TableField("mortgage_pic")
  42. private String mortgagePic;
  43. @TableField("credit_limit")
  44. private String creditLimit;
  45. @TableField("credit_start_date")
  46. private String creditStartDate;
  47. @TableField("credit_end_date")
  48. private String creditEndDate;
  49. @TableField("contract_attachment")
  50. private String contractAttachment;
  51. @QueryWapper(QueryKeyword.LIKE)
  52. @TableField("name")
  53. private String name;
  54. @TableField("sex")
  55. private String sex;
  56. @TableField("birth")
  57. private String birth;
  58. @QueryWapper(QueryKeyword.LIKE)
  59. @TableField("id_card")
  60. private String idCard;
  61. @TableField("idcard_front_pic")
  62. private String idcardFrontPic;
  63. @TableField("idcard_back_pic")
  64. private String idcardBackPic;
  65. @TableField("residence")
  66. private String residence;
  67. @TableField("phone")
  68. private String phone;
  69. @TableField("marriage")
  70. private String marriage;
  71. @TableField("marrage_pic")
  72. private String marragePic;
  73. @TableField("hkb_pic")
  74. private String hkbPic;
  75. @TableField("other_upload")
  76. private String otherUpload;
  77. @TableField("joint_flag")
  78. private Integer jointFlag;
  79. @TableField("joint_id_card")
  80. private String jointIdCard;
  81. @TableField("joint_name")
  82. private String jointName;
  83. @TableField("joint_phone")
  84. private String jointPhone;
  85. @TableField("joint_idcard_front_pic")
  86. private String jointIdcardFrontPic;
  87. @TableField("joint_idcard_back_pic")
  88. private String jointIdcardBackPic;
  89. @TableField("joint_sex")
  90. private String jointSex;
  91. @TableField("joint_residence")
  92. private String jointResidence;
  93. @TableField("bank_id")
  94. private String bankId;
  95. @TableField("bank_name")
  96. private String bankName;
  97. @TableField("customer_id")
  98. private String customerId;
  99. @TableField("customer_name")
  100. private String customerName;
  101. @TableField("notary_office_id")
  102. private String notaryOfficeId;
  103. @TableField("notary_user_id")
  104. private String notaryUserId;
  105. @TableField("notary_user_name")
  106. private String notaryUserName;
  107. @TableField("auto_generate")
  108. private String autoGenerate;
  109. @TableField("return_reason")
  110. private String returnReason;
  111. @TableField("reject_reason")
  112. private String rejectReason;
  113. @TableField("status")
  114. private String status;
  115. @TableField("creator")
  116. private String creator;
  117. @QueryWapper(value = {QueryKeyword.RANGE,QueryKeyword.DESC}, attribute = { "startDate", "endDate" })
  118. @TableField(value="create_time", fill = FieldFill.INSERT)
  119. private Date createTime;
  120. @TableField("updater")
  121. private String updater;
  122. @TableField(value = "update_time", fill = FieldFill.UPDATE)
  123. private Date updateTime;
  124. @TableField("consult_no")
  125. private String consultNo;
  126. }