perf: user

This commit is contained in:
xingyu4j
2022-11-21 11:21:15 +08:00
parent 4fc342c0a7
commit dcd1b5fbba
3 changed files with 31 additions and 33 deletions

View File

@ -1,9 +1,20 @@
import request from '@/config/axios'
import type {
PermissionAssignRoleDataScopeReqVO,
PermissionAssignRoleMenuReqVO,
PermissionAssignUserRoleReqVO
} from './types'
export interface PermissionAssignUserRoleReqVO {
userId: number
roleIds: number[]
}
export interface PermissionAssignRoleMenuReqVO {
roleId: number
menuIds: number[]
}
export interface PermissionAssignRoleDataScopeReqVO {
roleId: number
dataScope: number
dataScopeDeptIds: number[]
}
// 查询角色拥有的菜单权限
export const listRoleMenusApi = async (roleId: number) => {

View File

@ -1,15 +0,0 @@
export type PermissionAssignUserRoleReqVO = {
userId: number
roleIds: number[]
}
export type PermissionAssignRoleMenuReqVO = {
roleId: number
menuIds: number[]
}
export type PermissionAssignRoleDataScopeReqVO = {
roleId: number
dataScope: number
dataScopeDeptIds: number[]
}