INSERT INTO scheduler
(
schdul_id
, group_id
, sj
, dc
, cron
, cron_chrctr
, schdul_sttus
, cycle_at
, use_at
, creat_id
, creat_dt
)
VALUES
(
#{schdul_id}
, #{group_id}
, #{sj}
, #{dc}
, #{cron}
, #{cron_chrctr}
, #{schdul_sttus}
, #{cycle_at}
, #{use_at}
, #{creatId}
, NOW()
)
ON CONFLICT(schdul_id)
DO UPDATE
SET group_id = #{group_id}
, sj = #{sj}
, dc = #{dc}
, cron = #{cron}
, cron_chrctr = #{cron_chrctr}
, schdul_sttus = #{schdul_sttus}
, cycle_at = #{cycle_at}
, use_at = #{use_at}
, updt_dt = NOW()
, updt_id = #{updtId}
UPDATE scheduler
SET use_at = false
WHERE schdul_id = #{schdulId}
UPDATE scheduler
SET schdul_sttus = #{schdulSttus}
WHERE schdul_id = #{schdulId}