"NA_CONFIG_DATA"
"ID","TARGET_ID","RULE_ID","CONF_NAME","CONF_VALUE","CONF_NOTE","ROW_VERSION","IS_DELETED","CREATE_BY","CREATE_TIME","LAST_UPDATE_BY","LAST_UPDATE_TIME"
INSERT INTO
(
)
VALUES
(
#{request.id},
#{request.targetId,jdbcType=BIGINT},
#{request.ruleId,jdbcType=BIGINT},
#{request.confName,jdbcType=VARCHAR},
#{request.confValue,jdbcType=VARCHAR},
#{request.confNote,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
datetime('now','localtime'),
NULL,
NULL
)
INSERT INTO
(
)
VALUES
#{item.id},
#{item.targetId,jdbcType=BIGINT},
#{item.ruleId,jdbcType=BIGINT},
#{item.confName,jdbcType=VARCHAR},
#{item.confValue,jdbcType=VARCHAR},
#{item.confNote,jdbcType=VARCHAR},
0,
0,
#{token.userId,jdbcType=NUMERIC},
datetime('now','localtime'),
NULL,
NULL
UPDATE
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" = #{id}
UPDATE
SET "IS_DELETED" = 1
WHERE "IS_DELETED" = 0
AND "ID" IN
#{item}
UPDATE
SET
TARGET_ID = #{request.targetId,jdbcType=BIGINT},
RULE_ID = #{request.ruleId,jdbcType=BIGINT},
CONF_NAME = #{request.confName,jdbcType=VARCHAR},
CONF_VALUE = #{request.confValue,jdbcType=VARCHAR},
CONF_NOTE = #{request.confNote,jdbcType=VARCHAR},
"ROW_VERSION" = "ROW_VERSION" + 1,
"LAST_UPDATE_BY" = #{token.userId},
"LAST_UPDATE_TIME" = datetime('now','localtime')
WHERE "IS_DELETED" = 0
AND "ID" = #{request.id}
AND "ROW_VERSION" = #{request.rowVersion}