2025-06-27 16:42:11 +08:00
|
|
|
import { MyResponseType } from '@/common';
|
|
|
|
|
import { request } from '@umijs/max';
|
|
|
|
|
|
|
|
|
|
export const Apis = {
|
2025-06-27 17:03:33 +08:00
|
|
|
Common: {
|
|
|
|
|
Admins: {
|
|
|
|
|
List(data?: ApiTypes.Common.Admins.List): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/common/admins/list', { data });
|
|
|
|
|
},
|
|
|
|
|
Store(data: ApiTypes.Common.Admins.Store): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/common/admins/store', { data });
|
|
|
|
|
},
|
|
|
|
|
Update(data: ApiTypes.Common.Admins.Update): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/common/admins/update', { data });
|
|
|
|
|
},
|
|
|
|
|
Delete(data: ApiTypes.Common.Admins.Delete): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/common/admins/delete', { data });
|
|
|
|
|
},
|
|
|
|
|
Select(data?: ApiTypes.Common.Admins.Select): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/common/admins/select', { data });
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
Auth: {
|
|
|
|
|
Captcha(): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/common/auth/captcha', {});
|
|
|
|
|
},
|
|
|
|
|
Login(data: ApiTypes.Common.Auth.Login): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/common/auth/login', { data });
|
|
|
|
|
},
|
|
|
|
|
Logout(): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/common/auth/logout', {});
|
|
|
|
|
},
|
|
|
|
|
Me(): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/common/auth/me', {});
|
|
|
|
|
},
|
|
|
|
|
ChangePassword(data: ApiTypes.Common.Auth.ChangePassword): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/common/auth/change_password', { data });
|
|
|
|
|
},
|
|
|
|
|
PreUpload(data: ApiTypes.Common.Auth.PreUpload): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/common/auth/pre_upload', { data });
|
|
|
|
|
},
|
|
|
|
|
TemporaryUrl(data: ApiTypes.Common.Auth.TemporaryUrl): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/common/auth/temporary_url', { data });
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
Permission: {
|
|
|
|
|
SysPermissions: {
|
|
|
|
|
List(data: ApiTypes.Permission.SysPermissions.List): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_permissions/list', { data });
|
|
|
|
|
},
|
|
|
|
|
Tree(data: ApiTypes.Permission.SysPermissions.Tree): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_permissions/tree', { data });
|
|
|
|
|
},
|
|
|
|
|
Store(data: ApiTypes.Permission.SysPermissions.Store): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_permissions/store', { data });
|
|
|
|
|
},
|
|
|
|
|
Update(data: ApiTypes.Permission.SysPermissions.Update): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_permissions/update', { data });
|
|
|
|
|
},
|
|
|
|
|
Delete(data: ApiTypes.Permission.SysPermissions.Delete): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_permissions/delete', { data });
|
|
|
|
|
},
|
|
|
|
|
Move(data: ApiTypes.Permission.SysPermissions.Move): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_permissions/move', { data });
|
|
|
|
|
},
|
|
|
|
|
SelectApi(): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_permissions/select_api', {});
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
SysRoles: {
|
|
|
|
|
List(data?: ApiTypes.Permission.SysRoles.List): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_roles/list', { data });
|
|
|
|
|
},
|
|
|
|
|
Store(data: ApiTypes.Permission.SysRoles.Store): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_roles/store', { data });
|
|
|
|
|
},
|
|
|
|
|
Update(data: ApiTypes.Permission.SysRoles.Update): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_roles/update', { data });
|
|
|
|
|
},
|
|
|
|
|
Delete(data: ApiTypes.Permission.SysRoles.Delete): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_roles/delete', { data });
|
|
|
|
|
},
|
|
|
|
|
Select(): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_roles/select', {});
|
|
|
|
|
},
|
|
|
|
|
GetPermissions(data: ApiTypes.Permission.SysRoles.GetPermissions): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_roles/get_permissions', { data });
|
|
|
|
|
},
|
|
|
|
|
SetPermissions(data: ApiTypes.Permission.SysRoles.SetPermissions): Promise<MyResponseType> {
|
|
|
|
|
return request('admin/permission/sys_roles/set_permissions', { data });
|
|
|
|
|
},
|
2025-06-27 16:42:11 +08:00
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
}
|