|
@@ -77,9 +77,49 @@
|
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.StudentRegistration" useGeneratedKeys="true"
|
|
|
keyColumn="id" keyProperty="id">
|
|
|
INSERT INTO student_registration
|
|
|
- (parents_phone_,id_,user_id_,name_,music_group_id_,current_grade_,current_class_,subject_id_,is_allow_adjust_,kit_purchase_method_,remark_,create_time_,update_time_,parents_name_,parents_company_,payment_status_,actual_subject_id_,music_group_status_)
|
|
|
- VALUES(#{parentsPhone},#{id},#{userId},#{name},#{musicGroupId},#{currentGrade},#{currentClass},#{subjectId},#{isAllowAdjust,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{kitPurchaseMethod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
- #{remark},now(),now(),#{parentsName},#{parentsCompany},#{paymentStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{subjectId},#{musicGroupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler})
|
|
|
+ <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="id!=null">id_,</if>
|
|
|
+ <if test="userId!=null">user_id_,</if>
|
|
|
+ <if test="name!=null">name_,</if>
|
|
|
+ <if test="musicGroupId!=null">music_group_id_,</if>
|
|
|
+ <if test="currentGrade!=null">current_grade_,</if>
|
|
|
+ <if test="currentClass!=null">current_class_,</if>
|
|
|
+ <if test="subjectId!=null">subject_id_,</if>
|
|
|
+ <if test="actualSubjectId!=null">actual_subject_id_,</if>
|
|
|
+ <if test="isAllowAdjust!=null">is_allow_adjust_,</if>
|
|
|
+ <if test="kitPurchaseMethod!=null">kit_purchase_method_,</if>
|
|
|
+ <if test="remark!=null">remark_,</if>
|
|
|
+ <if test="parentsName!=null">parents_name_,</if>
|
|
|
+ <if test="parentsPhone!=null">parents_phone_,</if>
|
|
|
+ <if test="parentsCompany!=null">parents_company_,</if>
|
|
|
+ <if test="paymentStatus!=null">payment_status_,</if>
|
|
|
+ <if test="classGroupId!=null">class_group_id_,</if>
|
|
|
+ <if test="musicGroupStatus!=null">music_group_status_,</if>
|
|
|
+ <if test="createTime!=null">create_time_,</if>
|
|
|
+ <if test="updateTime!=null">update_time_,</if>
|
|
|
+ </trim>
|
|
|
+ VALUES
|
|
|
+ <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="id!=null">#{id},</if>
|
|
|
+ <if test="userId!=null">#{userId},</if>
|
|
|
+ <if test="name!=null">#{name},</if>
|
|
|
+ <if test="musicGroupId!=null">#{musicGroupId},</if>
|
|
|
+ <if test="currentGrade!=null">#{currentGrade},</if>
|
|
|
+ <if test="currentClass!=null">#{currentClass},</if>
|
|
|
+ <if test="subjectId!=null">#{subjectId},</if>
|
|
|
+ <if test="actualSubjectId!=null">#{actualSubjectId},</if>
|
|
|
+ <if test="isAllowAdjust!=null">#{isAllowAdjust,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},</if>
|
|
|
+ <if test="kitPurchaseMethod!=null">#{kitPurchaseMethod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},</if>
|
|
|
+ <if test="remark!=null">#{remark},</if>
|
|
|
+ <if test="parentsName!=null">#{parentsName},</if>
|
|
|
+ <if test="parentsPhone!=null">#{parentsPhone},</if>
|
|
|
+ <if test="parentsCompany!=null">#{parentsCompany},</if>
|
|
|
+ <if test="paymentStatus!=null">#{paymentStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},</if>
|
|
|
+ <if test="classGroupId!=null">#{classGroupId},</if>
|
|
|
+ <if test="musicGroupStatus!=null">#{musicGroupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},</if>
|
|
|
+ <if test="createTime!=null">#{createTime},</if>
|
|
|
+ <if test="updateTime!=null">#{updateTime},</if>
|
|
|
+ </trim>
|
|
|
</insert>
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|