|
@@ -33,6 +33,7 @@
|
|
<result column="memo_" property="memo" />
|
|
<result column="memo_" property="memo" />
|
|
<result column="deduction_reason_" property="deductionReason"/>
|
|
<result column="deduction_reason_" property="deductionReason"/>
|
|
<result column="belong_to_daya_" property="belongToDaya" />
|
|
<result column="belong_to_daya_" property="belongToDaya" />
|
|
|
|
+ <result column="enable_change_salary_" property="enableChangeSalary" />
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<resultMap type="com.ym.mec.biz.dal.dto.TeacherVipSalaryDto" id="teacherVipSalaryDto" extends="CourseScheduleTeacherSalary">
|
|
<resultMap type="com.ym.mec.biz.dal.dto.TeacherVipSalaryDto" id="teacherVipSalaryDto" extends="CourseScheduleTeacherSalary">
|
|
@@ -56,20 +57,21 @@
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.CourseScheduleTeacherSalary" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.CourseScheduleTeacherSalary" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
INSERT INTO course_schedule_teacher_salary (id_,group_type_,music_group_id_,course_schedule_id_,teacher_role_,
|
|
INSERT INTO course_schedule_teacher_salary (id_,group_type_,music_group_id_,course_schedule_id_,teacher_role_,
|
|
user_id_,expect_salary_,create_time_,update_time_,subsidy_,actual_salary_,settlement_time_,class_group_id_,
|
|
user_id_,expect_salary_,create_time_,update_time_,subsidy_,actual_salary_,settlement_time_,class_group_id_,
|
|
- reduce_salary,confirm_status_,memo_)
|
|
|
|
|
|
+ reduce_salary,confirm_status_,memo_,enable_change_salary_)
|
|
VALUES(#{id},#{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{courseScheduleId},
|
|
VALUES(#{id},#{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{courseScheduleId},
|
|
#{teacherRole},#{userId},#{expectSalary},now(),now(),#{subsidy},#{actualSalary},#{settlementTime},#{classGroupId},
|
|
#{teacherRole},#{userId},#{expectSalary},now(),now(),#{subsidy},#{actualSalary},#{settlementTime},#{classGroupId},
|
|
- #{reduceSalary},#{confirmStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{memo})
|
|
|
|
|
|
+ #{reduceSalary},#{confirmStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{memo},#{enableChangeSalary})
|
|
</insert>
|
|
</insert>
|
|
<insert id="batchInsert" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id_">
|
|
<insert id="batchInsert" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id_">
|
|
INSERT INTO course_schedule_teacher_salary (id_,group_type_,music_group_id_,course_schedule_id_,teacher_role_,
|
|
INSERT INTO course_schedule_teacher_salary (id_,group_type_,music_group_id_,course_schedule_id_,teacher_role_,
|
|
user_id_,expect_salary_,create_time_,update_time_,subsidy_,actual_salary_,settlement_time_,class_group_id_,
|
|
user_id_,expect_salary_,create_time_,update_time_,subsidy_,actual_salary_,settlement_time_,class_group_id_,
|
|
- reduce_salary,confirm_status_,memo_)
|
|
|
|
|
|
+ reduce_salary,confirm_status_,memo_,#{enable_change_salary_})
|
|
VALUES
|
|
VALUES
|
|
<foreach collection="list" item="data" separator=",">
|
|
<foreach collection="list" item="data" separator=",">
|
|
(#{data.id},#{data.groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{data.musicGroupId},#{data.courseScheduleId},
|
|
(#{data.id},#{data.groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{data.musicGroupId},#{data.courseScheduleId},
|
|
#{data.teacherRole},#{data.userId},#{data.expectSalary},now(),now(),#{data.subsidy},#{data.actualSalary},#{data.settlementTime},
|
|
#{data.teacherRole},#{data.userId},#{data.expectSalary},now(),now(),#{data.subsidy},#{data.actualSalary},#{data.settlementTime},
|
|
- #{data.classGroupId},#{data.reduceSalary},#{data.confirmStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{data.memo})
|
|
|
|
|
|
+ #{data.classGroupId},#{data.reduceSalary},#{data.confirmStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{data.memo},
|
|
|
|
+ #{data.enableChangeSalary})
|
|
</foreach>
|
|
</foreach>
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
@@ -125,6 +127,9 @@
|
|
<if test="belongToDaya != null">
|
|
<if test="belongToDaya != null">
|
|
belong_to_daya_ = #{belongToDaya},
|
|
belong_to_daya_ = #{belongToDaya},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="enableChangeSalary != null">
|
|
|
|
+ enable_change_salary_ = #{enableChangeSalary},
|
|
|
|
+ </if>
|
|
</set> WHERE id_ = #{id}
|
|
</set> WHERE id_ = #{id}
|
|
</update>
|
|
</update>
|
|
|
|
|
|
@@ -464,6 +469,7 @@
|
|
UPDATE course_schedule_teacher_salary csts left join course_schedule cs on csts.course_schedule_id_ = cs.id_
|
|
UPDATE course_schedule_teacher_salary csts left join course_schedule cs on csts.course_schedule_id_ = cs.id_
|
|
set
|
|
set
|
|
csts.subsidy_ = #{subsidy},
|
|
csts.subsidy_ = #{subsidy},
|
|
|
|
+ csts.enable_change_salary_ = 0,
|
|
<if test="salary!=null">
|
|
<if test="salary!=null">
|
|
csts.expect_salary_ = #{salary},
|
|
csts.expect_salary_ = #{salary},
|
|
</if>
|
|
</if>
|