周箭河 преди 5 години
родител
ревизия
a7d367180a
променени са 1 файла, в които са добавени 73 реда и са изтрити 78 реда
  1. 73 78
      src/main/resources/config/mybatis/CourseGroupInfoMapper.xml

+ 73 - 78
src/main/resources/config/mybatis/CourseGroupInfoMapper.xml

@@ -6,103 +6,98 @@
 -->
 <mapper namespace="com.ym.mec.collectfee.dao.CourseGroupInfoDao">
 
-    <resultMap type="com.ym.mec.collectfee.entity.CourseGroupInfo" id="CourseGroupInfo">
-        <result column="id_" property="id"/>
-        <result column="name_" property="name"/>
-        <result column="sub_id_" property="subId"/>
-        <result column="class_id_" property="classId"/>
-        <result column="sub_name_" property="subName"/>
-        <result column="plan_num_" property="planNum"/>
-        <result column="reg_num_" property="regNum"/>
-        <result column="fee_type_" property="feeType"/>
-        <result column="fee_amount_" property="feeAmount"/>
-        <result column="create_time_" property="createTime"/>
-        <result column="update_time_" property="updateTime"/>
-        <result column="version" property="version"/>
-    </resultMap>
+	<resultMap type="com.ym.mec.collectfee.entity.CourseGroupInfo" id="CourseGroupInfo">
+		<result column="id_" property="id" />
+		<result column="name_" property="name" />
+		<result column="sub_id_" property="subId" />
+		<result column="class_id_" property="classId" />
+		<result column="sub_name_" property="subName" />
+		<result column="plan_num_" property="planNum" />
+		<result column="reg_num_" property="regNum" />
+		<result column="fee_type_" property="feeType" />
+		<result column="fee_amount_" property="feeAmount" />
+		<result column="create_time_" property="createTime" />
+		<result column="update_time_" property="updateTime" />
+		<result column="version" property="version" />
+	</resultMap>
 
-    <!-- 根据主键查询一条记录 -->
-    <select id="get" resultMap="CourseGroupInfo">
+	<!-- 根据主键查询一条记录 -->
+	<select id="get" resultMap="CourseGroupInfo" >
 		SELECT * FROM course_group_info WHERE id_ = #{id} 
 	</select>
 
-    <!-- 全查询 -->
-    <select id="findAll" resultMap="CourseGroupInfo">
+	<!-- 全查询 -->
+	<select id="findAll" resultMap="CourseGroupInfo">
 		SELECT * FROM course_group_info ORDER BY id_
 	</select>
 
