简历维度信息 + 个人基本信息合并存储,个人信息与简历一对一,无需拆表
+ * + * @author zk + */ +@Data +@TableName(value = "bg_user_resume", autoResultMap = true) +public class UserResume { + + @TableId(type = IdType.ASSIGN_ID) + private Long id; + + /** 用户ID */ + private Long userId; + + // ========== 简历维度信息(非简历文本内容) ========== + + /** 简历名称(非简历文本内容) */ + private String resumeName; + + /** 目标岗位(非简历文本内容) */ + private String targetPosition; + + /** 是否默认简历 0=否 1=是 */ + private Integer isDefault; + + /** 排序序号,越小越靠前 */ + private Integer sortOrder; + + // ========== 简历个人信息(简历文本内容,与简历一对一) ========== + + /** 头像URL */ + private String avatarUrl; + + /** 真实姓名 */ + private String name; + + /** 邮箱 */ + private String email; + + /** 手机号码 */ + private String mobileNumber; + + /** 所在城市 */ + private String city; + + /** 微信号 */ + private String wechatNumber; + + /** 作品集链接 */ + private String portfolioUrl; + + /** 技能标签列表 */ + @TableField(typeHandler = JacksonTypeHandler.class) + private List