declare namespace Eps { interface BaseSysDepartmentEntity { /** * 任意键值 */ [key: string]: any; } interface BaseSysLogEntity { /** * 任意键值 */ [key: string]: any; } interface BaseSysMenuEntity { /** * 任意键值 */ [key: string]: any; } interface BaseSysParamEntity { /** * 任意键值 */ [key: string]: any; } interface BaseSysRoleEntity { /** * 任意键值 */ [key: string]: any; } interface BaseSysUserEntity { /** * 任意键值 */ [key: string]: any; } interface CsChatEntity { /** * 任意键值 */ [key: string]: any; } interface CsMsgEntity { /** * 任意键值 */ [key: string]: any; } interface CsSessionEntity { /** * 任意键值 */ [key: string]: any; } interface DemoGoodsEntity { /** * 任意键值 */ [key: string]: any; } interface DictInfoEntity { /** * 任意键值 */ [key: string]: any; } interface DictTypeEntity { /** * 任意键值 */ [key: string]: any; } interface PluginInfoEntity { /** * 任意键值 */ [key: string]: any; } interface RecycleDataEntity { /** * 任意键值 */ [key: string]: any; } interface SpaceInfoEntity { /** * 任意键值 */ [key: string]: any; } interface SpaceTypeEntity { /** * 任意键值 */ [key: string]: any; } interface StaffInfoEntity { /** * 任意键值 */ [key: string]: any; } interface TaskInfoEntity { /** * 任意键值 */ [key: string]: any; } interface UserAddressEntity { /** * 任意键值 */ [key: string]: any; } interface UserInfoEntity { /** * 任意键值 */ [key: string]: any; } type json = any; interface PagePagination { size: number; page: number; total: number; [key: string]: any; } interface PageResponse { pagination: PagePagination; list: T[]; [key: string]: any; } interface BaseSysLogPageResponse { pagination: PagePagination; list: BaseSysLogEntity[]; } interface BaseSysMenuPageResponse { pagination: PagePagination; list: BaseSysMenuEntity[]; } interface BaseSysParamPageResponse { pagination: PagePagination; list: BaseSysParamEntity[]; } interface BaseSysRolePageResponse { pagination: PagePagination; list: BaseSysRoleEntity[]; } interface BaseSysUserPageResponse { pagination: PagePagination; list: BaseSysUserEntity[]; } interface CsChatPageResponse { pagination: PagePagination; list: CsChatEntity[]; } interface CsMsgPageResponse { pagination: PagePagination; list: CsMsgEntity[]; } interface CsSessionPageResponse { pagination: PagePagination; list: CsSessionEntity[]; } interface DemoGoodsPageResponse { pagination: PagePagination; list: DemoGoodsEntity[]; } interface DictInfoPageResponse { pagination: PagePagination; list: DictInfoEntity[]; } interface DictTypePageResponse { pagination: PagePagination; list: DictTypeEntity[]; } interface PluginInfoPageResponse { pagination: PagePagination; list: PluginInfoEntity[]; } interface RecycleDataPageResponse { pagination: PagePagination; list: RecycleDataEntity[]; } interface SpaceInfoPageResponse { pagination: PagePagination; list: SpaceInfoEntity[]; } interface SpaceTypePageResponse { pagination: PagePagination; list: SpaceTypeEntity[]; } interface StaffInfoPageResponse { pagination: PagePagination; list: StaffInfoEntity[]; } interface TaskInfoPageResponse { pagination: PagePagination; list: TaskInfoEntity[]; } interface UserAddressPageResponse { pagination: PagePagination; list: UserAddressEntity[]; } interface UserInfoPageResponse { pagination: PagePagination; list: UserInfoEntity[]; } interface BaseCoding { /** * getModuleTree */ getModuleTree(data?: any): Promise; /** * createCode */ createCode(data?: any): Promise; /** * 权限标识 */ permission: { getModuleTree: string; createCode: string }; /** * 权限状态 */ _permission: { getModuleTree: boolean; createCode: boolean }; request: Request; } interface BaseComm { /** * personUpdate */ personUpdate(data?: any): Promise; /** * uploadMode */ uploadMode(data?: any): Promise; /** * permmenu */ permmenu(data?: any): Promise; /** * program */ program(data?: any): Promise; /** * person */ person(data?: any): Promise; /** * upload */ upload(data?: any): Promise; /** * logout */ logout(data?: any): Promise; /** * 权限标识 */ permission: { personUpdate: string; uploadMode: string; permmenu: string; program: string; person: string; upload: string; logout: string; }; /** * 权限状态 */ _permission: { personUpdate: boolean; uploadMode: boolean; permmenu: boolean; program: boolean; person: boolean; upload: boolean; logout: boolean; }; request: Request; } interface BaseOpen { /** * refreshToken */ refreshToken(data?: any): Promise; /** * captcha */ captcha(data?: any): Promise; /** * login */ login(data?: any): Promise; /** * html */ html(data?: any): Promise; /** * eps */ eps(data?: any): Promise; /** * 权限标识 */ permission: { refreshToken: string; captcha: string; login: string; html: string; eps: string; }; /** * 权限状态 */ _permission: { refreshToken: boolean; captcha: boolean; login: boolean; html: boolean; eps: boolean; }; request: Request; } interface BaseSysDepartment { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * order */ order(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; order: string; list: string; add: string }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; order: boolean; list: boolean; add: boolean; }; request: Request; } interface BaseSysLog { /** * setKeep */ setKeep(data?: any): Promise; /** * getKeep */ getKeep(data?: any): Promise; /** * clear */ clear(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * 权限标识 */ permission: { setKeep: string; getKeep: string; clear: string; page: string }; /** * 权限状态 */ _permission: { setKeep: boolean; getKeep: boolean; clear: boolean; page: boolean }; request: Request; } interface BaseSysMenu { /** * create */ create(data?: any): Promise; /** * export */ export(data?: any): Promise; /** * import */ import(data?: any): Promise; /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * parse */ parse(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { create: string; export: string; import: string; delete: string; update: string; parse: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { create: boolean; export: boolean; import: boolean; delete: boolean; update: boolean; parse: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Request; } interface BaseSysParam { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * html */ html(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; html: string; info: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; html: boolean; info: boolean; page: boolean; add: boolean; }; request: Request; } interface BaseSysRole { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Request; } interface BaseSysUser { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * move */ move(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; move: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; move: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Request; } interface CsChat { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Request; } interface CsMsg { /** * unreadCount */ unreadCount(data?: any): Promise; /** * read */ read(data?: any): Promise; /** * send */ send(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * 权限标识 */ permission: { unreadCount: string; read: string; send: string; page: string }; /** * 权限状态 */ _permission: { unreadCount: boolean; read: boolean; send: boolean; page: boolean }; request: Request; } interface CsSession { /** * page */ page(data?: any): Promise; /** * 权限标识 */ permission: { page: string }; /** * 权限状态 */ _permission: { page: boolean }; request: Request; } interface DemoGoods { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Request; } interface DemoTenant { /** * noTenant */ noTenant(data?: any): Promise; /** * noUse */ noUse(data?: any): Promise; /** * use */ use(data?: any): Promise; /** * 权限标识 */ permission: { noTenant: string; noUse: string; use: string }; /** * 权限状态 */ _permission: { noTenant: boolean; noUse: boolean; use: boolean }; request: Request; } interface DictInfo { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * types */ types(data?: any): Promise; /** * data */ data(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; types: string; data: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; types: boolean; data: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Request; } interface DictType { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Request; } interface PluginInfo { /** * install */ install(data?: any): Promise; /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { install: string; delete: string; update: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { install: boolean; delete: boolean; update: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Request; } interface RecycleData { /** * restore */ restore(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * 权限标识 */ permission: { restore: string; info: string; page: string }; /** * 权限状态 */ _permission: { restore: boolean; info: boolean; page: boolean }; request: Request; } interface SpaceInfo { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Request; } interface SpaceType { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Request; } interface StaffInfo { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Request; } interface StaffLogin { /** * login */ login(data?: any): Promise; /** * 权限标识 */ permission: { login: string }; /** * 权限状态 */ _permission: { login: boolean }; request: Request; } interface TaskInfo { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * start */ start(data?: any): Promise; /** * once */ once(data?: any): Promise; /** * stop */ stop(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * log */ log(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; start: string; once: string; stop: string; info: string; page: string; log: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; start: boolean; once: boolean; stop: boolean; info: boolean; page: boolean; log: boolean; add: boolean; }; request: Request; } interface UserAddress { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; request: Request; } interface UserInfo { /** * delete */ delete(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; 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; type DictKey = "brand" | "occupation"; type Service = { request: Request; base: { coding: BaseCoding; comm: BaseComm; open: BaseOpen; sys: { department: BaseSysDepartment; log: BaseSysLog; menu: BaseSysMenu; param: BaseSysParam; role: BaseSysRole; user: BaseSysUser; }; }; cs: { chat: CsChat; msg: CsMsg; session: CsSession }; demo: { goods: DemoGoods; tenant: DemoTenant }; dict: { info: DictInfo; type: DictType }; plugin: { info: PluginInfo }; recycle: { data: RecycleData }; space: { info: SpaceInfo; type: SpaceType }; staff: { info: StaffInfo; login: StaffLogin }; task: { info: TaskInfo }; user: { address: UserAddress; info: UserInfo }; }; }