添加 校园经历表 和 兴趣字段

This commit is contained in:
zk
2026-08-10 12:00:28 +08:00
parent 18f6a19a11
commit 251552ea08
10 changed files with 318 additions and 3 deletions
@@ -0,0 +1,13 @@
package org.jiayunet.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.jiayunet.pojo.po.UserResumeOrganization;
/**
* 简历-社团组织经历Mapper
*
* @author zk
*/
@Mapper
public interface UserResumeOrganizationMapper extends CommonMapper<UserResumeOrganization> {
}
@@ -74,6 +74,12 @@ public class UserResume {
/** 个人概述 */
private String summary;
/** 兴趣爱好 */
private String hobbies;
/** 语言能力 */
private String languageSkills;
/** 简历创建时间 */
private Instant createTime;
@@ -0,0 +1,56 @@
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 org.jiayunet.pojo.vo.DescriptionParagraph;
import java.time.Instant;
import java.util.List;
/**
* 简历-社团组织经历表(bg_user_resume_organization
*
* @author zk
*/
@Data
@TableName(value = "bg_user_resume_organization", autoResultMap = true)
public class UserResumeOrganization {
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/** 关联bg_user_resume.id */
private Long resumeId;
/** 用户ID(冗余,便于直接按用户查询) */
private Long userId;
/** 社团/组织名称 */
private String organizationName;
/** 担任角色 */
private String role;
/** 开始时间,格式:2023.06 */
private String startDate;
/** 结束时间,格式:2023.09,至今则为空 */
private String endDate;
/** 描述段落,id为前端生成的短标识,用于简历优化时精确定位段落 */
@TableField(typeHandler = JacksonTypeHandler.class)
private List<DescriptionParagraph> description;
/** 排序序号,越小越靠前 */
private Integer sortOrder;
/** 创建时间 */
private Instant createTime;
/** 更新时间 */
private Instant updateTime;
}