select a.*,b.dept_name from qgzx_teacher a left join sys_dept b on a.dept_id=b.dept_id
insert into qgzx_teacher
name,gender,
age,
employee_id,dept_id,
phone_number,
status,create_time,update_time,#{name},#{gender},
#{age},
#{employeeId},#{deptId},
#{phoneNumber},
#{status},#{createTime},#{updateTime},
insert into qgzx_teacher(name,gender,age,employee_id,dept_id,status,create_time)
values
(
#{entity.name},#{entity.gender},#{entity.age},#{entity.employeeId},#{entity.deptId},#{entity.status},#{entity.createTime},
)
update qgzx_teacher
name = #{name},gender = #{gender},
age = #{age},
employee_id = #{employeeId},dept_id = #{deptId},
phone_number = #{phoneNumber},
status = #{status},create_time = #{createTime},update_time = #{updateTime},
where teacher_id = #{teacherId}
update qgzx_teacher
name = #{name},gender = #{gender},
age = #{age},
dept_id = #{deptId},
phone_number = #{phoneNumber},
status = #{status},create_time = #{createTime},update_time = #{updateTime},
where employee_id = #{employeeId}
UPDATE qgzx_teacher
name = CASE
WHEN employee_id = #{item.employeeId} THEN #{item.name}
END,
gender = CASE
WHEN employee_id = #{item.employeeId} THEN #{item.gender}
END,
dept_id = CASE
WHEN employee_id = #{item.employeeId} THEN #{item.deptId}
END,
status = CASE
WHEN employee_id = #{item.employeeId} THEN #{item.status}
END,
update_time = CASE
WHEN employee_id = #{item.employeeId} THEN #{item.updateTime}
END
WHERE employee_id IN
#{item.employeeId}
delete from qgzx_teacher where teacher_id = #{teacherId}
delete from qgzx_teacher where teacher_id in
#{teacherId}