添加教育经历和培训经历表
This commit is contained in:
@@ -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>
|
||||
@@ -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>
|
||||
Reference in New Issue
Block a user