2
0

初始化项目

This commit is contained in:
caiyuchao
2024-11-14 11:06:38 +08:00
parent 988b9e6799
commit 4ffac789e1
320 changed files with 34244 additions and 0 deletions

39
src/service/api/role.ts Normal file
View File

@@ -0,0 +1,39 @@
import { request } from '../request';
/**
* edit role info
*
* @param role role info
* @returns
*/
export function doPutRole(role: Api.SystemManage.Role) {
return request({ url: '/system/role', method: 'put', data: role });
}
/**
* add role
*
* @param role role info
* @returns
*/
export function doPostRole(role: Api.SystemManage.Role) {
return request({ url: '/system/role', method: 'post', data: role });
}
/**
* delete role
*
* @param roleId role id
* @returns
*/
export function doDeleteRole(roleId: number | string) {
return request({ url: `/system/role/${roleId}`, method: 'delete' });
}
export function doGetRoleList(params?: Api.SystemManage.RoleSearchParams) {
return request<Api.SystemManage.RoleList>({
url: '/system/role/list',
method: 'get',
params
});
}