From 22fa349e5c19217bc30833504207268eee558a92 Mon Sep 17 00:00:00 2001 From: zk Date: Tue, 28 Apr 2026 10:54:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AE=9A=E5=88=B6=E5=B2=97?= =?UTF-8?q?=E4=BD=8D=E5=AE=9A=E5=88=B6=E7=AE=80=E5=8E=86=E5=AE=9E=E4=BD=93?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/UserJobCustomizeResumeMapper.java | 13 ++++++ .../pojo/po/UserJobCustomizeResume.java | 41 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 manager/src/main/java/org/jiayunet/mapper/UserJobCustomizeResumeMapper.java create mode 100644 manager/src/main/java/org/jiayunet/pojo/po/UserJobCustomizeResume.java 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; +}