replace
INTO thr_dept
(id,pid, code, name, advanceType, isDefault,
status, updateTime, remark, thirdSysFk)
values (
#{id},
#{pid},
#{code},
#{name},
#{advanceType},
#{isDefault},
#{status},
#{updateTime},
#{remark},
#{thirdSysFk}
)
replace INTO thr_dept
(pid, code, name, advanceType, isDefault,
status, updateTime, remark, thirdSysFk)
VALUES
(#{item.pid}, #{item.code},
#{item.name}, #{item.advanceType}, #{item.isDefault},
#{item.status}, #{item.updateTime},
#{item.remark}, #{item.thirdSysFk})
DELETE
FROM thr_dept
WHERE id = #{id}
UPDATE thr_dept
pid=#{pid},
name=#{name},
code=#{code},
advanceType=#{advanceType},
isDefault=#{isDefault},
status=#{status},
updateTime=#{updateTime},
remark=#{remark},
thirdSysFk=#{thirdSysFk},
WHERE id = #{id}
replace into thr_dept (pid, code, `name`, advanceType, isDefault, status, updateTime, remark, `level`,
pcode,
thirdSysFk)
values
(#{item.pid},
#{item.code},
#{item.name},
#{item.advanceType},
#{item.isDefault},
#{item.status},
#{item.updateTime},
#{item.remark},
#{item.level},
#{item.pcode},
#{item.thirdSysFk})
insert into thr_dept
id,
pId,
code,
`name`,
advanceType,
isDefault,
`status`,
updateTime,
remark,
`level`,
pcode,
thirdSysFk,
values
#{id,jdbcType=INTEGER},
#{pId,jdbcType=INTEGER},
#{code,jdbcType=VARCHAR},
#{name,jdbcType=VARCHAR},
#{advanceType,jdbcType=VARCHAR},
#{isDefault,jdbcType=TINYINT},
#{status,jdbcType=TINYINT},
#{updateTime,jdbcType=TIMESTAMP},
#{remark,jdbcType=VARCHAR},
#{level,jdbcType=TINYINT},
#{pcode,jdbcType=VARCHAR},
#{thirdSysFk,jdbcType=VARCHAR},
on duplicate key update
id = #{id,jdbcType=INTEGER},
pId = #{pId,jdbcType=INTEGER},
code = #{code,jdbcType=VARCHAR},
`name` = #{name,jdbcType=VARCHAR},
advanceType = #{advanceType,jdbcType=VARCHAR},
isDefault = #{isDefault,jdbcType=TINYINT},
`status` = #{status,jdbcType=TINYINT},
updateTime = #{updateTime,jdbcType=TIMESTAMP},
remark = #{remark,jdbcType=VARCHAR},
`level` = #{level,jdbcType=TINYINT},
pcode = #{pcode,jdbcType=VARCHAR},
thirdSysFk = #{thirdSysFk,jdbcType=VARCHAR},