| 
					
				 | 
			
			
				@@ -7,10 +7,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="id_" property="id" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="organ_id_" property="organId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="course_type_" property="courseType" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		<result column="charge_type_" property="chargeType" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<result column="charge_type_id_" property="chargeTypeId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="unit_price_" property="unitPrice" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="create_time_" property="createTime" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<result column="update_time_" property="updateTime" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<result column="organ_name_" property="organ.name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		<result column="charge_type_name_" property="chargeType.name" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!-- 根据主键查询一条记录 --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -28,16 +30,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<!-- <selectKey resultClass="int" keyProperty="id" > SELECT SEQ_WSDEFINITION_ID.nextval  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			AS ID FROM DUAL </selectKey> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		INSERT INTO organization_course_unit_price_settings 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		(id_,organ_id_,course_type_,charge_type_,unit_price_,create_time_,update_time_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		VALUES(#{id},#{organId},#{courseType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{chargeType},#{unitPrice},#{createTime},#{updateTime}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		(id_,organ_id_,course_type_,charge_type_id_,unit_price_,create_time_,update_time_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		VALUES(#{id},#{organId},#{courseType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{chargeTypeId},#{unitPrice},now(),now()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<insert id="batchInsert" parameterType="java.util.List" useGeneratedKeys="true" keyColumn="id" keyProperty="id"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		INSERT INTO organization_course_unit_price_settings 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		(id_,organ_id_,course_type_,charge_type_,unit_price_,create_time_,update_time_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		(id_,organ_id_,course_type_,charge_type_id_,unit_price_,create_time_,update_time_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		VALUES 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<foreach collection="list" item="item" separator=","> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		(#{item.id},#{item.organId},#{item.courseType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.chargeType},#{item.unitPrice},#{item.createTime},#{item.updateTime}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		(#{item.id},#{item.organId},#{item.courseType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.chargeTypeId},#{item.unitPrice},now(),now()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -57,8 +59,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<if test="courseType != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				course_type_ = #{courseType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			<if test="chargeType != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				charge_type_ = #{chargeType}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			<if test="chargeTypeId != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				charge_type_id_ = #{chargeTypeId}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<if test="unitPrice != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				unit_price_ = #{unitPrice}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -77,28 +79,29 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!-- 分页查询 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<select id="queryPage" resultMap="OrganizationCourseUnitPriceSettings" parameterType="map"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		SELECT * FROM organization_course_unit_price_settings  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SELECT ups.*,o.name_ organ_name_ ,ct.name_ charge_type_name_ FROM organization_course_unit_price_settings ups left join organization o on ups.organ_id_ = o.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		left join charge_type ct on ct.id_ = ups.charge_type_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<if test="organId != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				and organ_id_ = #{organId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				and ups.organ_id_ = #{organId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<if test="courseScheduleType != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				and course_type_ = #{courseScheduleType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				and ups.course_type_ = #{courseScheduleType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		ORDER BY id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		ORDER BY ups.id_ desc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<include refid="global.limit" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!-- 查询当前表的总记录数 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<select id="queryCount" resultType="int"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		SELECT COUNT(*) FROM organization_course_unit_price_settings 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		SELECT COUNT(ups.*) FROM organization_course_unit_price_settings ups 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<if test="organId != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				and organ_id_ = #{organId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				and ups.organ_id_ = #{organId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			<if test="courseScheduleType != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				and course_type_ = #{courseScheduleType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				and ups.course_type_ = #{courseScheduleType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</select> 
			 |