EnterpriseBasicInfo.java 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. package com.pavis.app.saasbacken.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.*;
  6. import lombok.experimental.Accessors;
  7. import lombok.experimental.SuperBuilder;
  8. import java.util.Date;
  9. /**
  10. * <p>
  11. * 企业基本信息
  12. * </p>
  13. *
  14. * @author guan
  15. * @since 2021-10-29
  16. */
  17. @Data
  18. @EqualsAndHashCode(callSuper = false)
  19. @Accessors(chain = true)
  20. @TableName("enterprise_basic_info")
  21. @ApiModel(value="EnterpriseBasicInfo对象", description="")
  22. @SuperBuilder
  23. @Getter
  24. @Setter
  25. @AllArgsConstructor
  26. @NoArgsConstructor
  27. public class EnterpriseBasicInfo{
  28. // private static final long serialVersionUID = 1L;
  29. @ApiModelProperty(value = "主键自增id")
  30. // @TableId(value = "id", type = IdType.INPUT)
  31. // @TableId(value = "id",type = IdType.ASSIGN_UUID)
  32. @TableId(value = "id", type = IdType.ASSIGN_ID)
  33. private String id;
  34. @ApiModelProperty(value = "企业logo")
  35. private String logo;
  36. // @MyCFBAnnotation(value = "企业名称")
  37. @ApiModelProperty(value = "企业名称")
  38. private String name;
  39. @ApiModelProperty(value = "联系人")
  40. private String theContact;
  41. @ApiModelProperty(value = "联系人联系方式")
  42. private String contacts;
  43. @ApiModelProperty(value = "法定代表人")
  44. private String legalRepresentative;
  45. @ApiModelProperty(value = "经营状态")
  46. private String operatingState;
  47. @ApiModelProperty(value = "注册资本(万元)")
  48. private String registerCapital;
  49. @ApiModelProperty(value = "实缴资本")
  50. private String contributedCapital;
  51. @ApiModelProperty(value = "曾用名")
  52. private String formerName;
  53. @ApiModelProperty(value = "所属行业")
  54. private String industry;
  55. @ApiModelProperty(value = "统一社会信用代码")
  56. private String unifySocialCreditCode;
  57. @ApiModelProperty(value = "纳税人识别号")
  58. private String taxpayerIdentificationNum;
  59. @ApiModelProperty(value = "工商注册号")
  60. private String businessRegistrationNum;
  61. @ApiModelProperty(value = "组织机构代码")
  62. private String organizationCode;
  63. @ApiModelProperty(value = "登记机关")
  64. private String registrationAuthority;
  65. @ApiModelProperty(value = "注册日期")
  66. private String registerDate;
  67. @ApiModelProperty(value = "成立日期")
  68. private String setupDate;
  69. @ApiModelProperty(value = "企业类型")
  70. private String enterpriseType;
  71. @ApiModelProperty(value = "机构类型")
  72. private String resType;
  73. @ApiModelProperty(value = "研发机构等级")
  74. private String devOrgLevel;
  75. @ApiModelProperty(value = "营业期限")
  76. private String businessTerm;
  77. @ApiModelProperty(value = "行政区划")
  78. private String district;
  79. @ApiModelProperty(value = "核准日期")
  80. private String approvalDate;
  81. @ApiModelProperty(value = "注册地址")
  82. private String registerAddress;
  83. @ApiModelProperty(value = "经营范围")
  84. private String businessScope;
  85. @ApiModelProperty(value = "邮箱")
  86. private String email;
  87. @ApiModelProperty(value = "官网")
  88. private String website;
  89. @ApiModelProperty(value = "所属乡镇")
  90. private String villagesTowns;
  91. @ApiModelProperty(value = "是否规上")
  92. private String isGauge;
  93. @ApiModelProperty(value = "企业资质")
  94. private String qualifyInfo;
  95. @ApiModelProperty(value = "企业简介")
  96. private String about;
  97. @ApiModelProperty(value = "发明专利授权数")
  98. private Integer patentCount;
  99. @ApiModelProperty(value = "实用新型授权数")
  100. private Integer utilityLicensesCount;
  101. @ApiModelProperty(value = "软件著作权数")
  102. private Integer softwareCopyrightCount;
  103. @ApiModelProperty(value = "职工总数")
  104. private Integer employeeCount;
  105. @ApiModelProperty(value = "研发人员数")
  106. private Integer researchDevCount;
  107. // @ApiModelProperty(value = "企业联系人信息关联id")
  108. // private String contactsId;
  109. //
  110. // @ApiModelProperty(value = "企业负责人/法人信息关联id")
  111. // private String chargeDirectorId;
  112. //
  113. // @ApiModelProperty(value = "研发负责人信息关联id")
  114. // private String researchDevDirectorId;
  115. //
  116. // @ApiModelProperty(value = "财务负责人信息关联id")
  117. // private String financialDirectorId;
  118. //
  119. // @ApiModelProperty(value = "科技联络人信息关联id")
  120. // private String technicalDirectorId;
  121. @ApiModelProperty(value = "关键词")
  122. private String keywords;
  123. @ApiModelProperty(value = "图片")
  124. private String img;
  125. @ApiModelProperty(value = "备注")
  126. private String remark;
  127. @ApiModelProperty(value = "预留字段1")
  128. private String by1;
  129. @ApiModelProperty(value = "预留字段2")
  130. private String by2;
  131. @ApiModelProperty(value = "预留字段3")
  132. private String by3;
  133. @ApiModelProperty(value = "预留字段4")
  134. private String by4;
  135. @ApiModelProperty(value = "预留字段5")
  136. private String by5;
  137. @ApiModelProperty(value = "预留字段6")
  138. private String by6;
  139. @ApiModelProperty(value = "预留字段7")
  140. private String by7;
  141. @ApiModelProperty(value = "预留字段8")
  142. private String by8;
  143. @ApiModelProperty(value = "预留字段9")
  144. private String by9;
  145. @ApiModelProperty(value = "预留字段10")
  146. private String by10;
  147. @TableField(value = "create_time",fill = FieldFill.INSERT)
  148. @ApiModelProperty(value = "创建时间")
  149. private Date createTime;
  150. @ApiModelProperty(value = "创建者")
  151. private Long creator;
  152. @TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE)
  153. @ApiModelProperty(value = "更新时间")
  154. private Date updateTime;
  155. @ApiModelProperty(value = "更新者")
  156. private Long updator;
  157. @TableField(exist = false)
  158. private String tablename = "enterprise_basic_info";
  159. @TableField(exist = false)
  160. private Integer tablecode;
  161. // @Override
  162. // protected Serializable pkVal() {
  163. // return this.id;
  164. // }
  165. }