Files
WAI_Project_VUE/build/cool/eps.d.ts

1229 lines
17 KiB
TypeScript
Raw Normal View History

2025-11-24 23:24:06 +08:00
declare namespace Eps {
2025-11-27 16:29:37 +08:00
interface BaseSysDepartmentEntity {
2025-11-29 22:35:56 +08:00
/**
*
*/
[key: string]: any;
}
interface BaseSysMenuEntity {
/**
*
*/
[key: string]: any;
}
interface BaseSysParamEntity {
/**
*
*/
[key: string]: any;
}
interface BaseSysUserEntity {
/**
*
*/
[key: string]: any;
}
interface BaseSysRoleEntity {
/**
*
*/
[key: string]: any;
}
interface BaseSysLogEntity {
/**
*
*/
[key: string]: any;
}
interface DictTypeEntity {
/**
*
*/
[key: string]: any;
}
interface DictInfoEntity {
/**
*
*/
[key: string]: any;
}
interface PluginInfoEntity {
2025-11-24 23:24:06 +08:00
/**
*
*/
2025-11-29 22:35:56 +08:00
[key: string]: any;
}
interface SpaceInfoEntity {
/**
*
*/
[key: string]: any;
}
interface SpaceTypeEntity {
2025-11-24 23:24:06 +08:00
/**
*
*/
[key: string]: any;
}
2025-11-29 22:35:56 +08:00
interface RecycleDataEntity {
2025-11-24 23:24:06 +08:00
/**
*
*/
[key: string]: any;
}
2025-11-27 16:29:37 +08:00
interface UserInfoEntity {
2025-11-24 23:24:06 +08:00
/**
*
*/
[key: string]: any;
}
2025-11-29 22:35:56 +08:00
interface TaskInfoEntity {
2025-11-27 16:29:37 +08:00
/**
*
*/
[key: string]: any;
2025-11-24 23:24:06 +08:00
}
2025-11-27 16:29:37 +08:00
type json = any;
interface PagePagination {
size: number;
page: number;
total: number;
[key: string]: any;
}
interface PageResponse<T> {
2025-11-24 23:24:06 +08:00
pagination: PagePagination;
2025-11-27 16:29:37 +08:00
list: T[];
[key: string]: any;
2025-11-24 23:24:06 +08:00
}
2025-11-29 22:35:56 +08:00
interface BaseSysMenuPageResponse {
pagination: PagePagination;
list: BaseSysMenuEntity[];
}
interface BaseSysParamPageResponse {
pagination: PagePagination;
list: BaseSysParamEntity[];
}
2025-11-24 23:24:06 +08:00
interface BaseSysUserPageResponse {
pagination: PagePagination;
list: BaseSysUserEntity[];
}
2025-11-27 16:29:37 +08:00
interface BaseSysRolePageResponse {
2025-11-24 23:24:06 +08:00
pagination: PagePagination;
2025-11-27 16:29:37 +08:00
list: BaseSysRoleEntity[];
2025-11-24 23:24:06 +08:00
}
2025-11-27 16:29:37 +08:00
interface BaseSysLogPageResponse {
2025-11-24 23:24:06 +08:00
pagination: PagePagination;
2025-11-27 16:29:37 +08:00
list: BaseSysLogEntity[];
2025-11-24 23:24:06 +08:00
}
2025-11-29 22:35:56 +08:00
interface DictTypePageResponse {
2025-11-24 23:24:06 +08:00
pagination: PagePagination;
2025-11-29 22:35:56 +08:00
list: DictTypeEntity[];
2025-11-24 23:24:06 +08:00
}
2025-11-29 22:35:56 +08:00
interface DictInfoPageResponse {
2025-11-24 23:24:06 +08:00
pagination: PagePagination;
2025-11-29 22:35:56 +08:00
list: DictInfoEntity[];
2025-11-24 23:24:06 +08:00
}
2025-11-29 22:35:56 +08:00
interface PluginInfoPageResponse {
2025-11-24 23:24:06 +08:00
pagination: PagePagination;
2025-11-29 22:35:56 +08:00
list: PluginInfoEntity[];
2025-11-24 23:24:06 +08:00
}
2025-11-29 22:35:56 +08:00
interface SpaceInfoPageResponse {
2025-11-24 23:24:06 +08:00
pagination: PagePagination;
2025-11-29 22:35:56 +08:00
list: SpaceInfoEntity[];
2025-11-24 23:24:06 +08:00
}
2025-11-27 16:29:37 +08:00
interface SpaceTypePageResponse {
pagination: PagePagination;
list: SpaceTypeEntity[];
}
2025-11-29 22:35:56 +08:00
interface RecycleDataPageResponse {
2025-11-27 16:29:37 +08:00
pagination: PagePagination;
2025-11-29 22:35:56 +08:00
list: RecycleDataEntity[];
2025-11-27 16:29:37 +08:00
}
2025-11-29 22:35:56 +08:00
interface UserInfoPageResponse {
2025-11-27 16:29:37 +08:00
pagination: PagePagination;
2025-11-29 22:35:56 +08:00
list: UserInfoEntity[];
2025-11-27 16:29:37 +08:00
}
2025-11-29 22:35:56 +08:00
interface TaskInfoPageResponse {
2025-11-27 16:29:37 +08:00
pagination: PagePagination;
2025-11-29 22:35:56 +08:00
list: TaskInfoEntity[];
2025-11-27 16:29:37 +08:00
}
2025-11-29 22:35:56 +08:00
interface BaseSysDepartment {
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-29 22:35:56 +08:00
*/
delete(data?: any): Promise<any>;
/**
2025-12-11 18:43:10 +08:00
* list
2025-11-29 22:35:56 +08:00
*/
list(data?: any): Promise<BaseSysDepartmentEntity[]>;
/**
2025-12-11 18:43:10 +08:00
* order
2025-11-29 22:35:56 +08:00
*/
order(data?: any): Promise<any>;
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-29 22:35:56 +08:00
*/
update(data?: any): Promise<any>;
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-29 22:35:56 +08:00
*/
add(data?: any): Promise<any>;
/**
*
*/
permission: { delete: string; list: string; order: string; update: string; add: string };
/**
*
*/
_permission: {
delete: boolean;
list: boolean;
order: boolean;
update: boolean;
add: boolean;
};
request: Request;
2025-11-27 16:29:37 +08:00
}
2025-11-29 22:35:56 +08:00
interface BaseSysMenu {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
update(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* export
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
export(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
add(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* info
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
info(data?: any): Promise<BaseSysMenuEntity>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* list
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
list(data?: any): Promise<BaseSysMenuEntity[]>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* import
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
import(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
delete(data?: any): Promise<any>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* create
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
create(data?: any): Promise<any>;
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-29 22:35:56 +08:00
*/
page(data?: any): Promise<BaseSysMenuPageResponse>;
2025-11-24 23:24:06 +08:00
/**
*
*/
permission: {
2025-11-29 22:35:56 +08:00
update: string;
export: string;
add: string;
info: string;
list: string;
import: string;
delete: string;
create: string;
page: string;
2025-11-24 23:24:06 +08:00
};
/**
*
*/
_permission: {
2025-11-29 22:35:56 +08:00
update: boolean;
export: boolean;
add: boolean;
info: boolean;
list: boolean;
import: boolean;
delete: boolean;
create: boolean;
page: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
2025-11-29 22:35:56 +08:00
interface BaseSysParam {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
delete(data?: any): Promise<any>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
page(data?: any): Promise<BaseSysParamPageResponse>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* html
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
html(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* info
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
info(data?: any): Promise<BaseSysParamEntity>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-24 23:24:06 +08:00
*/
update(data?: any): Promise<any>;
2025-11-29 22:35:56 +08:00
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-29 22:35:56 +08:00
*/
add(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
*
*/
2025-11-29 22:35:56 +08:00
permission: {
delete: string;
page: string;
html: string;
info: string;
update: string;
add: string;
};
2025-11-24 23:24:06 +08:00
/**
*
*/
_permission: {
delete: boolean;
2025-11-29 22:35:56 +08:00
page: boolean;
html: boolean;
info: boolean;
2025-11-24 23:24:06 +08:00
update: boolean;
2025-11-29 22:35:56 +08:00
add: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
2025-11-27 16:29:37 +08:00
interface BaseSysUser {
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
add(data?: any): Promise<any>;
2025-11-27 16:29:37 +08:00
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* info
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
info(data?: any): Promise<BaseSysUserEntity>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
delete(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* move
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
move(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
page(data?: any): Promise<BaseSysUserPageResponse>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
update(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
*
*/
permission: {
add: string;
info: string;
2025-11-29 22:35:56 +08:00
delete: string;
2025-11-27 16:29:37 +08:00
move: string;
2025-11-29 22:35:56 +08:00
page: string;
update: string;
2025-11-24 23:24:06 +08:00
};
/**
*
*/
_permission: {
add: boolean;
info: boolean;
2025-11-29 22:35:56 +08:00
delete: boolean;
2025-11-27 16:29:37 +08:00
move: boolean;
2025-11-29 22:35:56 +08:00
page: boolean;
update: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
2025-11-27 16:29:37 +08:00
interface BaseSysRole {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
delete(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
page(data?: any): Promise<BaseSysRolePageResponse>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
update(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* info
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
info(data?: any): Promise<BaseSysRoleEntity>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* list
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
list(data?: any): Promise<BaseSysRoleEntity[]>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
add(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
*
*/
permission: {
delete: string;
2025-11-27 16:29:37 +08:00
page: string;
2025-11-29 22:35:56 +08:00
update: string;
2025-11-27 16:29:37 +08:00
info: string;
2025-11-29 22:35:56 +08:00
list: string;
add: string;
2025-11-24 23:24:06 +08:00
};
/**
*
*/
_permission: {
delete: boolean;
2025-11-27 16:29:37 +08:00
page: boolean;
2025-11-29 22:35:56 +08:00
update: boolean;
2025-11-27 16:29:37 +08:00
info: boolean;
2025-11-29 22:35:56 +08:00
list: boolean;
add: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
2025-11-27 16:29:37 +08:00
interface BaseSysLog {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* getKeep
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
getKeep(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
page(data?: any): Promise<BaseSysLogPageResponse>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* clear
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
clear(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* setKeep
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
setKeep(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
*
*/
2025-11-29 22:35:56 +08:00
permission: { getKeep: string; page: string; clear: string; setKeep: string };
2025-11-24 23:24:06 +08:00
/**
*
*/
2025-11-29 22:35:56 +08:00
_permission: { getKeep: boolean; page: boolean; clear: boolean; setKeep: boolean };
2025-11-24 23:24:06 +08:00
request: Request;
}
2025-11-29 22:35:56 +08:00
interface BaseOpen {
2025-11-24 23:24:06 +08:00
/**
2025-11-29 22:35:56 +08:00
* check
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
check(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* html
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
html(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* login
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
login(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* captchaMode
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
captchaMode(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* eps
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
eps(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* refreshToken
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
refreshToken(data?: any): Promise<any>;
/**
2025-12-11 18:43:10 +08:00
* captcha
2025-11-29 22:35:56 +08:00
*/
captcha(data?: any): Promise<any>;
/**
* gen
*/
gen(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
*
*/
permission: {
2025-11-29 22:35:56 +08:00
check: string;
2025-11-27 16:29:37 +08:00
html: string;
2025-11-29 22:35:56 +08:00
login: string;
captchaMode: string;
eps: string;
refreshToken: string;
captcha: string;
gen: string;
2025-11-24 23:24:06 +08:00
};
/**
*
*/
_permission: {
2025-11-29 22:35:56 +08:00
check: boolean;
2025-11-27 16:29:37 +08:00
html: boolean;
2025-11-29 22:35:56 +08:00
login: boolean;
captchaMode: boolean;
eps: boolean;
refreshToken: boolean;
captcha: boolean;
gen: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
2025-11-29 22:35:56 +08:00
interface BaseCoding {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* createCode
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
createCode(data?: any): Promise<any>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* getModuleTree
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
getModuleTree(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
*
*/
2025-11-29 22:35:56 +08:00
permission: { createCode: string; getModuleTree: string };
2025-11-24 23:24:06 +08:00
/**
*
*/
2025-11-29 22:35:56 +08:00
_permission: { createCode: boolean; getModuleTree: boolean };
2025-11-24 23:24:06 +08:00
request: Request;
}
2025-11-27 16:29:37 +08:00
interface BaseComm {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* logout
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
logout(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* program
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
program(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* uploadMode
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
uploadMode(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* person
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
person(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* upload
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
upload(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* eps
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
eps(data?: any): Promise<any>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* permmenu
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
permmenu(data?: any): Promise<any>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* personUpdate
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
personUpdate(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
*
*/
permission: {
2025-11-27 16:29:37 +08:00
logout: string;
program: string;
2025-11-29 22:35:56 +08:00
uploadMode: string;
person: string;
2025-11-27 16:29:37 +08:00
upload: string;
eps: string;
2025-11-29 22:35:56 +08:00
permmenu: string;
personUpdate: string;
2025-11-24 23:24:06 +08:00
};
/**
*
*/
_permission: {
2025-11-27 16:29:37 +08:00
logout: boolean;
program: boolean;
2025-11-29 22:35:56 +08:00
uploadMode: boolean;
person: boolean;
2025-11-27 16:29:37 +08:00
upload: boolean;
eps: boolean;
2025-11-29 22:35:56 +08:00
permmenu: boolean;
personUpdate: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
2025-11-29 22:35:56 +08:00
interface DictType {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
update(data?: any): Promise<any>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
add(data?: any): Promise<any>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
page(data?: any): Promise<DictTypePageResponse>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
delete(data?: any): Promise<any>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* info
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
info(data?: any): Promise<DictTypeEntity>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* list
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
list(data?: any): Promise<DictTypeEntity[]>;
2025-11-24 23:24:06 +08:00
/**
*
*/
permission: {
2025-11-27 16:29:37 +08:00
update: string;
add: string;
2025-11-29 22:35:56 +08:00
page: string;
2025-11-27 16:29:37 +08:00
delete: string;
2025-11-29 22:35:56 +08:00
info: string;
list: string;
2025-11-24 23:24:06 +08:00
};
/**
*
*/
_permission: {
2025-11-27 16:29:37 +08:00
update: boolean;
add: boolean;
2025-11-29 22:35:56 +08:00
page: boolean;
2025-11-27 16:29:37 +08:00
delete: boolean;
2025-11-29 22:35:56 +08:00
info: boolean;
list: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
2025-11-29 22:35:56 +08:00
interface DictInfo {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
add(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
update(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* info
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
info(data?: any): Promise<DictInfoEntity>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* list
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
list(data?: any): Promise<DictInfoEntity[]>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
delete(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* data
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
data(data?: any): Promise<any>;
/**
2025-12-11 18:43:10 +08:00
* types
2025-11-29 22:35:56 +08:00
*/
types(data?: any): Promise<any>;
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-29 22:35:56 +08:00
*/
page(data?: any): Promise<DictInfoPageResponse>;
2025-11-24 23:24:06 +08:00
/**
*
*/
permission: {
2025-11-27 16:29:37 +08:00
add: string;
update: string;
info: string;
2025-11-29 22:35:56 +08:00
list: string;
2025-11-27 16:29:37 +08:00
delete: string;
2025-11-29 22:35:56 +08:00
data: string;
types: string;
page: string;
2025-11-24 23:24:06 +08:00
};
/**
*
*/
_permission: {
2025-11-27 16:29:37 +08:00
add: boolean;
update: boolean;
info: boolean;
2025-11-29 22:35:56 +08:00
list: boolean;
2025-11-27 16:29:37 +08:00
delete: boolean;
2025-11-29 22:35:56 +08:00
data: boolean;
types: boolean;
page: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
2025-11-29 22:35:56 +08:00
interface PluginInfo {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
page(data?: any): Promise<PluginInfoPageResponse>;
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-29 22:35:56 +08:00
*/
update(data?: any): Promise<any>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-27 16:29:37 +08:00
*/
add(data?: any): Promise<any>;
/**
2025-12-11 18:43:10 +08:00
* info
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
info(data?: any): Promise<PluginInfoEntity>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* list
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
list(data?: any): Promise<PluginInfoEntity[]>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
delete(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* install
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
install(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
*
*/
2025-11-27 16:29:37 +08:00
permission: {
page: string;
update: string;
2025-11-29 22:35:56 +08:00
add: string;
info: string;
2025-11-27 16:29:37 +08:00
list: string;
delete: string;
2025-11-29 22:35:56 +08:00
install: string;
2025-11-27 16:29:37 +08:00
};
2025-11-24 23:24:06 +08:00
/**
*
*/
2025-11-27 16:29:37 +08:00
_permission: {
page: boolean;
update: boolean;
2025-11-29 22:35:56 +08:00
add: boolean;
info: boolean;
2025-11-27 16:29:37 +08:00
list: boolean;
delete: boolean;
2025-11-29 22:35:56 +08:00
install: boolean;
2025-11-27 16:29:37 +08:00
};
2025-11-24 23:24:06 +08:00
request: Request;
}
2025-11-29 22:35:56 +08:00
interface SpaceInfo {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* info
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
info(data?: any): Promise<SpaceInfoEntity>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
update(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* list
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
list(data?: any): Promise<SpaceInfoEntity[]>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
add(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
delete(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
2025-11-29 22:35:56 +08:00
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-29 22:35:56 +08:00
*/
page(data?: any): Promise<SpaceInfoPageResponse>;
2025-11-24 23:24:06 +08:00
/**
*
*/
permission: {
info: string;
2025-11-27 16:29:37 +08:00
update: string;
list: string;
2025-11-24 23:24:06 +08:00
add: string;
2025-11-27 16:29:37 +08:00
delete: string;
2025-11-29 22:35:56 +08:00
page: string;
2025-11-24 23:24:06 +08:00
};
/**
*
*/
_permission: {
info: boolean;
2025-11-27 16:29:37 +08:00
update: boolean;
list: boolean;
2025-11-24 23:24:06 +08:00
add: boolean;
2025-11-27 16:29:37 +08:00
delete: boolean;
2025-11-29 22:35:56 +08:00
page: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
2025-11-29 22:35:56 +08:00
interface SpaceType {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
page(data?: any): Promise<SpaceTypePageResponse>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
delete(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
add(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* info
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
info(data?: any): Promise<SpaceTypeEntity>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* list
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
list(data?: any): Promise<SpaceTypeEntity[]>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
update(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
*
*/
permission: {
2025-11-27 16:29:37 +08:00
page: string;
2025-11-29 22:35:56 +08:00
delete: string;
2025-11-24 23:24:06 +08:00
add: string;
2025-11-29 22:35:56 +08:00
info: string;
list: string;
update: string;
2025-11-24 23:24:06 +08:00
};
/**
*
*/
_permission: {
2025-11-27 16:29:37 +08:00
page: boolean;
2025-11-29 22:35:56 +08:00
delete: boolean;
2025-11-24 23:24:06 +08:00
add: boolean;
2025-11-29 22:35:56 +08:00
info: boolean;
list: boolean;
update: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
2025-11-29 22:35:56 +08:00
interface RecycleData {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
update(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* info
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
info(data?: any): Promise<RecycleDataEntity>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
add(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* list
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
list(data?: any): Promise<RecycleDataEntity[]>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* restore
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
restore(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-24 23:24:06 +08:00
*/
2025-11-27 16:29:37 +08:00
delete(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
page(data?: any): Promise<RecycleDataPageResponse>;
2025-11-24 23:24:06 +08:00
/**
*
*/
permission: {
2025-11-27 16:29:37 +08:00
update: string;
info: string;
2025-11-29 22:35:56 +08:00
add: string;
2025-11-27 16:29:37 +08:00
list: string;
2025-11-29 22:35:56 +08:00
restore: string;
delete: string;
page: string;
2025-11-24 23:24:06 +08:00
};
/**
*
*/
_permission: {
2025-11-27 16:29:37 +08:00
update: boolean;
info: boolean;
2025-11-29 22:35:56 +08:00
add: boolean;
2025-11-27 16:29:37 +08:00
list: boolean;
2025-11-29 22:35:56 +08:00
restore: boolean;
delete: boolean;
page: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
2025-11-29 22:35:56 +08:00
interface UserInfo {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-24 23:24:06 +08:00
*/
add(data?: any): Promise<any>;
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
page(data?: any): Promise<UserInfoPageResponse>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
delete(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* info
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
info(data?: any): Promise<UserInfoEntity>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* list
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
list(data?: any): Promise<UserInfoEntity[]>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
update(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
*
*/
permission: {
add: string;
2025-11-29 22:35:56 +08:00
page: string;
2025-11-24 23:24:06 +08:00
delete: string;
info: string;
2025-11-29 22:35:56 +08:00
list: string;
update: string;
2025-11-24 23:24:06 +08:00
};
/**
*
*/
_permission: {
add: boolean;
2025-11-29 22:35:56 +08:00
page: boolean;
2025-11-24 23:24:06 +08:00
delete: boolean;
info: boolean;
2025-11-29 22:35:56 +08:00
list: boolean;
update: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
2025-11-29 22:35:56 +08:00
interface TaskInfo {
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* info
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
info(data?: any): Promise<TaskInfoEntity>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* start
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
start(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* delete
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
delete(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* add
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
add(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* log
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
log(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
2025-12-11 18:43:10 +08:00
* stop
2025-11-24 23:24:06 +08:00
*/
2025-11-29 22:35:56 +08:00
stop(data?: any): Promise<any>;
2025-11-27 16:29:37 +08:00
/**
2025-12-11 18:43:10 +08:00
* page
2025-11-27 16:29:37 +08:00
*/
2025-11-29 22:35:56 +08:00
page(data?: any): Promise<TaskInfoPageResponse>;
/**
2025-12-11 18:43:10 +08:00
* once
2025-11-29 22:35:56 +08:00
*/
once(data?: any): Promise<any>;
/**
2025-12-11 18:43:10 +08:00
* update
2025-11-29 22:35:56 +08:00
*/
update(data?: any): Promise<any>;
2025-11-24 23:24:06 +08:00
/**
*
*/
permission: {
2025-11-27 16:29:37 +08:00
info: string;
2025-11-29 22:35:56 +08:00
start: string;
2025-11-24 23:24:06 +08:00
delete: string;
2025-11-29 22:35:56 +08:00
add: string;
log: string;
stop: string;
page: string;
once: string;
update: string;
2025-11-24 23:24:06 +08:00
};
/**
*
*/
_permission: {
2025-11-27 16:29:37 +08:00
info: boolean;
2025-11-29 22:35:56 +08:00
start: boolean;
2025-11-24 23:24:06 +08:00
delete: boolean;
2025-11-29 22:35:56 +08:00
add: boolean;
log: boolean;
stop: boolean;
page: boolean;
once: boolean;
update: boolean;
2025-11-24 23:24:06 +08:00
};
request: Request;
}
interface RequestOptions {
url: string;
method?: "OPTIONS" | "GET" | "HEAD" | "POST" | "PUT" | "DELETE" | "TRACE" | "CONNECT";
data?: any;
params?: any;
headers?: any;
timeout?: number;
[key: string]: any;
}
type Request = (options: RequestOptions) => Promise<any>;
type Service = {
request: Request;
base: {
sys: {
department: BaseSysDepartment;
2025-11-29 22:35:56 +08:00
menu: BaseSysMenu;
param: BaseSysParam;
2025-11-24 23:24:06 +08:00
user: BaseSysUser;
2025-11-27 16:29:37 +08:00
role: BaseSysRole;
log: BaseSysLog;
2025-11-24 23:24:06 +08:00
};
2025-11-29 22:35:56 +08:00
open: BaseOpen;
2025-11-24 23:24:06 +08:00
coding: BaseCoding;
2025-11-29 22:35:56 +08:00
comm: BaseComm;
2025-11-24 23:24:06 +08:00
};
2025-11-29 22:35:56 +08:00
dict: { type: DictType; info: DictInfo };
plugin: { info: PluginInfo };
space: { info: SpaceInfo; type: SpaceType };
2025-11-24 23:24:06 +08:00
recycle: { data: RecycleData };
user: { info: UserInfo };
2025-11-29 22:35:56 +08:00
task: { info: TaskInfo };
2025-11-24 23:24:06 +08:00
};
}