|
@@ -1,79 +1,85 @@
|
|
|
<?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.ym.mec.biz.dal.dao.CloudTeacherDao">
|
|
|
- <resultMap id="CloudTeacher" type="com.ym.mec.biz.dal.entity.CloudTeacher">
|
|
|
- <!--@mbg.generated-->
|
|
|
- <!--@Table cloud_teacher-->
|
|
|
- <id column="id_" property="id" />
|
|
|
- <result column="student_id_" property="studentId" />
|
|
|
- <result column="level_" property="level" />
|
|
|
- <result column="start_time_" property="startTime" />
|
|
|
- <result column="end_time_" property="endTime" />
|
|
|
- <result column="version_" property="version" />
|
|
|
- <result column="create_time_" property="createTime" />
|
|
|
- <result column="update_time_" property="updateTime" />
|
|
|
- </resultMap>
|
|
|
+ <resultMap id="CloudTeacher" type="com.ym.mec.biz.dal.entity.CloudTeacher">
|
|
|
+ <!--@mbg.generated-->
|
|
|
+ <!--@Table cloud_teacher-->
|
|
|
+ <id column="id_" property="id"/>
|
|
|
+ <result column="student_id_" property="studentId"/>
|
|
|
+ <result column="level_" property="level"/>
|
|
|
+ <result column="start_time_" property="startTime"/>
|
|
|
+ <result column="end_time_" property="endTime"/>
|
|
|
+ <result column="version_" property="version"/>
|
|
|
+ <result column="create_time_" property="createTime"/>
|
|
|
+ <result column="update_time_" property="updateTime"/>
|
|
|
+ </resultMap>
|
|
|
|
|
|
- <select id="get" parameterType="java.lang.Integer" resultMap="CloudTeacher">
|
|
|
- <!--@mbg.generated-->
|
|
|
- select * from cloud_teacher
|
|
|
- where id_ = #{id}
|
|
|
- </select>
|
|
|
- <delete id="delete" parameterType="java.lang.Integer">
|
|
|
- <!--@mbg.generated-->
|
|
|
- delete from cloud_teacher
|
|
|
- where id_ = #{id}
|
|
|
- </delete>
|
|
|
- <insert id="insert" keyColumn="id_" keyProperty="id" parameterType="com.ym.mec.biz.dal.entity.CloudTeacher" useGeneratedKeys="true">
|
|
|
- <!--@mbg.generated-->
|
|
|
- insert into cloud_teacher (student_id_, level_, start_time_, end_time_, version_, create_time_,
|
|
|
- update_time_)
|
|
|
- values (#{studentId}, #{level}, #{startTime}, #{endTime}, #{version}, #{createTime},
|
|
|
- #{updateTime})
|
|
|
- </insert>
|
|
|
- <update id="update" parameterType="com.ym.mec.biz.dal.entity.CloudTeacher">
|
|
|
- <!--@mbg.generated-->
|
|
|
- update cloud_teacher
|
|
|
- <set>
|
|
|
- <if test="studentId != null">
|
|
|
- student_id_ = #{studentId},
|
|
|
- </if>
|
|
|
- <if test="level != null">
|
|
|
- level_ = #{level},
|
|
|
- </if>
|
|
|
- <if test="startTime != null">
|
|
|
- start_time_ = #{startTime},
|
|
|
- </if>
|
|
|
- <if test="endTime != null">
|
|
|
- end_time_ = #{endTime},
|
|
|
- </if>
|
|
|
- <if test="version != null">
|
|
|
- version_ = #{version},
|
|
|
- </if>
|
|
|
- <if test="createTime != null">
|
|
|
- create_time_ = #{createTime},
|
|
|
- </if>
|
|
|
- <if test="updateTime != null">
|
|
|
- update_time_ = #{updateTime},
|
|
|
- </if>
|
|
|
- </set>
|
|
|
- where id_ = #{id}
|
|
|
- </update>
|
|
|
+ <select id="get" parameterType="java.lang.Integer" resultMap="CloudTeacher">
|
|
|
+ <!--@mbg.generated-->
|
|
|
+ select * from cloud_teacher
|
|
|
+ where id_ = #{id}
|
|
|
+ </select>
|
|
|
+ <delete id="delete" parameterType="java.lang.Integer">
|
|
|
+ <!--@mbg.generated-->
|
|
|
+ delete from cloud_teacher
|
|
|
+ where id_ = #{id}
|
|
|
+ </delete>
|
|
|
+ <insert id="insert" keyColumn="id_" keyProperty="id" parameterType="com.ym.mec.biz.dal.entity.CloudTeacher"
|
|
|
+ useGeneratedKeys="true">
|
|
|
+ <!--@mbg.generated-->
|
|
|
+ insert into cloud_teacher (student_id_, level_, start_time_, end_time_, version_, create_time_,
|
|
|
+ update_time_)
|
|
|
+ values (#{studentId}, #{level}, #{startTime}, #{endTime}, #{version}, #{createTime},
|
|
|
+ #{updateTime})
|
|
|
+ </insert>
|
|
|
+ <update id="update" parameterType="com.ym.mec.biz.dal.entity.CloudTeacher">
|
|
|
+ <!--@mbg.generated-->
|
|
|
+ update cloud_teacher
|
|
|
+ <set>
|
|
|
+ <if test="studentId != null">
|
|
|
+ student_id_ = #{studentId},
|
|
|
+ </if>
|
|
|
+ <if test="level != null">
|
|
|
+ level_ = #{level},
|
|
|
+ </if>
|
|
|
+ <if test="startTime != null">
|
|
|
+ start_time_ = #{startTime},
|
|
|
+ </if>
|
|
|
+ <if test="endTime != null">
|
|
|
+ end_time_ = #{endTime},
|
|
|
+ </if>
|
|
|
+ <if test="createTime != null">
|
|
|
+ create_time_ = #{createTime},
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ update_time_ = #{updateTime},
|
|
|
+ </if>
|
|
|
+ version_ = version_+1
|
|
|
+ </set>
|
|
|
+ where id_ = #{id} AND version_ = #{version}
|
|
|
+ </update>
|
|
|
|
|
|
- <!-- 全查询 -->
|
|
|
- <select id="findAll" resultMap="CloudTeacher">
|
|
|
- SELECT * FROM cloud_teacher_order
|
|
|
- </select>
|
|
|
+ <!-- 全查询 -->
|
|
|
+ <select id="findAll" resultMap="CloudTeacher">
|
|
|
+ SELECT *
|
|
|
+ FROM cloud_teacher_order
|
|
|
+ </select>
|
|
|
|
|
|
- <!-- 分页查询 -->
|
|
|
- <select id="queryPage" resultMap="CloudTeacher" parameterType="map">
|
|
|
- SELECT * FROM cloud_teacher_order
|
|
|
- <include refid="global.limit"/>
|
|
|
- </select>
|
|
|
+ <!-- 分页查询 -->
|
|
|
+ <select id="queryPage" resultMap="CloudTeacher" parameterType="map">
|
|
|
+ SELECT * FROM cloud_teacher_order
|
|
|
+ <include refid="global.limit"/>
|
|
|
+ </select>
|
|
|
|
|
|
- <!-- 查询当前表的总记录数 -->
|
|
|
- <select id="queryCount" resultType="int">
|
|
|
- SELECT COUNT(*)
|
|
|
- FROM cloud_teacher_order
|
|
|
- </select>
|
|
|
+ <!-- 查询当前表的总记录数 -->
|
|
|
+ <select id="queryCount" resultType="int">
|
|
|
+ SELECT COUNT(*)
|
|
|
+ FROM cloud_teacher_order
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="getByStudentId" resultMap="CloudTeacher">
|
|
|
+ SELECT *
|
|
|
+ FROM cloud_teacher
|
|
|
+ WHERE student_id_ = #{studentId}
|
|
|
+ </select>
|
|
|
</mapper>
|