添加教育经历和培训经历表

This commit is contained in:
chenshaohua
2026-07-13 16:16:01 +08:00
parent cb38c9abd9
commit 75368125f7
14 changed files with 793 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.cms.mapper.AppUserEducationMapper">
<resultMap type="AppUserEducation" id="AppUserEducationResult">
<id column="id" property="id"/>
<result column="user_id" property="userId"/>
<result column="school_name" property="schoolName"/>
<result column="education_level" property="educationLevel"/>
<result column="major" property="major"/>
<result column="degree" property="degree"/>
<result column="study_type" property="studyType"/>
<result column="start_time" property="startTime"/>
<result column="end_time" property="endTime"/>
<result column="content" property="content"/>
<result column="sort" property="sort"/>
<result column="del_flag" property="delFlag"/>
<result column="create_by" property="createBy"/>
<result column="create_time" property="createTime"/>
<result column="update_by" property="updateBy"/>
<result column="update_time" property="updateTime"/>
</resultMap>
<sql id="selectAppUserEducationVo">
select id, user_id, school_name, education_level, major, degree, study_type,
start_time, end_time, content, sort, del_flag, create_by, create_time, update_by, update_time
from app_user_education
</sql>
<select id="selectAppUserEducationList" resultMap="AppUserEducationResult">
<include refid="selectAppUserEducationVo"/>
<where>
del_flag = '0'
<if test="userId != null">
and user_id = #{userId}
</if>
<if test="schoolName != null and schoolName != ''">
and school_name like concat('%',#{schoolName},'%')
</if>
<if test="educationLevel != null">
and education_level = #{educationLevel}
</if>
</where>
order by sort asc, create_time desc
</select>
<select id="selectEducationListByUserId" resultMap="AppUserEducationResult">
<include refid="selectAppUserEducationVo"/>
where user_id = #{userId} and del_flag = '0'
order by sort asc
</select>
</mapper>

View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.cms.mapper.AppUserTrainMapper">
<resultMap type="AppUserTrain" id="AppUserTrainResult">
<id column="id" property="id"/>
<result column="user_id" property="userId"/>
<result column="train_org" property="trainOrg"/>
<result column="train_course" property="trainCourse"/>
<result column="start_time" property="startTime"/>
<result column="end_time" property="endTime"/>
<result column="train_cert" property="trainCert"/>
<result column="train_content" property="trainContent"/>
<result column="sort" property="sort"/>
<result column="del_flag" property="delFlag"/>
<result column="create_by" property="createBy"/>
<result column="create_time" property="createTime"/>
<result column="update_by" property="updateBy"/>
<result column="update_time" property="updateTime"/>
</resultMap>
<sql id="selectAppUserTrainVo">
select id, user_id, train_org, train_course, start_time, end_time, train_cert,
train_content, sort, del_flag, create_by, create_time, update_by, update_time
from app_user_train
</sql>
<select id="selectAppUserTrainList" resultMap="AppUserTrainResult">
<include refid="selectAppUserTrainVo"/>
<where>
del_flag = '0'
<if test="userId != null">
and user_id = #{userId}
</if>
<if test="trainOrg != null and trainOrg != ''">
and train_org like concat('%',#{trainOrg},'%')
</if>
<if test="trainCourse != null and trainCourse != ''">
and train_course like concat('%',#{trainCourse},'%')
</if>
</where>
order by sort asc, create_time desc
</select>
<select id="selectTrainListByUserId" resultMap="AppUserTrainResult">
<include refid="selectAppUserTrainVo"/>
where user_id = #{userId} and del_flag = '0'
order by sort asc
</select>
</mapper>