|
@@ -34,6 +34,7 @@
|
|
<result column="course_num_" property="allCourseNum"/>
|
|
<result column="course_num_" property="allCourseNum"/>
|
|
<result column="total_price_" property="totalPrice"/>
|
|
<result column="total_price_" property="totalPrice"/>
|
|
<result column="activity_user_mapper_id_" property="activityUserMapperId"/>
|
|
<result column="activity_user_mapper_id_" property="activityUserMapperId"/>
|
|
|
|
+ <result column="vip_group_activity_id_" property="vipGroupActivityId"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<resultMap id="PracticeCourseDto" type="com.ym.mec.biz.dal.dto.PracticeCourseDto" extends="PracticeGroup">
|
|
<resultMap id="PracticeCourseDto" type="com.ym.mec.biz.dal.dto.PracticeCourseDto" extends="PracticeGroup">
|
|
@@ -72,6 +73,9 @@
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.PracticeGroup">
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.PracticeGroup">
|
|
UPDATE practice_group
|
|
UPDATE practice_group
|
|
<set>
|
|
<set>
|
|
|
|
+ <if test="vipGroupActivityId != null">
|
|
|
|
+ vip_group_activity_id_ = #{vipGroupActivityId},
|
|
|
|
+ </if>
|
|
<if test="activityUserMapperId != null">
|
|
<if test="activityUserMapperId != null">
|
|
activity_user_mapper_id_ = #{activityUserMapperId},
|
|
activity_user_mapper_id_ = #{activityUserMapperId},
|
|
</if>
|
|
</if>
|
|
@@ -164,12 +168,14 @@
|
|
(name_,type_,subject_id_,user_id_,student_id_,single_class_minutes_,
|
|
(name_,type_,subject_id_,user_id_,student_id_,single_class_minutes_,
|
|
organ_id_,courses_start_date_,courses_expire_date_,create_time_,update_time_,
|
|
organ_id_,courses_start_date_,courses_expire_date_,create_time_,update_time_,
|
|
memo_,buy_months_,drill_times_on_week_,drill_times_json_,group_status_,
|
|
memo_,buy_months_,drill_times_on_week_,drill_times_json_,group_status_,
|
|
- be_renew_group_id_,educational_teacher_id_,payment_expire_date_,registration_start_time_,course_num_,total_price_,activity_user_mapper_id_)
|
|
|
|
|
|
+ be_renew_group_id_,educational_teacher_id_,payment_expire_date_,registration_start_time_,
|
|
|
|
+ course_num_,total_price_,activity_user_mapper_id_,vip_group_activity_id_)
|
|
VALUES(#{name},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
VALUES(#{name},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
#{subjectId},#{userId},#{studentId},#{singleClassMinutes},#{organId},#{coursesStartDate},
|
|
#{subjectId},#{userId},#{studentId},#{singleClassMinutes},#{organId},#{coursesStartDate},
|
|
#{coursesExpireDate},NOW(),NOW(),#{memo},#{buyMonths},#{drillTimesOnWeek},#{drillTimesJson},
|
|
#{coursesExpireDate},NOW(),NOW(),#{memo},#{buyMonths},#{drillTimesOnWeek},#{drillTimesJson},
|
|
#{groupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{beRenewGroupId},
|
|
#{groupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{beRenewGroupId},
|
|
- #{educationalTeacherId},#{paymentExpireDate},#{registrationStartTime},#{allCourseNum},#{totalPrice},#{activityUserMapperId})
|
|
|
|
|
|
+ #{educationalTeacherId},#{paymentExpireDate},#{registrationStartTime},#{allCourseNum},
|
|
|
|
+ #{totalPrice},#{activityUserMapperId},#{vipGroupActivityId})
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<select id="getUserFreePracticeGroup" resultMap="PracticeGroup">
|
|
<select id="getUserFreePracticeGroup" resultMap="PracticeGroup">
|