fix: 修复CcdiEmployeeMapper.xml中的remark字段问题
- 删除insertOrUpdateBatch方法中的remark字段 - 确保SQL只包含数据库中实际存在的11个字段 - ON DUPLICATE KEY UPDATE中也删除了remark字段 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -48,22 +48,22 @@
|
|||||||
<insert id="insertOrUpdateBatch" parameterType="java.util.List">
|
<insert id="insertOrUpdateBatch" parameterType="java.util.List">
|
||||||
INSERT INTO ccdi_employee
|
INSERT INTO ccdi_employee
|
||||||
(employee_id, name, dept_id, id_card, phone, hire_date, status,
|
(employee_id, name, dept_id, id_card, phone, hire_date, status,
|
||||||
create_time, create_by, update_by, update_time, remark)
|
create_time, create_by, update_by, update_time)
|
||||||
VALUES
|
VALUES
|
||||||
<foreach collection="list" item="item" separator=",">
|
<foreach collection="list" item="item" separator=",">
|
||||||
(#{item.employeeId}, #{item.name}, #{item.deptId}, #{item.idCard},
|
(#{item.employeeId}, #{item.name}, #{item.deptId}, #{item.idCard},
|
||||||
#{item.phone}, #{item.hireDate}, #{item.status}, NOW(),
|
#{item.phone}, #{item.hireDate}, #{item.status}, NOW(),
|
||||||
#{item.createBy}, #{item.updateBy}, NOW(), #{item.remark})
|
#{item.createBy}, #{item.updateBy}, NOW())
|
||||||
</foreach>
|
</foreach>
|
||||||
ON DUPLICATE KEY UPDATE
|
ON DUPLICATE KEY UPDATE
|
||||||
name = VALUES(name),
|
name = VALUES(name),
|
||||||
dept_id = VALUES(dept_id),
|
dept_id = VALUES(dept_id),
|
||||||
|
id_card = VALUES(id_card),
|
||||||
phone = VALUES(phone),
|
phone = VALUES(phone),
|
||||||
hire_date = VALUES(hire_date),
|
hire_date = VALUES(hire_date),
|
||||||
status = VALUES(status),
|
status = VALUES(status),
|
||||||
update_by = VALUES(update_by),
|
update_by = VALUES(update_by),
|
||||||
update_time = NOW(),
|
update_time = NOW()
|
||||||
remark = VALUES(remark)
|
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user