t
.
id
, t.employee_id
, t.attend_quote_id
, t.attend_quote_data_id
, t.attend_quote_field_id
, t.data_value
, t.create_time
, t.update_time
, t.creator
, t.delete_type
, t.tenant_key
INSERT INTO hrsa_attend_quote_data_value
id,
employee_id,
attend_quote_id,
attend_quote_data_id,
attend_quote_field_id,
data_value,
create_time,
update_time,
creator,
delete_type,
tenant_key,
#{id},
#{employeeId},
#{attendQuoteId},
#{attendQuoteDataId},
#{attendQuoteFieldId},
#{dataValue},
#{createTime},
#{updateTime},
#{creator},
#{deleteType},
#{tenantKey},
select hrsa_attend_quote_data_value_id.currval from dual
INSERT INTO hrsa_attend_quote_data_value
id,
employee_id,
attend_quote_id,
attend_quote_data_id,
attend_quote_field_id,
data_value,
create_time,
update_time,
creator,
delete_type,
tenant_key,
#{id},
#{employeeId},
#{attendQuoteId},
#{attendQuoteDataId},
#{attendQuoteFieldId},
#{dataValue},
#{createTime},
#{updateTime},
#{creator},
#{deleteType},
#{tenantKey},
UPDATE hrsa_attend_quote_data_value
employee_id=#{employeeId},
attend_quote_id=#{attendQuoteId},
attend_quote_data_id=#{attendQuoteDataId},
attend_quote_field_id=#{attendQuoteFieldId},
data_value=#{dataValue},
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_data_value
employee_id=#{employeeId},
attend_quote_id=#{attendQuoteId},
attend_quote_data_id=#{attendQuoteDataId},
attend_quote_field_id=#{attendQuoteFieldId},
data_value=#{dataValue},
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_data_value
data_value=#{dataValue},
WHERE employee_id = #{employeeId} AND delete_type = 0 AND attend_quote_field_id = #{attendQuoteFieldId}
UPDATE hrsa_attend_quote_data_value
SET delete_type=1
WHERE id = #{id}
AND delete_type = 0
UPDATE hrsa_attend_quote_data_value
SET delete_type = 1
WHERE delete_type = 0
AND attend_quote_data_id IN
#{attendQuoteDataId}
INSERT INTO hrsa_attend_quote_data_value(
employee_id,
attend_quote_id,
attend_quote_data_id,
attend_quote_field_id,
data_value,
create_time,
update_time,
creator,
tenant_key)
VALUES
(
#{item.employeeId},
#{item.attendQuoteId},
#{item.attendQuoteDataId},
#{item.attendQuoteFieldId},
#{item.dataValue},
#{item.createTime},
#{item.updateTime},
#{item.creator},
#{item.tenantKey}
)
INSERT INTO hrsa_attend_quote_data_value(
employee_id,
attend_quote_id,
attend_quote_data_id,
attend_quote_field_id,
data_value,
create_time,
update_time,
creator,
tenant_key)
select
#{item.employeeId,jdbcType=DOUBLE},
#{item.attendQuoteId,jdbcType=DOUBLE},
#{item.attendQuoteDataId,jdbcType=DOUBLE},
#{item.attendQuoteFieldId,jdbcType=DOUBLE},
#{item.dataValue,jdbcType=VARCHAR},
#{item.createTime,jdbcType=DATE},
#{item.updateTime,jdbcType=DATE},
#{item.creator,jdbcType=DOUBLE},
#{item.tenantKey,jdbcType=VARCHAR}
from dual
INSERT INTO hrsa_attend_quote_data_value(
employee_id,
attend_quote_id,
attend_quote_data_id,
attend_quote_field_id,
data_value,
create_time,
update_time,
creator,
tenant_key)
VALUES
(
#{item.employeeId},
#{item.attendQuoteId},
#{item.attendQuoteDataId},
#{item.attendQuoteFieldId},
#{item.dataValue},
#{item.createTime},
#{item.updateTime},
#{item.creator},
#{item.tenantKey}
)
UPDATE hrsa_attend_quote_data_value
SET delete_type = 1
WHERE delete_type = 0
AND attend_quote_id IN
#{attendId}