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 java.util.Date; /** *

* 人员基本信息库 *

* * @author guan * @since 2021-10-29 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("personal_info") @ApiModel(value="PersonalInfo对象", description="") @Builder @Getter @Setter @AllArgsConstructor @NoArgsConstructor // public class PersonalInfo extends Model {68256301 public class PersonalInfo { @ApiModelProperty(value = "主键自增id") @TableId(value = "id", type = IdType.ASSIGN_ID) private String id; @ApiModelProperty(value = "企业/高校基本信息关联id") private String enterpriseId; // (1 专家 2 ...) @ApiModelProperty(value = "人才类型") private String talentType; @ApiModelProperty(value = "所属单位/所属院校") private String orgName; @ApiModelProperty(value = "姓名") private String name; // 0 未选择 1 男 2 女 @ApiModelProperty(value = "性别") private String sex; @ApiModelProperty(value = "出生年月") private String birthday; @ApiModelProperty(value = "国籍") private String nationality; @ApiModelProperty(value = "籍贯") private String nativePlace; @ApiModelProperty(value = "民族") private String national; @ApiModelProperty(value = "党派") private String party; @ApiModelProperty(value = "出生地") private String birthPlace; @ApiModelProperty(value = "政治面貌") private String politicalLandscape; @ApiModelProperty(value = "职务,所从事工作的类别") private String position; @ApiModelProperty(value = "专业") private String major; @ApiModelProperty(value = "学历") private String education; @ApiModelProperty(value = "学位") private String degree; // 1 是 0 否 -1 未选择 @ApiModelProperty(value = "是否留学") private String isStudyAbroad; @ApiModelProperty(value = "留学国家") private String overseasCountry; @ApiModelProperty(value = "留学学校名称") private String overseasSchoolName; // 1 是 0 否 -1 未选择 @ApiModelProperty(value = " 是否全日制") private String isFullTime; @ApiModelProperty(value = "企业岗位") private String corporateJob; @ApiModelProperty(value = "入职时间") private String inductionTime; @ApiModelProperty(value = "离职时间") private String departureTime; @ApiModelProperty(value = "职称") private String title; @ApiModelProperty(value = "职位/岗位") private String dutyJob; @ApiModelProperty(value = "联系方式") private String contacts; @ApiModelProperty(value = "通讯地址") private String address; @ApiModelProperty(value = "邮箱") private String email; @ApiModelProperty(value = "现从事技术领域(多)") private String engagedTechField; @ApiModelProperty(value = "人才认定级别") private String talentIdentificationLevel; @ApiModelProperty(value = "主要贡献") private String mainContributions; @ApiModelProperty(value = "研究领域") private String researchField; @ApiModelProperty(value = "关键词(输入多个标签时以“,”隔开)") private String keywords; @ApiModelProperty(value = "简介≤200字") private String about; @ApiModelProperty(value = "备注") private String personalRemark; @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 = "personal_info"; @TableField(exist = false) private Integer tablecode; // // @Override // protected Serializable pkVal() { // return this.id; // } }