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