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},