|
@@ -31,6 +31,7 @@
|
|
|
<result column="reduce_salary" property="reduceSalary" />
|
|
|
<result column="confirm_status_" property="confirmStatus" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
<result column="memo_" property="memo" />
|
|
|
+ <result column="is_belong_to_daya_" property="belongToDaya" />
|
|
|
</resultMap>
|
|
|
|
|
|
<resultMap type="com.ym.mec.biz.dal.dto.TeacherVipSalaryDto" id="teacherVipSalaryDto" extends="CourseScheduleTeacherSalary">
|
|
@@ -54,20 +55,21 @@
|
|
|
<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_,
|
|
|
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_,is_belong_to_daya_)
|
|
|
VALUES(#{id},#{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{courseScheduleId},
|
|
|
#{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},#{belongToDaya})
|
|
|
</insert>
|
|
|
<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_,
|
|
|
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_,is_belong_to_daya_)
|
|
|
VALUES
|
|
|
<foreach collection="list" item="data" separator=",">
|
|
|
(#{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.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.belongToDaya})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
@@ -120,6 +122,9 @@
|
|
|
<if test="deductionReason != null">
|
|
|
deduction_reason_ = #{deductionReason},
|
|
|
</if>
|
|
|
+ <if test="belongToDaya != null">
|
|
|
+ is_belong_to_daya_ = #{belongToDaya},
|
|
|
+ </if>
|
|
|
</set> WHERE id_ = #{id}
|
|
|
</update>
|
|
|
|
|
@@ -136,12 +141,15 @@
|
|
|
<foreach collection="courseScheduleTeacherSalaries" item="courseScheduleTeacherSalary" separator=";">
|
|
|
UPDATE course_schedule_teacher_salary
|
|
|
<set>
|
|
|
- <if test="courseScheduleTeacherSalary.expectSalary">
|
|
|
+ <if test="courseScheduleTeacherSalary.expectSalary!=null">
|
|
|
expect_salary_ = #{courseScheduleTeacherSalary.expectSalary},
|
|
|
</if>
|
|
|
- <if test="courseScheduleTeacherSalary.userId">
|
|
|
+ <if test="courseScheduleTeacherSalary.userId!=null">
|
|
|
user_id_ = #{courseScheduleTeacherSalary.userId},
|
|
|
</if>
|
|
|
+ <if test="courseScheduleTeacherSalary.belongToDaya!=null">
|
|
|
+ is_belong_to_daya_ = #{courseScheduleTeacherSalary.belongToDaya},
|
|
|
+ </if>
|
|
|
update_time_ = NOW()
|
|
|
</set>
|
|
|
WHERE
|