t
.
create_time
, t.creator
, t.delete_type
, t.id
, t.lock_version
, t.outer_request_id
, t.request_id
, t.request_status
, t.tax_agent_id
, t.tax_year_month
, t.tenant_key
, t.update_time
INSERT INTO hrsa_add_up_deduction_request
create_time,
creator,
delete_type,
id,
lock_version,
outer_request_id,
request_id,
request_status,
tax_agent_id,
tax_year_month,
tenant_key,
update_time,
#{createTime},
#{creator},
#{deleteType},
#{id},
#{lockVersion},
#{outerRequestId},
#{requestId},
#{requestStatus},
#{taxAgentId},
#{taxYearMonth},
#{tenantKey},
#{updateTime},
INSERT INTO hrsa_add_up_deduction_request
(
create_time,
creator,
delete_type,
id,
lock_version,
outer_request_id,
request_id,
request_status,
tax_agent_id,
tax_year_month,
tenant_key,
update_time
)
VALUES
(
#{item.createTime},
#{item.creator},
#{item.deleteType},
#{item.id},
#{item.lockVersion},
#{item.outerRequestId},
#{item.requestId},
#{item.requestStatus},
#{item.taxAgentId},
#{item.taxYearMonth},
#{item.tenantKey},
#{item.updateTime}
)
INSERT INTO hrsa_add_up_deduction_request (
create_time,
creator,
delete_type,
id,
lock_version,
outer_request_id,
request_id,
request_status,
tax_agent_id,
tax_year_month,
tenant_key,
update_time
)
select
#{item.createTime,jdbcType=DATE},
#{item.creator,jdbcType=DOUBLE},
#{item.deleteType,jdbcType=INTEGER},
#{item.id,jdbcType=DOUBLE},
#{item.lockVersion,jdbcType=INTEGER},
#{item.outerRequestId,jdbcType=DOUBLE},
#{item.requestId,jdbcType=DOUBLE},
#{item.requestStatus,jdbcType=INTEGER},
#{item.taxAgentId,jdbcType=DOUBLE},
#{item.taxYearMonth,jdbcType=DATE},
#{item.tenantKey,jdbcType=VARCHAR},
#{item.updateTime,jdbcType=DATE}
from dual
INSERT INTO hrsa_add_up_deduction_request (
create_time,
creator,
delete_type,
id,
lock_version,
outer_request_id,
request_id,
request_status,
tax_agent_id,
tax_year_month,
tenant_key,
update_time
)
VALUES
(
#{item.createTime},
#{item.creator},
#{item.deleteType},
#{item.id},
#{item.lockVersion},
#{item.outerRequestId},
#{item.requestId},
#{item.requestStatus},
#{item.taxAgentId},
#{item.taxYearMonth},
#{item.tenantKey},
#{item.updateTime}
)
UPDATE hrsa_add_up_deduction_request
create_time=#{createTime},
creator=#{creator},
delete_type=#{deleteType},
lock_version=#{lockVersion},
outer_request_id=#{outerRequestId},
request_id=#{requestId},
request_status=#{requestStatus},
tax_agent_id=#{taxAgentId},
tax_year_month=#{taxYearMonth},
tenant_key=#{tenantKey},
update_time=#{updateTime},
WHERE id = #{id} AND delete_type = 0
UPDATE hrsa_add_up_deduction_request
create_time=#{createTime},
creator=#{creator},
delete_type=#{deleteType},
lock_version=#{lockVersion},
outer_request_id=#{outerRequestId},
request_id=#{requestId},
request_status=#{requestStatus},
tax_agent_id=#{taxAgentId},
tax_year_month=#{taxYearMonth},
tenant_key=#{tenantKey},
update_time=#{updateTime},
WHERE id = #{id} AND delete_type = 0
UPDATE hrsa_add_up_deduction_request
SET delete_type=1
WHERE id = #{id}
AND delete_type = 0
UPDATE hrsa_add_up_deduction_request
SET delete_type = 1
WHERE delete_type = 0
AND id IN
#{id}
UPDATE hrsa_add_up_deduction_request
request_status=#{requestStatus},
lock_version=#{lockVersion},
update_time=#{updateTime},
WHERE delete_type = 0
AND request_status=#{oldStatus}
AND lock_version=#{oldLockVersion}
AND id = #{id}