deleted = 0
AND platform_code LIKE CONCAT('%', #{platformCode}, '%')
AND platform_name LIKE CONCAT('%', #{platformName}, '%')
AND status = #{status}
INSERT INTO dsp_platform (
platform_code, platform_name, platform_type, contact_name, contact_phone, contact_email,
secret_key, secret_key_prev, prev_key_expire_time, ip_whitelist, data_scope, status,
remark, deleted, create_time, create_op, modify_time, modify_op
) VALUES (
#{platformCode}, #{platformName}, #{platformType}, #{contactName}, #{contactPhone}, #{contactEmail},
#{secretKey}, #{secretKeyPrev}, #{prevKeyExpireTime}, #{ipWhitelist}, #{dataScope}, #{status},
#{remark}, 0, #{createTime}, #{createOp}, #{modifyTime}, #{modifyOp}
)
UPDATE dsp_platform
SET platform_name = #{platformName},
platform_type = #{platformType},
contact_name = #{contactName},
contact_phone = #{contactPhone},
contact_email = #{contactEmail},
ip_whitelist = #{ipWhitelist},
data_scope = #{dataScope},
remark = #{remark},
modify_time = #{modifyTime},
modify_op = #{modifyOp}
WHERE id = #{id}
AND deleted = 0
UPDATE dsp_platform
SET status = #{status}, modify_time = #{modifyTime}, modify_op = #{modifyOp}
WHERE id = #{id}
AND deleted = 0
UPDATE dsp_platform
SET secret_key = #{secretKey},
secret_key_prev = #{secretKeyPrev},
prev_key_expire_time = #{prevKeyExpireTime},
modify_time = #{modifyTime},
modify_op = #{modifyOp}
WHERE id = #{id}
AND deleted = 0
UPDATE dsp_platform
SET last_report_time = #{lastReportTime}
, last_success_time = #{lastSuccessTime}
WHERE platform_code = #{platformCode}
AND deleted = 0
UPDATE dsp_platform
SET deleted = 1, modify_time = #{modifyTime}, modify_op = #{modifyOp}
WHERE id = #{id}
AND deleted = 0