declare namespace Eps { interface BaseSysDepartmentEntity { /** * ID */ id?: number; /** * 部门名称 */ name?: string; /** * 上级部门ID */ parentId?: BigInt; /** * 排序 */ orderNum?: number; /** * 创建时间 */ createTime?: Date; /** * 更新时间 */ updateTime?: Date; /** * 任意键值 */ [key: string]: any; } interface BaseSysLogEntity { /** * ID */ id?: number; /** * 用户ID */ userId?: BigInt; /** * 行为 */ action?: string; /** * ip */ ip?: string; /** * ip地址 */ ipAddr?: string; /** * 参数 */ params?: string; /** * 创建时间 */ createTime?: Date; /** * 更新时间 */ updateTime?: Date; /** * 任意键值 */ [key: string]: any; } interface BaseSysMenuEntity { /** * ID */ id?: number; /** * 父菜单ID */ parentId?: BigInt; /** * 菜单名称 */ name?: string; /** * 菜单地址 */ router?: string; /** * 权限标识 */ perms?: string; /** * 类型 0:目录 1:菜单 2:按钮 */ type?: number; /** * 图标 */ icon?: string; /** * 排序 */ orderNum?: number; /** * 视图地址 */ viewPath?: string; /** * 路由缓存 */ keepAlive?: boolean; /** * 是否显示 */ isShow?: boolean; /** * 创建时间 */ createTime?: Date; /** * 更新时间 */ updateTime?: Date; /** * 任意键值 */ [key: string]: any; } interface BaseSysParamEntity { /** * ID */ id?: number; /** * 键位 */ keyName?: string; /** * 名称 */ name?: string; /** * 数据 */ data?: string; /** * 数据类型 0:字符串 1:数组 2:键值对 */ dataType?: number; /** * 备注 */ remark?: string; /** * 创建时间 */ createTime?: Date; /** * 更新时间 */ updateTime?: Date; /** * 任意键值 */ [key: string]: any; } interface BaseSysRoleEntity { /** * ID */ id?: number; /** * 用户ID */ userId?: string; /** * 名称 */ name?: string; /** * 角色标签 */ label?: string; /** * 备注 */ remark?: string; /** * 数据权限是否关联上下级 */ relevance?: number; /** * 创建时间 */ createTime?: Date; /** * 更新时间 */ updateTime?: Date; /** * 任意键值 */ [key: string]: any; } interface BaseSysUserEntity { /** * ID */ id?: number; /** * 部门ID */ departmentId?: BigInt; /** * 姓名 */ name?: string; /** * 用户名 */ username?: string; /** * 密码 */ password?: string; /** * 密码版本, 作用是改完密码,让原来的token失效 */ passwordV?: number; /** * 昵称 */ nickName?: string; /** * 头像 */ headImg?: string; /** * 手机 */ phone?: string; /** * 邮箱 */ email?: string; /** * 备注 */ remark?: string; /** * 状态 0:禁用 1:启用 */ status?: boolean; /** * socketId */ socketId?: string; /** * 创建时间 */ createTime?: Date; /** * 更新时间 */ updateTime?: Date; /** * 任意键值 */ [key: string]: any; } interface DemoGoodsEntity { /** * ID */ id?: number; /** * 标题 */ title?: string; /** * 图片 */ pic?: string; /** * 价格 */ price?: number; /** * 分类 */ type?: number; /** * 创建时间 */ createTime?: Date; /** * 更新时间 */ updateTime?: Date; /** * 任意键值 */ [key: string]: any; } interface DictInfoEntity { /** * ID */ id?: number; /** * 类型ID */ typeId?: number; /** * 名称 */ name?: string; /** * 排序 */ orderNum?: number; /** * 备注 */ remark?: string; /** * 父ID */ parentId?: number; /** * 创建时间 */ createTime?: Date; /** * 更新时间 */ updateTime?: Date; /** * 任意键值 */ [key: string]: any; } interface DictTypeEntity { /** * ID */ id?: number; /** * 名称 */ name?: string; /** * 标识 */ key?: string; /** * 创建时间 */ createTime?: Date; /** * 更新时间 */ updateTime?: Date; /** * 任意键值 */ [key: string]: any; } interface SpaceInfoEntity { /** * ID */ id?: number; /** * 地址 */ url?: string; /** * 类型 */ type?: string; /** * 分类ID */ classifyId?: BigInt; /** * 创建时间 */ createTime?: Date; /** * 更新时间 */ updateTime?: Date; /** * 任意键值 */ [key: string]: any; } interface SpaceTypeEntity { /** * ID */ id?: number; /** * 类别名称 */ name?: string; /** * 父分类ID */ parentId?: number; /** * 创建时间 */ createTime?: Date; /** * 更新时间 */ updateTime?: Date; /** * 任意键值 */ [key: string]: any; } interface TaskInfoEntity { /** * ID */ id?: number; /** * 任务ID */ jobId?: string; /** * 任务配置 */ repeatConf?: string; /** * 名称 */ name?: string; /** * cron */ cron?: string; /** * 最大执行次数 不传为无限次 */ limit?: number; /** * 每间隔多少毫秒执行一次 如果cron设置了 这项设置就无效 */ every?: number; /** * 备注 */ remark?: string; /** * 状态 0:停止 1:运行 */ status?: boolean; /** * 开始时间 */ startDate?: Date; /** * 结束时间 */ endDate?: Date; /** * 数据 */ data?: string; /** * 执行的service实例ID */ service?: string; /** * 状态 0:系统 1:用户 */ type?: number; /** * 下一次执行时间 */ nextRunTime?: Date; /** * 状态 0:cron 1:时间间隔 */ taskType?: number; /** * 创建时间 */ createTime?: Date; /** * 更新时间 */ updateTime?: Date; /** * 任意键值 */ [key: string]: any; } interface ChatMessage { /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: any[]; [key: string]: any; }>; /** * info */ info(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * delete */ delete(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { list: string; page: string; info: string; update: string; delete: string; add: string; }; /** * 权限状态 */ _permission: { list: boolean; page: boolean; info: boolean; update: boolean; delete: boolean; add: boolean; }; } interface ChatSession { /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: any[]; [key: string]: any; }>; /** * info */ info(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * delete */ delete(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { list: string; page: string; info: string; update: string; delete: string; add: string; }; /** * 权限状态 */ _permission: { list: boolean; page: boolean; info: boolean; update: boolean; delete: boolean; add: boolean; }; } interface Test { /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: any[]; [key: string]: any; }>; /** * info */ info(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * delete */ delete(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { list: string; page: string; info: string; update: string; delete: string; add: string; }; /** * 权限状态 */ _permission: { list: boolean; page: boolean; info: boolean; update: boolean; delete: boolean; add: boolean; }; } interface BaseComm { /** * 修改个人信息 */ personUpdate(data?: any): Promise; /** * 文件上传模式 */ uploadMode(data?: any): Promise; /** * 权限与菜单 */ permmenu(data?: any): Promise; /** * 个人信息 */ person(data?: any): Promise; /** * 文件上传 */ upload(data?: any): Promise; /** * 退出 */ logout(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: any[]; [key: string]: any; }>; /** * info */ info(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * delete */ delete(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { personUpdate: string; uploadMode: string; permmenu: string; person: string; upload: string; logout: string; list: string; page: string; info: string; update: string; delete: string; add: string; }; /** * 权限状态 */ _permission: { personUpdate: boolean; uploadMode: boolean; permmenu: boolean; person: boolean; upload: boolean; logout: boolean; list: boolean; page: boolean; info: boolean; update: boolean; delete: boolean; add: boolean; }; } interface BaseOpen { /** * 刷新token */ refreshToken(data?: any): Promise; /** * 验证码 */ captcha(data?: any): Promise; /** * 登录 */ login(data?: any): Promise; /** * 获得网页内容的参数值 */ html(data?: any): Promise; /** * 实体信息与路径 */ eps(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * page */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: any[]; [key: string]: any; }>; /** * info */ info(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * delete */ delete(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { refreshToken: string; captcha: string; login: string; html: string; eps: string; list: string; page: string; info: string; update: string; delete: string; add: string; }; /** * 权限状态 */ _permission: { refreshToken: boolean; captcha: boolean; login: boolean; html: boolean; eps: boolean; list: boolean; page: boolean; info: boolean; update: boolean; delete: boolean; add: boolean; }; } interface BaseSysDepartment { /** * 删除 */ delete(data?: any): Promise; /** * 修改 */ update(data?: any): Promise; /** * 排序 */ order(data?: any): Promise; /** * 列表查询 */ list(data?: any): Promise; /** * 新增 */ add(data?: any): Promise; /** * page */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: BaseSysDepartmentEntity[]; [key: string]: any; }>; /** * info */ info(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; order: string; list: string; add: string; page: string; info: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; order: boolean; list: boolean; add: boolean; page: boolean; info: boolean; }; } interface BaseSysLog { /** * 日志保存时间 */ setKeep(data?: any): Promise; /** * 获得日志保存时间 */ getKeep(data?: any): Promise; /** * 清理 */ clear(data?: any): Promise; /** * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: BaseSysLogEntity[]; [key: string]: any; }>; /** * list */ list(data?: any): Promise; /** * info */ info(data?: any): Promise; /** * update */ update(data?: any): Promise; /** * delete */ delete(data?: any): Promise; /** * add */ add(data?: any): Promise; /** * 权限标识 */ permission: { setKeep: string; getKeep: string; clear: string; page: string; list: string; info: string; update: string; delete: string; add: string; }; /** * 权限状态 */ _permission: { setKeep: boolean; getKeep: boolean; clear: boolean; page: boolean; list: boolean; info: boolean; update: boolean; delete: boolean; add: boolean; }; } interface BaseSysMenu { /** * 删除 */ delete(data?: any): Promise; /** * 修改 */ update(data?: any): Promise; /** * 单个信息 */ info(data?: any): Promise; /** * 列表查询 */ list(data?: any): Promise; /** * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: BaseSysMenuEntity[]; [key: string]: any; }>; /** * 新增 */ 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; }; } interface BaseSysParam { /** * 删除 */ delete(data?: any): Promise; /** * 修改 */ update(data?: any): Promise; /** * 获得网页内容的参数值 */ html(data?: any): Promise; /** * 单个信息 */ info(data?: any): Promise; /** * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: BaseSysParamEntity[]; [key: string]: any; }>; /** * 新增 */ add(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; html: string; info: string; page: string; add: string; list: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; html: boolean; info: boolean; page: boolean; add: boolean; list: boolean; }; } interface BaseSysRole { /** * 删除 */ delete(data?: any): Promise; /** * 修改 */ update(data?: any): Promise; /** * 单个信息 */ info(data?: any): Promise; /** * 列表查询 */ list(data?: any): Promise; /** * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: BaseSysRoleEntity[]; [key: string]: any; }>; /** * 新增 */ 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; }; } interface BaseSysUser { /** * 删除 */ delete(data?: any): Promise; /** * 修改 */ update(data?: any): Promise; /** * 移动部门 */ move(data?: any): Promise; /** * 单个信息 */ info(data?: any): Promise; /** * 列表查询 */ list(data?: any): Promise; /** * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: BaseSysUserEntity[]; [key: string]: any; }>; /** * 新增 */ 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; }; } interface DemoGoods { /** * 删除 */ delete(data?: any): Promise; /** * 修改 */ update(data?: any): Promise; /** * 单个信息 */ info(data?: any): Promise; /** * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: DemoGoodsEntity[]; [key: string]: any; }>; /** * 列表查询 */ list(data?: any): Promise; /** * 新增 */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; info: string; page: string; list: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; info: boolean; page: boolean; list: boolean; add: boolean; }; } interface DictInfo { /** * 删除 */ delete(data?: any): Promise; /** * 修改 */ update(data?: any): Promise; /** * 获得字典数据 */ data(data?: any): Promise; /** * 单个信息 */ info(data?: any): Promise; /** * 列表查询 */ list(data?: any): Promise; /** * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: DictInfoEntity[]; [key: string]: any; }>; /** * 新增 */ add(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; data: string; info: string; list: string; page: string; add: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; data: boolean; info: boolean; list: boolean; page: boolean; add: boolean; }; } interface DictType { /** * 删除 */ delete(data?: any): Promise; /** * 修改 */ update(data?: any): Promise; /** * 单个信息 */ info(data?: any): Promise; /** * 列表查询 */ list(data?: any): Promise; /** * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: DictTypeEntity[]; [key: string]: any; }>; /** * 新增 */ 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; }; } interface SpaceInfo { /** * 删除 */ delete(data?: any): Promise; /** * 修改 */ update(data?: any): Promise; /** * 单个信息 */ info(data?: any): Promise; /** * 列表查询 */ list(data?: any): Promise; /** * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: SpaceInfoEntity[]; [key: string]: any; }>; /** * 新增 */ 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; }; } interface SpaceType { /** * 删除 */ delete(data?: any): Promise; /** * 修改 */ update(data?: any): Promise; /** * 单个信息 */ info(data?: any): Promise; /** * 列表查询 */ list(data?: any): Promise; /** * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: SpaceTypeEntity[]; [key: string]: any; }>; /** * 新增 */ 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; }; } interface TaskInfo { /** * 删除 */ delete(data?: any): Promise; /** * 修改 */ update(data?: any): Promise; /** * 开始 */ start(data?: any): Promise; /** * 执行一次 */ once(data?: any): Promise; /** * 停止 */ stop(data?: any): Promise; /** * 单个信息 */ info(data?: any): Promise; /** * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number }; list: TaskInfoEntity[]; [key: string]: any; }>; /** * 日志 */ log(data?: any): Promise; /** * 新增 */ add(data?: any): Promise; /** * list */ list(data?: any): Promise; /** * 权限标识 */ permission: { delete: string; update: string; start: string; once: string; stop: string; info: string; page: string; log: string; add: string; list: string; }; /** * 权限状态 */ _permission: { delete: boolean; update: boolean; start: boolean; once: boolean; stop: boolean; info: boolean; page: boolean; log: boolean; add: boolean; list: boolean; }; } type Service = { request(options: { url: string; method?: "POST" | "GET" | string; data?: any; params?: any; proxy?: boolean; [key: string]: any; }): Promise; chat: { message: ChatMessage; session: ChatSession }; test: Test; base: { comm: BaseComm; open: BaseOpen; sys: { department: BaseSysDepartment; log: BaseSysLog; menu: BaseSysMenu; param: BaseSysParam; role: BaseSysRole; user: BaseSysUser; }; }; demo: { goods: DemoGoods }; dict: { info: DictInfo; type: DictType }; space: { info: SpaceInfo; type: SpaceType }; task: { info: TaskInfo }; }; }