t.id
, t.employee_id
, t.variable_archive_id
, t.variable_item_id
, t.item_value
, t.create_time
, t.update_time
, t.creator
, t.delete_type
, t.tenant_key
INSERT INTO hrsa_variable_archive_item
id,
employee_id,
variable_archive_id,
variable_item_id,
item_value,
create_time,
update_time,
creator,
delete_type,
tenant_key,
#{id},
#{employeeId},
#{variableArchiveId},
#{variableItemId},
#{itemValue},
#{createTime},
#{updateTime},
#{creator},
#{deleteType},
#{tenantKey},
INSERT INTO hrsa_variable_archive_item (
id
, employee_id
, variable_archive_id
, variable_item_id
, item_value
, create_time
, update_time
, creator
, delete_type
, tenant_key
)
VALUES
(
#{item.id},
#{item.employeeId},
#{item.variableArchiveId},
#{item.variableItemId},
#{item.itemValue},
#{item.createTime},
#{item.updateTime},
#{item.creator},
#{item.deleteType},
#{item.tenantKey}
)
INSERT INTO hrsa_variable_archive_item (
id
, employee_id
, variable_archive_id
, variable_item_id
, item_value
, create_time
, update_time
, creator
, delete_type
, tenant_key
)
select
#{item.id,jdbcType=DOUBLE},
#{item.employeeId,jdbcType=DOUBLE},
#{item.variableArchiveId,jdbcType=DOUBLE},
#{item.variableItemId,jdbcType=DOUBLE},
#{item.itemValue,jdbcType=VARCHAR},
#{item.createTime,jdbcType=DATE},
#{item.updateTime,jdbcType=DATE},
#{item.creator,jdbcType=DOUBLE},
#{item.deleteType,jdbcType=INTEGER},
#{item.tenantKey,jdbcType=VARCHAR}
from dual
INSERT INTO hrsa_variable_archive_item (
id
, employee_id
, variable_archive_id
, variable_item_id
, item_value
, create_time
, update_time
, creator
, delete_type
, tenant_key
)
VALUES
(
#{item.id},
#{item.employeeId},
#{item.variableArchiveId},
#{item.variableItemId},
#{item.itemValue},
#{item.createTime},
#{item.updateTime},
#{item.creator},
#{item.deleteType},
#{item.tenantKey}
)
UPDATE hrsa_variable_archive_item
employee_id=#{employeeId},
variable_archive_id=#{variableArchiveId},
variable_item_id=#{variableItemId},
item_value=#{itemValue},
create_time=#{createTime},
update_time=#{updateTime},
creator=#{creator},
delete_type=#{deleteType},
tenant_key=#{tenantKey},
WHERE id = #{id} AND delete_type = 0
UPDATE hrsa_variable_archive_item
employee_id=#{employeeId},
variable_archive_id=#{variableArchiveId},
variable_item_id=#{variableItemId},
item_value=#{itemValue},
create_time=#{createTime},
update_time=#{updateTime},
creator=#{creator},
delete_type=#{deleteType},
tenant_key=#{tenantKey},
WHERE id = #{id} AND delete_type = 0
update hrsa_variable_archive_item
when id = #{item.id} then #{item.itemValue}
where id in
#{item.id}
UPDATE hrsa_variable_archive_item
SET delete_type=1
WHERE id = #{id} AND delete_type = 0
UPDATE hrsa_variable_archive_item
SET delete_type=1
WHERE delete_type = 0
AND id IN
#{id}
UPDATE hrsa_variable_archive_item
SET delete_type=1
WHERE delete_type = 0
AND variable_archive_id IN
#{id}