Bladeren bron

表插入数据添加

周箭河 5 jaren geleden
bovenliggende
commit
1e095a9601
1 gewijzigde bestanden met toevoegingen van 43 en 3 verwijderingen
  1. 43 3
      mec-biz/src/main/resources/config/mybatis/StudentRegistrationMapper.xml

+ 43 - 3
mec-biz/src/main/resources/config/mybatis/StudentRegistrationMapper.xml

@@ -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>
 
     <!-- 根据主键查询一条记录 -->