insert into refresh_token
account_id,
device_id,
token,
expire_time,
revoked,
create_time
#{accountId},
#{deviceId},
#{token},
#{expireTime},
#{revoked},
sysdate()
update refresh_token set revoked = '1', update_time = sysdate()
where account_id = #{accountId} and revoked = '0'
update refresh_token set revoked = '1', update_time = sysdate()
where device_id = #{deviceId} and revoked = '0'
delete from refresh_token
where expire_time < sysdate() or revoked = '1'
update refresh_token
revoked = #{revoked},
update_time = sysdate()
where id = #{id}