-    <!-- 向数据库增加一条记录 -->
-    <insert id="insert" parameterType="com.ym.mec.collectfee.entity.CourseGroupInfo" useGeneratedKeys="true"
-            keyColumn="id" keyProperty="id">
-        <!--
-        <selectKey resultClass="int" keyProperty="id" >
-        SELECT SEQ_WSDEFINITION_ID.nextval AS ID FROM DUAL
-        </selectKey>
-        -->
-        INSERT INTO course_group_info
-        (class_id_,id_,name_,sub_id_,sub_name_,plan_num_,reg_num_,fee_type_,fee_amount_,create_time_,update_time_)
-        VALUES(#{classId},#{id},#{name},#{subId},#{subName},#{planNum},#{regNum},#{feeType},#{feeAmount},#{createTime},#{updateTime})
-    </insert>
+	<!-- 向数据库增加一条记录 -->
+	<insert id="insert" parameterType="com.ym.mec.collectfee.entity.CourseGroupInfo" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
+		<!--
+		<selectKey resultClass="int" keyProperty="id" >
+		SELECT SEQ_WSDEFINITION_ID.nextval AS ID FROM DUAL
+		</selectKey>
+		-->
+		INSERT INTO course_group_info (class_id_,id_,name_,sub_id_,sub_name_,plan_num_,reg_num_,fee_type_,fee_amount_,create_time_,update_time_) VALUES(#{classId},#{id},#{name},#{subId},#{subName},#{planNum},#{regNum},#{feeType},#{feeAmount},#{createTime},#{updateTime})
+	</insert>
 
-    <!-- 根据主键查询一条记录 -->
-    <update id="update" parameterType="com.ym.mec.collectfee.entity.CourseGroupInfo">
-        UPDATE course_group_info
-        <set>
-            <if test="classId != null">
-                class_id_ = #{classId},
-            </if>
-            <if test="subId != null">
-                sub_id_ = #{subId},
-            </if>
-            <if test="planNum != null">
-                plan_num_ = #{planNum},
-            </if>
-            <if test="feeAmount != null">
-                fee_amount_ = #{feeAmount},
-            </if>
-            <if test="feeType != null">
-                fee_type_ = #{feeType},
-            </if>
-            <if test="updateTime != null">
-                update_time_ = #{updateTime},
-            </if>
-            <if test="subName != null">
-                sub_name_ = #{subName},
-            </if>
-            <if test="regNum != null">
-                reg_num_ = #{regNum},
-            </if>
-            <if test="name != null">
-                name_ = #{name},
-            </if>
-        </set>
-        WHERE id_ = #{id}
-    </update>
+	<!-- 根据主键查询一条记录 -->
+	<update id="update" parameterType="com.ym.mec.collectfee.entity.CourseGroupInfo">
+		UPDATE course_group_info
+		<set>
+			<if test="classId != null">
+				class_id_ = #{classId},
+			</if>
+			<if test="subId != null">
+				sub_id_ = #{subId},
+			</if>
+			<if test="planNum != null">
+				plan_num_ = #{planNum},
+			</if>
+			<if test="feeAmount != null">
+				fee_amount_ = #{feeAmount},
+			</if>
+			<if test="feeType != null">
+				fee_type_ = #{feeType},
+			</if>
+			<if test="updateTime != null">
+				update_time_ = #{updateTime},
+			</if>
+			<if test="subName != null">
+				sub_name_ = #{subName},
+			</if>
+			<if test="regNum != null">
+				reg_num_ = #{regNum},
+			</if>
+			<if test="name != null">
+				name_ = #{name},
+			</if>
+		</set>
+		WHERE id_ = #{id}
+	</update>
 
-    <!-- 根据主键删除一条记录 -->
-    <delete id="delete">
+	<!-- 根据主键删除一条记录 -->
+	<delete id="delete" >
 		DELETE FROM course_group_info WHERE id_ = #{id} 
 	</delete>
 
-    <!-- 分页查询 -->
-    <select id="queryPage" resultMap="CourseGroupInfo" parameterType="map">
-        SELECT * FROM course_group_info ORDER BY id_
-        <include refid="global.limit"/>
-    </select>
+	<!-- 分页查询 -->
+	<select id="queryPage" resultMap="CourseGroupInfo" parameterType="map">
+		SELECT * FROM course_group_info ORDER BY id_ <include refid="global.limit"/>
+	</select>
 
-    <!-- 查询当前表的总记录数 -->
-    <select id="queryCount" resultType="int">
+	<!-- 查询当前表的总记录数 -->
+	<select id="queryCount" resultType="int">
 		SELECT COUNT(*) FROM course_group_info
 	</select>
 
-    <select id="getCourses" resultMap="CourseGroupInfo">
+	<select id="getCourses" resultMap="CourseGroupInfo">
 		SELECT * FROM course_group_info WHERE sub_id_ IN (SELECT MIN(sub_id_)sub_id_ FROM course_group_info
 		WHERE class_id_ = #{classId} GROUP BY sub_name_) AND class_id_ = #{classId}
 	</select>
 
-    <!-- 根据id和version更新实际已招生人数 -->
-    <update id="upByIdAndVersion" parameterType="com.ym.mec.collectfee.entity.Account">
-		UPDATE `course_group_info` SET `reg_num_` = #{regNum},`version` = `version`+1 WHERE `id_` = #{id}
-		<![CDATA[ AND `reg_num_` <= `plan_num_`]]> AND `version`=#{version}
+	<!-- 根据id和version更新实际已招生人数 -->
+	<update id="upByIdAndVersion" parameterType="com.ym.mec.collectfee.entity.Account">
+		UPDATE `course_group_info` SET `reg_num_` = #{regNum},`version` = `version`+1 WHERE `id_` = #{id} AND `version`=#{version}
 	</update>
 </mapper>