t
.
id
, t.field_name
, t.source_type
, t.field_type
, t.enable_status
, t.code
, t.description
, t.create_time
, t.update_time
, t.creator
, t.delete_type
, t.tenant_key
INSERT INTO hrsa_attend_quote_field
id,
field_name,
source_type,
field_type,
enable_status,
code,
description,
create_time,
update_time,
creator,
delete_type,
tenant_key,
#{id},
#{fieldName},
#{sourceType},
#{fieldType},
#{enableStatus},
#{code},
#{description},
#{createTime},
#{updateTime},
#{creator},
#{deleteType},
#{tenantKey},
UPDATE hrsa_attend_quote_field
field_name=#{fieldName},
source_type=#{sourceType},
field_type=#{fieldType},
enable_status=#{enableStatus},
code=#{code},
description=#{description},
create_time=#{createTime},
update_time=#{updateTime},
creator=#{creator},
delete_type=#{deleteType},
tenant_key=#{tenantKey},
WHERE id = #{id} AND delete_type = 0
UPDATE hrsa_attend_quote_field
field_name=#{fieldName},
source_type=#{sourceType},
field_type=#{fieldType},
enable_status=#{enableStatus},
code=#{code},
description=#{description},
create_time=#{createTime},
update_time=#{updateTime},
creator=#{creator},
delete_type=#{deleteType},
tenant_key=#{tenantKey},
WHERE id = #{id} AND delete_type = 0
UPDATE hrsa_attend_quote_field
SET delete_type=1
WHERE id = #{id}
AND delete_type = 0
t1
.
id
,
t1.field_name,
t1.source_type,
t1.field_type,
t1.enable_status,
t1.description
AND t1.id IN
#{id}
AND t1.field_name like CONCAT('%',#{param.fieldName},'%')
AND t1.id IN
#{id}
AND t1.field_name like '%'||#{param.fieldName}||'%'
AND t1.id IN
#{id}
AND t1.field_name like '%'+#{param.fieldName}+'%'
INSERT INTO hrsa_attend_quote_field
(id,field_name,source_type,field_type,enable_status,code,description,create_time,update_time,creator,delete_type,tenant_key)
VALUES
(
#{item.id},
#{item.fieldName},
#{item.sourceType},
#{item.fieldType},
#{item.enableStatus},
#{item.code},
#{item.description},
#{item.createTime},#{item.updateTime}, #{item.creator}, 0, #{item.tenantKey}
)
INSERT INTO hrsa_attend_quote_field
(id,field_name,source_type,field_type,enable_status,code,description,create_time,update_time,creator,delete_type,tenant_key)
select
#{item.id},
#{item.fieldName},
#{item.sourceType},
#{item.fieldType},
#{item.enableStatus},
#{item.code},
#{item.description},
#{item.createTime},#{item.updateTime}, #{item.creator}, 0, #{item.tenantKey}
from dual
INSERT INTO hrsa_attend_quote_field
(id,field_name,source_type,field_type,enable_status,code,description,create_time,update_time,creator,delete_type,tenant_key)
VALUES
(
#{item.id},
#{item.fieldName},
#{item.sourceType},
#{item.fieldType},
#{item.enableStatus},
#{item.code},
#{item.description},
#{item.createTime},#{item.updateTime}, #{item.creator}, 0, #{item.tenantKey}
)
update hrsa_attend_quote_field
when code=#{item.code} then #{item.fieldName}
when code=#{item.code} then #{item.updateTime}
where
code in
#{item.code}
UPDATE hrsa_attend_quote_field
SET delete_type=1
WHERE
id IN
#{id}
AND delete_type = 0