t
.
id
, t.salary_sob_id
, t.field_code
, t.sorted_index
, t.can_delete
, t.creator
, t.create_time
, t.update_time
, t.delete_type
, t.tenant_key
INSERT INTO hrsa_salary_sob_emp_field
id,
salary_sob_id,
field_code,
sorted_index,
can_delete,
creator,
create_time,
update_time,
delete_type,
tenant_key,
#{id},
#{salarySobId},
#{fieldCode},
#{sortedIndex},
#{canDelete},
#{creator},
#{createTime},
#{updateTime},
#{deleteType},
#{tenantKey},
select hrsa_salary_sob_emp_field_id.nextval from dual
INSERT INTO hrsa_salary_sob_emp_field
id,
salary_sob_id,
field_code,
sorted_index,
can_delete,
creator,
create_time,
update_time,
delete_type,
tenant_key,
#{id},
#{salarySobId},
#{fieldCode},
#{sortedIndex},
#{canDelete},
#{creator},
#{createTime},
#{updateTime},
#{deleteType},
#{tenantKey},
UPDATE hrsa_salary_sob_emp_field
salary_sob_id=#{salarySobId},
field_code=#{fieldCode},
sorted_index=#{sortedIndex},
can_delete=#{canDelete},
creator=#{creator},
create_time=#{createTime},
update_time=#{updateTime},
delete_type=#{deleteType},
tenant_key=#{tenantKey},
WHERE id = #{id} AND delete_type = 0
UPDATE hrsa_salary_sob_emp_field
salary_sob_id=#{salarySobId},
field_code=#{fieldCode},
sorted_index=#{sortedIndex},
can_delete=#{canDelete},
creator=#{creator},
create_time=#{createTime},
update_time=#{updateTime},
delete_type=#{deleteType},
tenant_key=#{tenantKey},
WHERE id = #{id} AND delete_type = 0
UPDATE hrsa_salary_sob_emp_field
SET delete_type=1
WHERE id = #{id}
AND delete_type = 0
INSERT INTO
hrsa_salary_sob_emp_field(salary_sob_id, field_code, sorted_index,can_delete, creator, create_time, update_time,
delete_type, tenant_key)
VALUES
(
#{item.salarySobId},
#{item.fieldCode},
#{item.sortedIndex},
#{item.canDelete},
#{item.creator},
#{item.createTime},
#{item.updateTime},
0,
#{item.tenantKey}
)
INSERT INTO
hrsa_salary_sob_emp_field( salary_sob_id, field_code, sorted_index,can_delete, creator, create_time, update_time,
delete_type, tenant_key)
select
#{item.salarySobId},
#{item.fieldCode},
#{item.sortedIndex},
#{item.canDelete},
#{item.creator},
#{item.createTime},
#{item.updateTime},
0,
#{item.tenantKey}
from dual
INSERT INTO
hrsa_salary_sob_emp_field(salary_sob_id, field_code, sorted_index,can_delete, creator, create_time, update_time,
delete_type, tenant_key)
VALUES
(
#{item.salarySobId},
#{item.fieldCode},
#{item.sortedIndex},
#{item.canDelete},
#{item.creator},
#{item.createTime},
#{item.updateTime},
0,
#{item.tenantKey}
)
UPDATE hrsa_salary_sob_emp_field
WHEN id = #{item.id} THEN #{item.sortedIndex}
WHEN id = #{item.id} THEN #{item.updateTime}
WHERE delete_type = 0
AND id IN
#{item.id}
UPDATE hrsa_salary_sob_emp_field
SET delete_type = 1
WHERE delete_type = 0
AND id IN
#{id}
UPDATE hrsa_salary_sob_emp_field
SET delete_type = 1
WHERE delete_type = 0
AND salary_sob_id IN
#{salarySobId}