|
@@ -36,6 +36,10 @@
|
|
|
<result column="member_rank_setting_id_" property="memberRankSettingId"/>
|
|
|
<result column="member_valid_date_" property="memberValidDate"/>
|
|
|
<result column="member_period_" property="memberPeriod" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
+ <result column="member_optional_flag_" property="memberOptionalFlag"/>
|
|
|
+ <result column="music_repair_num_" property="musicRepairNum"/>
|
|
|
+ <result column="music_repair_actual_price_" property="musicRepairActualPrice"/>
|
|
|
+ <result column="music_repair_optional_flag_" property="musicRepairOptionalFlag"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|
|
@@ -55,13 +59,15 @@
|
|
|
(music_group_id_,music_group_organization_course_settings_id_,pay_user_type_,reject_reason_,start_payment_date_,deadline_payment_date_,status_,expect_num_,
|
|
|
actual_num_,memo_,is_give_music_network_,create_time_,update_time_,payment_valid_start_date_,payment_valid_end_date_,
|
|
|
payment_pattern_,payment_type_,payment_amount_,batch_no_,audit_memo_,operator_,attribute1_,
|
|
|
- attribute2_,student_ids_,member_payment_amount_,member_rank_setting_id_,member_valid_date_,original_member_payment_amount_,member_period_)
|
|
|
+ attribute2_,student_ids_,member_payment_amount_,member_rank_setting_id_,member_valid_date_
|
|
|
+ ,original_member_payment_amount_,member_period_,member_optional_flag_,music_repair_num_,music_repair_actual_price_,music_repair_optional_flag_)
|
|
|
VALUES(#{musicGroupId},#{musicGroupOrganizationCourseSettingId},#{payUserType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
#{rejectReason},#{startPaymentDate},#{deadlinePaymentDate},#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
#{expectNum},#{actualNum},#{memo},#{isGiveMusicNetwork},now(),now(),
|
|
|
#{paymentValidStartDate},#{paymentValidEndDate},#{paymentPattern},#{paymentType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
#{paymentAmount},#{batchNo},#{auditMemo},#{operator},#{attribute1},#{attribute2},#{studentIds},
|
|
|
- #{memberPaymentAmount},#{memberRankSettingId},#{memberValidDate},#{originalMemberPaymentAmount},#{memberPeriod})
|
|
|
+ #{memberPaymentAmount},#{memberRankSettingId},#{memberValidDate},#{originalMemberPaymentAmount},#{memberPeriod},
|
|
|
+ #{memberOptionalFlag},#{musicRepairNum},#{musicRepairActualPrice},#{musicRepairOptionalFlag})
|
|
|
</insert>
|
|
|
|
|
|
<insert id="batchInsert" parameterType="com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender" useGeneratedKeys="true"
|
|
@@ -70,14 +76,16 @@
|
|
|
(music_group_id_,music_group_organization_course_settings_id_,pay_user_type_,reject_reason_,start_payment_date_,deadline_payment_date_,status_,expect_num_,
|
|
|
actual_num_,memo_,is_give_music_network_,create_time_,update_time_,payment_valid_start_date_,payment_valid_end_date_,payment_pattern_,payment_amount_,
|
|
|
payment_type_,batch_no_,audit_memo_,operator_,attribute1_,attribute2_,student_ids_,
|
|
|
- member_payment_amount_,member_rank_setting_id_,member_valid_date_,original_member_payment_amount_,member_period_)
|
|
|
+ member_payment_amount_,member_rank_setting_id_,member_valid_date_,original_member_payment_amount_,member_period_
|
|
|
+ ,member_optional_flag_,music_repair_num_,music_repair_actual_price_,music_repair_optional_flag_)
|
|
|
VALUES
|
|
|
<foreach collection="list" item="item" index="index" separator=",">
|
|
|
(#{item.musicGroupId},#{item.musicGroupOrganizationCourseSettingId},#{item.payUserType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.rejectReason},#{item.startPaymentDate},#{item.deadlinePaymentDate},#{item.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
#{item.expectNum},#{item.actualNum},#{item.memo},#{item.isGiveMusicNetwork},now(),now(),
|
|
|
#{item.paymentValidStartDate},#{item.paymentValidEndDate},#{item.paymentPattern},#{item.paymentAmount},#{item.paymentType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
#{item.batchNo},#{item.auditMemo},#{item.operator},#{item.attribute1},#{item.attribute2},
|
|
|
- #{item.studentIds},#{item.memberPaymentAmount},#{item.memberRankSettingId},#{item.memberValidDate},#{item.originalMemberPaymentAmount},#{item.memberPeriod})
|
|
|
+ #{item.studentIds},#{item.memberPaymentAmount},#{item.memberRankSettingId},#{item.memberValidDate},#{item.originalMemberPaymentAmount},#{item.memberPeriod},
|
|
|
+ #{item.memberOptionalFlag},#{item.musicRepairNum},#{item.musicRepairActualPrice},#{item.musicRepairOptionalFlag})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
@@ -85,6 +93,18 @@
|
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender">
|
|
|
UPDATE music_group_payment_calender
|
|
|
<set>
|
|
|
+ <if test="memberOptionalFlag != null">
|
|
|
+ member_optional_flag_ = #{memberOptionalFlag},
|
|
|
+ </if>
|
|
|
+ <if test="musicRepairNum != null">
|
|
|
+ music_repair_num_ = #{musicRepairNum},
|
|
|
+ </if>
|
|
|
+ <if test="musicRepairActualPrice != null">
|
|
|
+ music_repair_actual_price_ = #{musicRepairActualPrice},
|
|
|
+ </if>
|
|
|
+ <if test="musicRepairOptionalFlag != null">
|
|
|
+ music_repair_optional_flag_ = #{musicRepairOptionalFlag},
|
|
|
+ </if>
|
|
|
<if test="memberPeriod != null">
|
|
|
member_period_ = #{memberPeriod},
|
|
|
</if>
|