diff --git a/manager/src/main/java/org/jiayunet/mapper/UserJobCustomizeResumeMapper.java b/manager/src/main/java/org/jiayunet/mapper/UserJobCustomizeResumeMapper.java new file mode 100644 index 0000000..aa11eac --- /dev/null +++ b/manager/src/main/java/org/jiayunet/mapper/UserJobCustomizeResumeMapper.java @@ -0,0 +1,13 @@ +package org.jiayunet.mapper; + +import org.apache.ibatis.annotations.Mapper; +import org.jiayunet.pojo.po.UserJobCustomizeResume; + +/** + * 用户岗位定制简历Mapper + * + * @author zk + */ +@Mapper +public interface UserJobCustomizeResumeMapper extends CommonMapper { +} diff --git a/manager/src/main/java/org/jiayunet/pojo/po/UserJobCustomizeResume.java b/manager/src/main/java/org/jiayunet/pojo/po/UserJobCustomizeResume.java new file mode 100644 index 0000000..ad09690 --- /dev/null +++ b/manager/src/main/java/org/jiayunet/pojo/po/UserJobCustomizeResume.java @@ -0,0 +1,41 @@ +package org.jiayunet.pojo.po; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; +import lombok.Data; + +import java.time.Instant; +import java.util.Map; + +/** + * 用户岗位定制简历表(bg_user_job_customize_resume) + *

一个用户 + 一个岗位 = 一份定制简历,content 字段存完整 JSON

+ * + * @author zk + */ +@Data +@TableName(value = "bg_user_job_customize_resume", autoResultMap = true) +public class UserJobCustomizeResume { + + @TableId(type = IdType.ASSIGN_ID) + private Long id; + + /** 用户ID */ + private Long userId; + + /** 岗位ID,关联 bg_job.id */ + private Long jobId; + + /** 定制简历完整 JSON(CustomizeResume 结构) */ + @TableField(typeHandler = JacksonTypeHandler.class) + private Map content; + + /** 创建时间 */ + private Instant createTime; + + /** 更新时间 */ + private Instant updateTime; +}