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