|
@@ -9,6 +9,8 @@
|
|
|
<resultMap type="com.ym.mec.biz.dal.entity.PracticeGroup" id="PracticeGroup">
|
|
|
<result column="id_" property="id"/>
|
|
|
<result column="name_" property="name"/>
|
|
|
+ <result column="type_" property="type"
|
|
|
+ typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
<result column="subject_id_" property="subjectId"/>
|
|
|
<result column="user_id_" property="userId"/>
|
|
|
<result column="student_id_" property="studentId"/>
|
|
@@ -74,6 +76,9 @@
|
|
|
<if test="groupStatus!=null">
|
|
|
group_status_=#{groupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
</if>
|
|
|
+ <if test="type!=null">
|
|
|
+ type_ =#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
+ </if>
|
|
|
<if test="educationalTeacherId!=null">
|
|
|
educational_teacher_id_=#{educationalTeacherId},
|
|
|
</if>
|
|
@@ -117,8 +122,8 @@
|
|
|
</selectKey>
|
|
|
-->
|
|
|
INSERT INTO practice_group
|
|
|
- (id_,name_,subject_id_,user_id_,student_id_,single_class_minutes_,organ_id_,courses_start_date_,courses_expire_date_,create_time_,update_time_,memo_,buy_months_,drill_times_on_week_,drill_times_json_,group_status_,be_renew_group_id_,educational_teacher_id_)
|
|
|
- VALUES(#{id},#{name},#{subjectId},#{userId},#{studentId},#{singleClassMinutes},#{organId},#{coursesStartDate},#{coursesExpireDate},NOW(),NOW(),#{memo},#{buyMonths},#{drillTimesOnWeek},#{drillTimesJson},#{groupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{beRenewGroupId},#{educationalTeacherId})
|
|
|
+ (id_,name_,type_,subject_id_,user_id_,student_id_,single_class_minutes_,organ_id_,courses_start_date_,courses_expire_date_,create_time_,update_time_,memo_,buy_months_,drill_times_on_week_,drill_times_json_,group_status_,be_renew_group_id_,educational_teacher_id_)
|
|
|
+ VALUES(#{id},#{name},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{subjectId},#{userId},#{studentId},#{singleClassMinutes},#{organId},#{coursesStartDate},#{coursesExpireDate},NOW(),NOW(),#{memo},#{buyMonths},#{drillTimesOnWeek},#{drillTimesJson},#{groupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{beRenewGroupId},#{educationalTeacherId})
|
|
|
</insert>
|
|
|
|
|
|
<select id="getUserFreePracticeGroup" resultMap="PracticeGroup">
|