tenant_id_ = #{tenantId} AND FIND_IN_SET(organ_id_,#{organId}) AND type_ = #{type} AND status_ = #{status} AND degree_type_ = #{degreeType} AND id_ = #{id} AND order_no_ = #{orderNo} AND trans_no_ = #{transNo} AND name_ = #{name} AND idcard_ = #{idcard} AND school_ LIKE CONCAT('%', #{school},'%') AND city_ LIKE CONCAT('%', #{city},'%') AND subject_ = #{subject} AND subject_id_= #{subjectId} AND mobile_= #{mobile} AND level_= #{level} AND DATE_FORMAT(create_time_,"%Y-%m-%d") >= #{startTime} and (user_id_ like concat('%',#{search},'%') or name_ like CONCAT('%',#{search},'%') or mobile_ like CONCAT('%',#{search},'%') ) and degree_id_ = #{degreeId} delete from degree_registration where id_ = #{id,jdbcType=INTEGER} insert into degree_registration (user_id_,degree_id_,organ_id_,order_no_, name_, gender_, idcard_, city_, school_, subject_id_,level_, theory_cert_,mobile_, money_, memo_,status_,certificate_type_,tenant_id_,type_) values (#{userId},#{degreeId},#{organId,jdbcType=INTEGER}, #{orderNo,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{gender,jdbcType=VARCHAR}, #{idcard,jdbcType=VARCHAR}, #{city,jdbcType=VARCHAR}, #{school,jdbcType=VARCHAR}, #{subjectId},#{level,jdbcType=VARCHAR}, #{theoryCert,jdbcType=VARCHAR},#{mobile,jdbcType=VARCHAR},#{money,jdbcType=DECIMAL}, #{memo,jdbcType=VARCHAR}, #{status,jdbcType=TINYINT},#{certificateType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{tenantId},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}) INSERT INTO degree_registration (user_id_,degree_id_,organ_id_,order_no_, name_, gender_, idcard_, city_, school_, subject_id_,level_, theory_cert_,mobile_, money_, memo_,status_,certificate_type_,tenant_id_,type_) VALUE (#{degreeRegistration.userId},#{degreeRegistration.degreeId,jdbcType=INTEGER},#{degreeRegistration.organId,jdbcType=INTEGER}, #{degreeRegistration.orderNo,jdbcType=VARCHAR}, #{degreeRegistration.name,jdbcType=VARCHAR}, #{degreeRegistration.gender,jdbcType=VARCHAR}, #{degreeRegistration.idcard,jdbcType=VARCHAR}, #{degreeRegistration.city,jdbcType=VARCHAR}, #{degreeRegistration.school,jdbcType=VARCHAR}, #{degreeRegistration.subjectId},#{degreeRegistration.level,jdbcType=VARCHAR}, #{degreeRegistration.theoryCert,jdbcType=VARCHAR},#{degreeRegistration.mobile,jdbcType=VARCHAR},#{degreeRegistration.money,jdbcType=DECIMAL}, #{degreeRegistration.memo,jdbcType=VARCHAR}, #{degreeRegistration.status,jdbcType=TINYINT}, #{degreeRegistration.certificateType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{degreeRegistration.tenantId},#{degreeRegistration.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}) update degree_registration user_id_ = #{userId}, organ_id_ = #{organId,jdbcType=INTEGER}, degree_id_ = #{degreeId}, order_no_ = #{orderNo,jdbcType=VARCHAR}, trans_no_ = #{transNo,jdbcType=VARCHAR}, name_ = #{name,jdbcType=VARCHAR}, gender_ = #{gender,jdbcType=VARCHAR}, idcard_ = #{idcard,jdbcType=VARCHAR}, city_ = #{city,jdbcType=VARCHAR}, school_ = #{school,jdbcType=VARCHAR}, subject_id_ = #{subjectId}, level_ = #{level,jdbcType=VARCHAR}, theory_cert_ = #{theoryCert,jdbcType=VARCHAR}, mobile_ = #{mobile,jdbcType=VARCHAR}, money_ = #{money,jdbcType=DECIMAL}, memo_ = #{memo,jdbcType=VARCHAR}, status_ = #{status,jdbcType=INTEGER}, certificate_type_ = #{certificateType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, where id_ = #{id,jdbcType=INTEGER} and tenant_id_ = #{tenantId} update degree_registration user_id_ = #{degree.userId}, organ_id_ = #{degree.organId,jdbcType=INTEGER}, degree_id_ = #{degree.degreeId}, order_no_ = #{degree.orderNo,jdbcType=VARCHAR}, trans_no_ = #{degree.transNo,jdbcType=VARCHAR}, name_ = #{degree.name,jdbcType=VARCHAR}, gender_ = #{degree.gender,jdbcType=VARCHAR}, idcard_ = #{degree.idcard,jdbcType=VARCHAR}, city_ = #{degree.city,jdbcType=VARCHAR}, school_ = #{degree.school,jdbcType=VARCHAR}, subject_id_ = #{degree.subjectId}, level_ = #{degree.level,jdbcType=VARCHAR}, theory_cert_ = #{degree.theoryCert,jdbcType=VARCHAR}, mobile_ = #{degree.mobile,jdbcType=VARCHAR}, money_ = #{degree.money,jdbcType=DECIMAL}, memo_ = #{degree.memo,jdbcType=VARCHAR}, status_ = #{degree.status,jdbcType=INTEGER}, certificate_type_ = #{degree.certificateType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, where id_ = #{degree.id,jdbcType=INTEGER} and tenant_id_ = #{degree.tenantId}