RESULT_ID, ORDER_ID, SALE_ORDER_ID, DESCRIPTION, OPRATION_TYPE, JSON_DATA, INSERT_TIME,
INSERT_USERNAME
t.RESULT_ID, t.ORDER_ID, t.SALE_ORDER_ID, t.DESCRIPTION, t.OPRATION_TYPE, t.JSON_DATA,
t.INSERT_TIME, t.INSERT_USERNAME
SELECT FROM SALE_LOG
SELECT FROM SALE_LOG t
and RESULT_ID = #{resultId}
and ORDER_ID = #{orderId}
and SALE_ORDER_ID = #{saleOrderId}
and DESCRIPTION = #{description}
and OPRATION_TYPE = #{oprationType}
and JSON_DATA = #{jsonData}
and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
and INSERT_USERNAME = #{insertUsername}
and RESULT_ID = #{resultId}
and ORDER_ID = #{orderId}
and SALE_ORDER_ID = #{saleOrderId}
and DESCRIPTION LIKE '%${description}%'
and OPRATION_TYPE LIKE '%${oprationType}%'
and JSON_DATA LIKE '%${jsonData}%'
and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
and INSERT_USERNAME LIKE '%${insertUsername}%'
delete from SALE_LOG
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
delete from SALE_LOG
where 1!=1
or ORDER_ID = #{orderId}
or SALE_ORDER_ID = #{saleOrderId}
or DESCRIPTION = #{description}
or OPRATION_TYPE = #{oprationType}
or JSON_DATA = #{jsonData}
or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
or INSERT_USERNAME = #{insertUsername}
insert into SALE_LOG (RESULT_ID, ORDER_ID, SALE_ORDER_ID,
DESCRIPTION, OPRATION_TYPE, JSON_DATA,
INSERT_TIME, INSERT_USERNAME)
values (#{resultId,jdbcType=DECIMAL}, #{orderId,jdbcType=DECIMAL}, #{saleOrderId,jdbcType=DECIMAL},
#{description,jdbcType=VARCHAR}, #{oprationType,jdbcType=VARCHAR}, #{jsonData,jdbcType=VARCHAR},
#{insertTime,jdbcType=TIMESTAMP}, #{insertUsername,jdbcType=VARCHAR})
insert into SALE_LOG
RESULT_ID,
ORDER_ID,
SALE_ORDER_ID,
DESCRIPTION,
OPRATION_TYPE,
JSON_DATA,
INSERT_TIME,
INSERT_USERNAME,
#{resultId,jdbcType=DECIMAL},
#{orderId,jdbcType=DECIMAL},
#{saleOrderId,jdbcType=DECIMAL},
#{description,jdbcType=VARCHAR},
#{oprationType,jdbcType=VARCHAR},
#{jsonData,jdbcType=VARCHAR},
#{insertTime,jdbcType=TIMESTAMP},
#{insertUsername,jdbcType=VARCHAR},
update SALE_LOG
set ORDER_ID = #{orderId,jdbcType=DECIMAL},
SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL},
DESCRIPTION = #{description,jdbcType=VARCHAR},
OPRATION_TYPE = #{oprationType,jdbcType=VARCHAR},
JSON_DATA = #{jsonData,jdbcType=VARCHAR},
INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR}
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
update SALE_LOG
ORDER_ID = #{orderId,jdbcType=DECIMAL},
SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL},
DESCRIPTION = #{description,jdbcType=VARCHAR},
OPRATION_TYPE = #{oprationType,jdbcType=VARCHAR},
JSON_DATA = #{jsonData,jdbcType=VARCHAR},
INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
where RESULT_ID = #{resultId,jdbcType=DECIMAL}
insert into SALE_LOG
(RESULT_ID,
ORDER_ID, SALE_ORDER_ID, DESCRIPTION,
OPRATION_TYPE, JSON_DATA, INSERT_TIME,
INSERT_USERNAME)
(
select
#{item.resultId,jdbcType=DECIMAL},
#{item.orderId,jdbcType=DECIMAL}, #{item.saleOrderId,jdbcType=DECIMAL}, #{item.description,jdbcType=VARCHAR},
#{item.oprationType,jdbcType=VARCHAR}, #{item.jsonData,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
#{item.insertUsername,jdbcType=VARCHAR} from dual
)
update SALE_LOG
set
RESULT_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.resultId,jdbcType=DECIMAL}
,ORDER_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.orderId,jdbcType=DECIMAL}
,SALE_ORDER_ID=
when #{item.resultId,jdbcType=DECIMAL} then #{item.saleOrderId,jdbcType=DECIMAL}
,DESCRIPTION=
when #{item.resultId,jdbcType=DECIMAL} then #{item.description,jdbcType=VARCHAR}
,OPRATION_TYPE=
when #{item.resultId,jdbcType=DECIMAL} then #{item.oprationType,jdbcType=VARCHAR}
,JSON_DATA=
when #{item.resultId,jdbcType=DECIMAL} then #{item.jsonData,jdbcType=VARCHAR}
,INSERT_TIME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
,INSERT_USERNAME=
when #{item.resultId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
where RESULT_ID in
#{item.resultId,jdbcType=DECIMAL}
delete from SALE_LOG
where RESULT_ID in
#{id}