添加定制岗位定制简历实体类

This commit is contained in:
zk
2026-04-28 10:54:56 +08:00
parent f0b559f2b0
commit 22fa349e5c
2 changed files with 54 additions and 0 deletions
@@ -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<UserJobCustomizeResume> {
}
@@ -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
* <p>一个用户 + 一个岗位 = 一份定制简历,content 字段存完整 JSON</p>
*
* @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;
/** 定制简历完整 JSONCustomizeResume 结构) */
@TableField(typeHandler = JacksonTypeHandler.class)
private Map<String, Object> content;
/** 创建时间 */
private Instant createTime;
/** 更新时间 */
private Instant updateTime;
}