|  | @@ -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>
 |