|  | @@ -8,7 +8,7 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <resultMap type="com.ym.mec.biz.dal.entity.ChargeTypeSubjectMapper" id="ChargeTypeSubjectMapper">
 | 
	
		
			
				|  |  |          <result column="id_" property="id"/>
 | 
	
		
			
				|  |  | -        <result column="charge_type_id_" property="chargeTypeId"/>
 | 
	
		
			
				|  |  | +        <result column="course_view_type_" property="courseViewType" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
 | 
	
		
			
				|  |  |          <result column="subject_id_" property="subjectId"/>
 | 
	
		
			
				|  |  |          <result column="create_time_" property="createTime"/>
 | 
	
		
			
				|  |  |          <result column="update_time_" property="updateTime"/>
 | 
	
	
		
			
				|  | @@ -37,9 +37,9 @@
 | 
	
		
			
				|  |  |      <!-- 向数据库增加一条记录 -->
 | 
	
		
			
				|  |  |      <insert id="insert" parameterType="com.ym.mec.biz.dal.entity.ChargeTypeSubjectMapper" useGeneratedKeys="true"
 | 
	
		
			
				|  |  |              keyColumn="id" keyProperty="id">
 | 
	
		
			
				|  |  | -        INSERT INTO charge_type_subject_mapper (charge_type_id_, subject_id_, kit_group_purchase_type_, deposit_fee_,
 | 
	
		
			
				|  |  | +        INSERT INTO charge_type_subject_mapper (course_view_type_, subject_id_, kit_group_purchase_type_, deposit_fee_,
 | 
	
		
			
				|  |  |                                                  fee_, goods_discount_rate_, create_time_, update_time_,tenant_id_)
 | 
	
		
			
				|  |  | -        VALUES (#{chargeTypeId}, #{subjectId},
 | 
	
		
			
				|  |  | +        VALUES (#{courseViewType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{subjectId},
 | 
	
		
			
				|  |  |                  #{kitGroupPurchaseTypeEnum,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{depositFee},
 | 
	
		
			
				|  |  |                  #{fee}, #{goodsDiscountRate}, now(), now(),#{tenantId})
 | 
	
		
			
				|  |  |      </insert>
 | 
	
	
		
			
				|  | @@ -48,10 +48,10 @@
 | 
	
		
			
				|  |  |      <insert id="batchInsert" parameterType="java.util.List" useGeneratedKeys="true" keyColumn="id"
 | 
	
		
			
				|  |  |              keyProperty="id">
 | 
	
		
			
				|  |  |          INSERT INTO charge_type_subject_mapper
 | 
	
		
			
				|  |  | -        (charge_type_id_,subject_id_,kit_group_purchase_type_,deposit_fee_,fee_,goods_discount_rate_,create_time_,update_time_,tenant_id_)
 | 
	
		
			
				|  |  | +        (course_view_type_,subject_id_,kit_group_purchase_type_,deposit_fee_,fee_,goods_discount_rate_,create_time_,update_time_,tenant_id_)
 | 
	
		
			
				|  |  |          VALUES
 | 
	
		
			
				|  |  |          <foreach collection="list" item="item" separator=",">
 | 
	
		
			
				|  |  | -            (#{item.chargeTypeId},#{item.subjectId},#{item.kitGroupPurchaseTypeEnum,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.depositFee},#{item.fee},#{item.goodsDiscountRate},now(),now(),#{item.tenantId})
 | 
	
		
			
				|  |  | +            (#{item.courseViewType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.subjectId},#{item.kitGroupPurchaseTypeEnum,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.depositFee},#{item.fee},#{item.goodsDiscountRate},now(),now(),#{item.tenantId})
 | 
	
		
			
				|  |  |          </foreach>
 | 
	
		
			
				|  |  |      </insert>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -62,8 +62,8 @@
 | 
	
		
			
				|  |  |              <if test="subjectId != null">
 | 
	
		
			
				|  |  |                  subject_id_ = #{subjectId},
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  | -            <if test="chargeTypeId != null">
 | 
	
		
			
				|  |  | -                charge_type_id_ = #{chargeTypeId},
 | 
	
		
			
				|  |  | +            <if test="courseViewType != null">
 | 
	
		
			
				|  |  | +                course_view_type_ = #{courseViewType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  |              </if>
 | 
	
		
			
				|  |  |              <if test="kitGroupPurchaseTypeEnum != null">
 | 
	
		
			
				|  |  |                  kit_group_purchase_type_ =
 | 
	
	
		
			
				|  | @@ -92,8 +92,8 @@
 | 
	
		
			
				|  |  |                  <if test="item.subjectId != null">
 | 
	
		
			
				|  |  |                      subject_id_ = #{item.subjectId},
 | 
	
		
			
				|  |  |                  </if>
 | 
	
		
			
				|  |  | -                <if test="item.chargeTypeId != null">
 | 
	
		
			
				|  |  | -                    charge_type_id_ = #{item.chargeTypeId},
 | 
	
		
			
				|  |  | +                <if test="item.courseViewType != null">
 | 
	
		
			
				|  |  | +                    course_view_type_ = #{item.courseViewType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
 | 
	
		
			
				|  |  |                  </if>
 | 
	
		
			
				|  |  |                  <if test="item.kitGroupPurchaseTypeEnum != null">
 | 
	
		
			
				|  |  |                      kit_group_purchase_type_ =
 | 
	
	
		
			
				|  | @@ -126,14 +126,14 @@
 | 
	
		
			
				|  |  |      <delete id="deleteByChargeTypeId">
 | 
	
		
			
				|  |  |          DELETE
 | 
	
		
			
				|  |  |          FROM charge_type_subject_mapper
 | 
	
		
			
				|  |  | -        WHERE charge_type_id_ = #{chargeTypeId}
 | 
	
		
			
				|  |  | +        WHERE course_view_type_ = #{courseViewType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
 | 
	
		
			
				|  |  |      </delete>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <!-- 分页查询 -->
 | 
	
		
			
				|  |  |      <select id="queryPage" resultMap="ChargeTypeSubjectMapper" parameterType="map">
 | 
	
		
			
				|  |  |          SELECT * FROM charge_type_subject_mapper where  tenant_id_ = #{tenantId}
 | 
	
		
			
				|  |  | -        	<if test="chargeTypeId != null">
 | 
	
		
			
				|  |  | -        		and charge_type_id_ = #{chargeTypeId}
 | 
	
		
			
				|  |  | +        	<if test="courseViewType != null">
 | 
	
		
			
				|  |  | +        		and course_view_type_ = #{courseViewType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
 | 
	
		
			
				|  |  |          	</if>
 | 
	
		
			
				|  |  |          	<if test="subjectId != null">
 | 
	
		
			
				|  |  |          		and subject_id_ = #{subjectId}
 | 
	
	
		
			
				|  | @@ -145,8 +145,8 @@
 | 
	
		
			
				|  |  |      <!-- 查询当前表的总记录数 -->
 | 
	
		
			
				|  |  |      <select id="queryCount" resultType="int">
 | 
	
		
			
				|  |  |          SELECT COUNT(*) FROM charge_type_subject_mapper where tenant_id_ = #{tenantId}
 | 
	
		
			
				|  |  | -        	<if test="chargeTypeId != null">
 | 
	
		
			
				|  |  | -        		and charge_type_id_ = #{chargeTypeId}
 | 
	
		
			
				|  |  | +        	<if test="courseViewType != null">
 | 
	
		
			
				|  |  | +        		and course_view_type_ = #{courseViewType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
 | 
	
		
			
				|  |  |          	</if>
 | 
	
		
			
				|  |  |          	<if test="subjectId != null">
 | 
	
		
			
				|  |  |          		and subject_id_ = #{subjectId}
 | 
	
	
		
			
				|  | @@ -157,7 +157,7 @@
 | 
	
		
			
				|  |  |      <select id="getSubjectDiscount" resultMap="ChargeTypeSubjectMapper">
 | 
	
		
			
				|  |  |          SELECT *
 | 
	
		
			
				|  |  |          FROM charge_type_subject_mapper
 | 
	
		
			
				|  |  | -        WHERE charge_type_id_ = #{chargeTypeId}
 | 
	
		
			
				|  |  | +        WHERE course_view_type_ = #{courseViewType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
 | 
	
		
			
				|  |  |            AND subject_id_ = #{subjectId}
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -165,7 +165,7 @@
 | 
	
		
			
				|  |  |      <select id="getSubjectsDiscount" resultMap="ChargeTypeSubjectMapper">
 | 
	
		
			
				|  |  |          SELECT *
 | 
	
		
			
				|  |  |          FROM charge_type_subject_mapper
 | 
	
		
			
				|  |  | -        WHERE charge_type_id_ = #{chargeTypeId}
 | 
	
		
			
				|  |  | +        WHERE course_view_type_ = #{courseViewType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
 | 
	
		
			
				|  |  |            AND FIND_IN_SET(subject_id_, #{subjectIds})
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="findByViewTypeANdSubject" resultMap="ChargeTypeSubjectMapper">
 |