UPDATE users SET last_login_at = NOW() WHERE id = #{userId} DELETE FROM t_auth_user_roles WHERE user_id = #{userId} INSERT INTO t_auth_user_roles (user_id, role_id) VALUES (#{userId}, #{roleId}) INSERT INTO t_auth_roles (id, role_code, role_name, description, is_built_in, enabled) VALUES (#{id}, #{roleCode}, #{roleName}, #{description}, 0, 1) UPDATE t_auth_roles SET role_name = #{roleName}, description = #{description}, enabled = #{enabled} WHERE id = #{roleId} DELETE FROM t_auth_roles WHERE id = #{roleId} DELETE FROM t_auth_role_permissions WHERE role_id = #{roleId} INSERT INTO t_auth_role_permissions (role_id, permission_id) VALUES (#{roleId}, #{permissionId}) DELETE FROM t_auth_user_roles WHERE role_id = #{roleId}