package com.pavis.app.saasbacken.entity; import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.*; import lombok.experimental.Accessors; import lombok.experimental.SuperBuilder; import java.util.Date; /** *
* 企业基本信息 *
* * @author guan * @since 2021-10-29 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("enterprise_basic_info") @ApiModel(value="EnterpriseBasicInfo对象", description="") @SuperBuilder @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class EnterpriseBasicInfo{ // private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键自增id") // @TableId(value = "id", type = IdType.INPUT) // @TableId(value = "id",type = IdType.ASSIGN_UUID) @TableId(value = "id", type = IdType.ASSIGN_ID) private String id; @ApiModelProperty(value = "企业logo") private String logo; // @MyCFBAnnotation(value = "企业名称") @ApiModelProperty(value = "企业名称") private String name; @ApiModelProperty(value = "联系人") private String theContact; @ApiModelProperty(value = "联系人联系方式") private String contacts; @ApiModelProperty(value = "法定代表人") private String legalRepresentative; @ApiModelProperty(value = "经营状态") private String operatingState; @ApiModelProperty(value = "注册资本(万元)") private String registerCapital; @ApiModelProperty(value = "实缴资本") private String contributedCapital; @ApiModelProperty(value = "曾用名") private String formerName; @ApiModelProperty(value = "所属行业") private String industry; @ApiModelProperty(value = "统一社会信用代码") private String unifySocialCreditCode; @ApiModelProperty(value = "纳税人识别号") private String taxpayerIdentificationNum; @ApiModelProperty(value = "工商注册号") private String businessRegistrationNum; @ApiModelProperty(value = "组织机构代码") private String organizationCode; @ApiModelProperty(value = "登记机关") private String registrationAuthority; @ApiModelProperty(value = "注册日期") private String registerDate; @ApiModelProperty(value = "成立日期") private String setupDate; @ApiModelProperty(value = "企业类型") private String enterpriseType; @ApiModelProperty(value = "机构类型") private String resType; @ApiModelProperty(value = "研发机构等级") private String devOrgLevel; @ApiModelProperty(value = "营业期限") private String businessTerm; @ApiModelProperty(value = "行政区划") private String district; @ApiModelProperty(value = "核准日期") private String approvalDate; @ApiModelProperty(value = "注册地址") private String registerAddress; @ApiModelProperty(value = "经营范围") private String businessScope; @ApiModelProperty(value = "邮箱") private String email; @ApiModelProperty(value = "官网") private String website; @ApiModelProperty(value = "所属乡镇") private String villagesTowns; @ApiModelProperty(value = "是否规上") private String isGauge; @ApiModelProperty(value = "企业资质") private String qualifyInfo; @ApiModelProperty(value = "企业简介") private String about; @ApiModelProperty(value = "发明专利授权数") private Integer patentCount; @ApiModelProperty(value = "实用新型授权数") private Integer utilityLicensesCount; @ApiModelProperty(value = "软件著作权数") private Integer softwareCopyrightCount; @ApiModelProperty(value = "职工总数") private Integer employeeCount; @ApiModelProperty(value = "研发人员数") private Integer researchDevCount; // @ApiModelProperty(value = "企业联系人信息关联id") // private String contactsId; // // @ApiModelProperty(value = "企业负责人/法人信息关联id") // private String chargeDirectorId; // // @ApiModelProperty(value = "研发负责人信息关联id") // private String researchDevDirectorId; // // @ApiModelProperty(value = "财务负责人信息关联id") // private String financialDirectorId; // // @ApiModelProperty(value = "科技联络人信息关联id") // private String technicalDirectorId; @ApiModelProperty(value = "关键词") private String keywords; @ApiModelProperty(value = "图片") private String img; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "预留字段1") private String by1; @ApiModelProperty(value = "预留字段2") private String by2; @ApiModelProperty(value = "预留字段3") private String by3; @ApiModelProperty(value = "预留字段4") private String by4; @ApiModelProperty(value = "预留字段5") private String by5; @ApiModelProperty(value = "预留字段6") private String by6; @ApiModelProperty(value = "预留字段7") private String by7; @ApiModelProperty(value = "预留字段8") private String by8; @ApiModelProperty(value = "预留字段9") private String by9; @ApiModelProperty(value = "预留字段10") private String by10; @TableField(value = "create_time",fill = FieldFill.INSERT) @ApiModelProperty(value = "创建时间") private Date createTime; @ApiModelProperty(value = "创建者") private Long creator; @TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE) @ApiModelProperty(value = "更新时间") private Date updateTime; @ApiModelProperty(value = "更新者") private Long updator; @TableField(exist = false) private String tablename = "enterprise_basic_info"; @TableField(exist = false) private Integer tablecode; // @Override // protected Serializable pkVal() { // return this.id; // } }