id, role_id, permission_id, creator, updater,
create_time, update_time, delete_time, deleted
INSERT INTO tb_sys_role_permission (id, role_id, permission_id, creator, create_time, deleted)
VALUES
(#{rolePermission.id}, #{rolePermission.roleID}, #{rolePermission.permissionID}, #{rolePermission.creator}, #{rolePermission.createTime}, 0)
DELETE FROM tb_sys_role_permission
WHERE role_id IN
#{rolePermission.roleID}
AND permission_id IN
#{rolePermission.permissionID}
AND deleted = 0
UPDATE tb_sys_role_permission
SET deleted = 1,
delete_time = NOW(),
updater = #{updater}
WHERE deleted = 0
AND role_id = #{rolePermission.roleID}
AND permission_id = #{rolePermission.permissionID}