diff --git a/build/cool/eps.d.ts b/build/cool/eps.d.ts index 9aae3ad..ea42f51 100644 --- a/build/cool/eps.d.ts +++ b/build/cool/eps.d.ts @@ -13,35 +13,31 @@ declare namespace Eps { [key: string]: any; } - interface AiDataTypeEntity { - /** - * 任意键值 - */ - [key: string]: any; - } - - interface AiRecordEntity { - /** - * 任意键值 - */ - [key: string]: any; - } - - interface BaseSysMenuEntity { - /** - * 任意键值 - */ - [key: string]: any; - } - - interface BaseSysParamEntity { - /** - * 任意键值 - */ - [key: string]: any; - } - interface BaseSysDepartmentEntity { + /** + * ID + */ + id?: number; + /** + * 部门名称 + */ + name?: string; + /** + * 上级部门ID + */ + parentId?: number; + /** + * 排序 + */ + orderNum?: number; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -49,6 +45,38 @@ declare namespace Eps { } interface BaseSysLogEntity { + /** + * ID + */ + id?: number; + /** + * 用户ID + */ + userId?: number; + /** + * 行为 + */ + action?: string; + /** + * ip + */ + ip?: string; + /** + * ip地址 + */ + ipAddr?: string; + /** + * 参数 + */ + params?: json; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -56,6 +84,58 @@ declare namespace Eps { } interface BaseSysMenuEntity { + /** + * ID + */ + id?: number; + /** + * 父菜单ID + */ + parentId?: number; + /** + * 菜单名称 + */ + 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; /** * 任意键值 */ @@ -63,6 +143,38 @@ declare namespace Eps { } interface BaseSysParamEntity { + /** + * ID + */ + id?: number; + /** + * 键 + */ + keyName?: string; + /** + * 名称 + */ + name?: string; + /** + * 数据 + */ + data?: string; + /** + * 数据类型 0-字符串 1-富文本 2-文件 + */ + dataType?: number; + /** + * 备注 + */ + remark?: string; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -70,6 +182,46 @@ declare namespace Eps { } interface BaseSysRoleEntity { + /** + * ID + */ + id?: number; + /** + * 用户ID + */ + userId?: string; + /** + * 名称 + */ + name?: string; + /** + * 角色标签 + */ + label?: string; + /** + * 备注 + */ + remark?: string; + /** + * 数据权限是否关联上下级 + */ + relevance?: boolean; + /** + * 菜单权限 + */ + menuIdList?: json; + /** + * 部门权限 + */ + departmentIdList?: json; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -77,6 +229,109 @@ declare namespace Eps { } interface BaseSysUserEntity { + /** + * ID + */ + id?: number; + /** + * 部门ID + */ + departmentId?: number; + /** + * 姓名 + */ + name?: string; + /** + * 用户名 + */ + username?: string; + /** + * 密码 + */ + password?: string; + /** + * 密码版本, 作用是改完密码,让原来的token失效 + */ + passwordV?: number; + /** + * 昵称 + */ + nickName?: string; + /** + * 头像 + */ + headImg?: string; + /** + * 手机 + */ + phone?: string; + /** + * 邮箱 + */ + email?: string; + /** + * 备注 + */ + remark?: string; + /** + * 状态 0-禁用 1-启用 + */ + status?: number; + /** + * socketId + */ + socketId?: string; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; + /** + * 任意键值 + */ + [key: string]: any; + } + + interface DemoGoodsEntity { + /** + * ID + */ + id?: number; + /** + * 标题 + */ + title?: string; + /** + * 价格 + */ + price?: number; + /** + * 描述 + */ + description?: string; + /** + * 主图 + */ + mainImage?: string; + /** + * 示例图 + */ + exampleImages?: json; + /** + * 库存 + */ + stock?: number; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -84,6 +339,42 @@ declare namespace Eps { } interface DictInfoEntity { + /** + * ID + */ + id?: number; + /** + * 类型ID + */ + typeId?: number; + /** + * 名称 + */ + name?: string; + /** + * 值 + */ + value?: string; + /** + * 排序 + */ + orderNum?: number; + /** + * 备注 + */ + remark?: string; + /** + * 父ID + */ + parentId?: number; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -92,33 +383,398 @@ declare namespace Eps { interface DictTypeEntity { /** - * 任意键值 + * ID */ - [key: string]: any; - } - - interface DonateInfoEntity { + id?: number; + /** + * 名称 + */ + name?: string; + /** + * 标识 + */ + key?: string; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ [key: string]: any; } - interface ExtendInfoEntity { + interface PluginInfoEntity { + /** + * ID + */ + id?: number; + /** + * 名称 + */ + name?: string; + /** + * 简介 + */ + description?: string; + /** + * Key名 + */ + keyName?: string; + /** + * Hook + */ + hook?: string; + /** + * 描述 + */ + readme?: string; + /** + * 版本 + */ + version?: string; + /** + * Logo(base64) + */ + logo?: string; + /** + * 作者 + */ + author?: string; + /** + * 状态 0-禁用 1-启用 + */ + status?: number; + /** + * 内容 + */ + content?: json; + /** + * ts内容 + */ + tsContent?: json; + /** + * 插件的plugin.json + */ + pluginJson?: json; + /** + * 配置 + */ + config?: json; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ [key: string]: any; } - interface FlowConfigEntity { + interface RecycleDataEntity { + /** + * ID + */ + id?: number; + /** + * 表 + */ + entityInfo?: json; + /** + * 操作人 + */ + userId?: number; + /** + * 被删除的数据 + */ + data?: json; + /** + * 请求的接口 + */ + url?: string; + /** + * 请求参数 + */ + params?: json; + /** + * 删除数据条数 + */ + count?: number; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ [key: string]: any; } - interface FlowInfoEntity { + interface SpaceInfoEntity { + /** + * ID + */ + id?: number; + /** + * 地址 + */ + url?: string; + /** + * 类型 + */ + type?: string; + /** + * 分类ID + */ + classifyId?: number; + /** + * 文件id + */ + fileId?: string; + /** + * 文件名 + */ + name?: string; + /** + * 文件大小 + */ + size?: number; + /** + * 文档版本 + */ + version?: number; + /** + * 文件位置 + */ + key?: string; + /** + * 创建时间 + */ + 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?: number; + /** + * 开始时间 + */ + 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 UserAddressEntity { + /** + * ID + */ + id?: number; + /** + * 用户ID + */ + userId?: number; + /** + * 联系人 + */ + contact?: string; + /** + * 手机号 + */ + phone?: string; + /** + * 省 + */ + province?: string; + /** + * 市 + */ + city?: string; + /** + * 区 + */ + district?: string; + /** + * 地址 + */ + address?: string; + /** + * 是否默认 + */ + isDefault?: boolean; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; + /** + * 任意键值 + */ + [key: string]: any; + } + + interface UserInfoEntity { + /** + * ID + */ + id?: number; + /** + * 登录唯一ID + */ + unionid?: string; + /** + * 头像 + */ + avatarUrl?: string; + /** + * 昵称 + */ + nickName?: string; + /** + * 手机号 + */ + phone?: string; + /** + * 性别 0-未知 1-男 2-女 + */ + gender?: number; + /** + * 状态 0-禁用 1-正常 2-已注销 + */ + status?: number; + /** + * 登录方式 0-小程序 1-公众号 2-H5 + */ + loginType?: number; + /** + * 密码 + */ + password?: string; + /** + * 创建时间 + */ + createTime?: Date; + /** + * 更新时间 + */ + updateTime?: Date; /** * 任意键值 */ @@ -285,56 +941,52 @@ declare namespace Eps { */ [key: string]: any; } - interface AiApp { + interface BaseComm { /** - * delete + * 修改个人信息 */ - delete(data?: any): Promise; + personUpdate(data?: any): Promise; /** - * update + * 文件上传模式 */ - update(data?: any): Promise; + uploadMode(data?: any): Promise; /** - * info + * 权限与菜单 */ - info(data?: any): Promise; + permmenu(data?: any): Promise; /** - * list + * 个人信息 */ - list(data?: any): Promise; + person(data?: any): Promise; /** - * page + * 文件上传 */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: AiAppEntity[]; - [key: string]: any; - }>; + upload(data?: any): Promise; /** - * add + * 退出 */ - add(data?: any): Promise; + logout(data?: any): Promise; /** * 权限标识 */ permission: { - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; + personUpdate: string; + uploadMode: string; + permmenu: string; + person: string; + upload: string; + logout: string; }; /** * 权限状态 */ _permission: { - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; + personUpdate: boolean; + uploadMode: boolean; + permmenu: boolean; + person: boolean; + upload: boolean; + logout: boolean; }; /** * 请求 @@ -342,27 +994,27 @@ declare namespace Eps { request: Service["request"]; } - interface AiDataInfo { + interface BaseOpen { /** - * search + * 刷新token */ - search(data?: any): Promise; + refreshToken(data?: any): Promise; /** - * delete + * 验证码 */ - delete(data?: any): Promise; + captcha(data?: any): Promise; /** - * update + * 登录 */ - update(data?: any): Promise; + login(data?: any): Promise; /** - * info + * 获得网页内容的参数值 */ - info(data?: any): Promise; + html(data?: any): Promise; /** - * list + * 实体信息与路径 */ - list(data?: any): Promise; + eps(data?: any): Promise; /** * page */ @@ -375,274 +1027,6 @@ declare namespace Eps { * add */ add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - search: string; - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - search: boolean; - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface AiDataType { - /** - * rebuild - */ - rebuild(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<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: AiDataTypeEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - rebuild: string; - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - rebuild: boolean; - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface AiRecord { - /** - * clearAll - */ - clearAll(data?: any): Promise; - /** - * delete - */ - delete(data?: any): Promise; - /** - * update - */ - update(data?: any): Promise; - /** - * clear - */ - clear(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: AiRecordEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - clearAll: string; - delete: string; - update: string; - clear: string; - info: string; - list: string; - page: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - clearAll: boolean; - delete: boolean; - update: boolean; - clear: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface BaseComm { - /** - * personUpdate - */ - personUpdate(data?: any): Promise; - /** - * uploadMode - */ - uploadMode(data?: any): Promise; - /** - * permmenu - */ - permmenu(data?: any): Promise; - /** - * person - */ - person(data?: any): Promise; - /** - * upload - */ - upload(data?: any): Promise; - /** - * logout - */ - logout(data?: any): Promise; - /** - * info - */ - info(data?: any): Promise; - /** - * list - */ - list(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: BaseSysMenuEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - personUpdate: string; - uploadMode: string; - permmenu: string; - person: string; - upload: string; - logout: string; - info: string; - list: string; - page: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - personUpdate: boolean; - uploadMode: boolean; - permmenu: boolean; - person: boolean; - upload: boolean; - logout: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["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; - /** - * add - */ - add(data?: any): Promise; /** * 权限标识 */ @@ -652,6 +1036,7 @@ declare namespace Eps { login: string; html: string; eps: string; + page: string; add: string; }; /** @@ -663,6 +1048,7 @@ declare namespace Eps { login: boolean; html: boolean; eps: boolean; + page: boolean; add: boolean; }; /** @@ -673,25 +1059,33 @@ declare namespace Eps { 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; + /** + * page + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: BaseSysDepartmentEntity[]; + [key: string]: any; + }>; /** * add */ @@ -705,6 +1099,7 @@ declare namespace Eps { order: string; list: string; add: string; + page: string; add: string; }; /** @@ -716,6 +1111,7 @@ declare namespace Eps { order: boolean; list: boolean; add: boolean; + page: boolean; add: boolean; }; /** @@ -726,25 +1122,29 @@ declare namespace Eps { interface BaseSysLog { /** - * setKeep + * 日志保存时间 */ setKeep(data?: any): Promise; /** - * getKeep + * 获得日志保存时间 */ getKeep(data?: any): Promise; /** - * clear + * 清理 */ clear(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; list: BaseSysLogEntity[]; [key: string]: any; }>; + /** + * info + */ + info(data?: any): Promise; /** * list */ @@ -769,6 +1169,7 @@ declare namespace Eps { getKeep: string; clear: string; page: string; + info: string; list: string; page: string; add: string; @@ -781,6 +1182,7 @@ declare namespace Eps { getKeep: boolean; clear: boolean; page: boolean; + info: boolean; list: boolean; page: boolean; add: boolean; @@ -793,39 +1195,39 @@ declare namespace Eps { 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<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -833,7 +1235,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -874,23 +1276,23 @@ declare namespace Eps { 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<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -898,11 +1300,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * add - */ - add(data?: any): Promise; - /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -915,7 +1313,6 @@ declare namespace Eps { info: string; page: string; add: string; - add: string; }; /** * 权限状态 @@ -927,7 +1324,6 @@ declare namespace Eps { info: boolean; page: boolean; add: boolean; - add: boolean; }; /** * 请求 @@ -937,23 +1333,23 @@ declare namespace Eps { 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<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -961,23 +1357,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * add - */ - add(data?: any): Promise; - /** - * page - */ - page(data?: any): Promise<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: BaseSysRoleEntity[]; - [key: string]: any; - }>; - /** - * all - */ - all(data?: any): Promise; - /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -990,9 +1370,6 @@ declare namespace Eps { list: string; page: string; add: string; - page: string; - all: string; - add: string; }; /** * 权限状态 @@ -1004,9 +1381,6 @@ declare namespace Eps { list: boolean; page: boolean; add: boolean; - page: boolean; - all: boolean; - add: boolean; }; /** * 请求 @@ -1016,27 +1390,27 @@ declare namespace Eps { 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<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -1044,7 +1418,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -1079,27 +1453,27 @@ declare namespace Eps { interface DictInfo { /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * data + * 获得字典数据 */ data(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; /** - * list + * 列表查询 */ list(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -1107,7 +1481,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -1142,23 +1516,23 @@ declare namespace Eps { 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<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -1166,7 +1540,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -1219,276 +1593,6 @@ declare namespace Eps { request: Service["request"]; } - interface DonateInfo { - /** - * 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<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: DonateInfoEntity[]; - [key: string]: any; - }>; - /** - * 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: Service["request"]; - } - - interface ExtendInfo { - /** - * 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<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: ExtendInfoEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * log - */ - log(data?: any): Promise; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - install: string; - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; - log: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - install: boolean; - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - log: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface FlowConfig { - /** - * getByNode - */ - getByNode(data?: any): Promise; - /** - * config - */ - config(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<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: FlowConfigEntity[]; - [key: string]: any; - }>; - /** - * all - */ - all(data?: any): Promise; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - getByNode: string; - config: string; - delete: string; - update: string; - info: string; - list: string; - page: string; - all: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - getByNode: boolean; - config: boolean; - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - all: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface FlowInfo { - /** - * release - */ - release(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<{ - pagination: { size: number; page: number; total: number; [key: string]: any }; - list: FlowInfoEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - release: string; - delete: string; - update: string; - info: string; - list: string; - page: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - release: boolean; - delete: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - interface FlowRun { /** * invoke @@ -2166,23 +2270,27 @@ declare namespace Eps { interface PluginInfo { /** - * delete + * 安装插件 + */ + install(data?: any): Promise; + /** + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; /** - * list + * 列表查询 */ list(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -2190,48 +2298,32 @@ declare namespace Eps { [key: string]: any; }>; /** - * add - */ - add(data?: any): Promise; - /** - * delete - */ - delete(data?: any): Promise; - /** - * update - */ - update(data?: any): Promise; - /** - * add + * 新增 */ add(data?: any): Promise; /** * 权限标识 */ permission: { + install: string; delete: string; update: string; info: string; list: string; page: string; add: string; - delete: string; - update: string; - add: string; }; /** * 权限状态 */ _permission: { + install: boolean; delete: boolean; update: boolean; info: boolean; list: boolean; page: boolean; add: boolean; - delete: boolean; - update: boolean; - add: boolean; }; /** * 请求 @@ -2298,62 +2390,35 @@ declare namespace Eps { interface RecycleData { /** - * restore + * 恢复数据 */ restore(data?: any): Promise; /** - * info + * 单个信息 */ info(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; list: RecycleDataEntity[]; [key: string]: any; }>; - /** - * 权限标识 - */ - permission: { restore: string; info: string; page: string }; - /** - * 权限状态 - */ - _permission: { restore: boolean; info: boolean; page: boolean }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface SpaceInfo { - /** - * getConfig - */ - getConfig(data?: any): Promise; - /** - * delete - */ - delete(data?: any): Promise; - /** - * update - */ - update(data?: any): Promise; /** * info */ - info(data?: any): Promise; + info(data?: any): Promise; /** * list */ - list(data?: any): Promise; + list(data?: any): Promise; /** * page */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; - list: SpaceInfoEntity[]; + list: RecycleDataEntity[]; [key: string]: any; }>; /** @@ -2364,9 +2429,9 @@ declare namespace Eps { * 权限标识 */ permission: { - getConfig: string; - delete: string; - update: string; + restore: string; + info: string; + page: string; info: string; list: string; page: string; @@ -2376,9 +2441,9 @@ declare namespace Eps { * 权限状态 */ _permission: { - getConfig: boolean; - delete: boolean; - update: boolean; + restore: boolean; + info: boolean; + page: boolean; info: boolean; list: boolean; page: boolean; @@ -2390,25 +2455,104 @@ declare namespace Eps { request: Service["request"]; } - interface SpaceType { + interface SpaceInfo { /** - * delete + * 删除 */ delete(data?: any): Promise; /** - * update + * 修改 */ update(data?: any): Promise; /** - * info + * 单个信息 + */ + info(data?: any): Promise; + /** + * 列表查询 + */ + list(data?: any): Promise; + /** + * 分页查询 + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: SpaceInfoEntity[]; + [key: string]: any; + }>; + /** + * 新增 + */ + add(data?: any): Promise; + /** + * page + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: SpaceInfoEntity[]; + [key: string]: any; + }>; + /** + * all + */ + all(data?: any): Promise; + /** + * add + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + delete: string; + update: string; + info: string; + list: string; + page: string; + add: string; + page: string; + all: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + delete: boolean; + update: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; + page: boolean; + all: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + + interface SpaceType { + /** + * 删除 + */ + delete(data?: any): Promise; + /** + * 修改 + */ + update(data?: any): Promise; + /** + * 单个信息 */ info(data?: any): Promise; /** - * list + * 列表查询 */ list(data?: any): Promise; /** - * page + * 分页查询 */ page(data?: any): Promise<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -2416,7 +2560,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -2449,31 +2593,31 @@ declare namespace Eps { 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<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -2481,11 +2625,11 @@ declare namespace Eps { [key: string]: any; }>; /** - * log + * 日志 */ log(data?: any): Promise; /** - * add + * 新增 */ add(data?: any): Promise; /** @@ -2524,29 +2668,33 @@ declare namespace Eps { 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<{ pagination: { size: number; page: number; total: number; [key: string]: any }; list: UserInfoEntity[]; [key: string]: any; }>; + /** + * 新增 + */ + add(data?: any): Promise; /** * add */ @@ -2561,6 +2709,7 @@ declare namespace Eps { list: string; page: string; add: string; + add: string; }; /** * 权限状态 @@ -2572,6 +2721,86 @@ declare namespace Eps { list: boolean; page: boolean; add: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + + interface UserAddress { + /** + * 删除 + */ + 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; [key: string]: any }; + list: UserAddressEntity[]; + [key: string]: any; + }>; + /** + * 新增 + */ + add(data?: any): Promise; + /** + * page + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: UserAddressEntity[]; + [key: string]: any; + }>; + /** + * all + */ + all(data?: any): Promise; + /** + * add + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + delete: string; + update: string; + info: string; + list: string; + page: string; + add: string; + page: string; + all: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + delete: boolean; + update: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; + page: boolean; + all: boolean; + add: boolean; }; /** * 请求 @@ -2882,6 +3111,91 @@ declare namespace Eps { request: Service["request"]; } + interface DemoGoods { + /** + * 删除 + */ + 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; [key: string]: any }; + list: DemoGoodsEntity[]; + [key: string]: any; + }>; + /** + * 新增 + */ + add(data?: any): Promise; + /** + * info + */ + info(data?: any): Promise; + /** + * list + */ + list(data?: any): Promise; + /** + * page + */ + page(data?: any): Promise<{ + pagination: { size: number; page: number; total: number; [key: string]: any }; + list: DemoGoodsEntity[]; + [key: string]: any; + }>; + /** + * add + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + delete: string; + update: string; + info: string; + list: string; + page: string; + add: string; + info: string; + list: string; + page: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + delete: boolean; + update: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + type json = any; type Service = { @@ -2897,7 +3211,7 @@ declare namespace Eps { proxy?: boolean; [key: string]: any; }): Promise; - ai: { app: AiApp; data: { info: AiDataInfo; type: AiDataType }; record: AiRecord }; + ai: { data: {} }; base: { comm: BaseComm; open: BaseOpen; @@ -2911,9 +3225,9 @@ declare namespace Eps { }; }; dict: { info: DictInfo; type: DictType }; - donate: { info: DonateInfo }; - extend: { info: ExtendInfo }; - flow: { config: FlowConfig; info: FlowInfo; run: FlowRun }; + donate: {}; + extend: {}; + flow: { run: FlowRun }; help: { info: HelpInfo; reply: HelpReply }; know: { config: KnowConfig; @@ -2927,9 +3241,9 @@ declare namespace Eps { recycle: { data: RecycleData }; space: { info: SpaceInfo; type: SpaceType }; task: { info: TaskInfo }; - user: { info: UserInfo }; + user: { info: UserInfo; address: UserAddress }; chat: { message: ChatMessage; session: ChatSession }; test: Test; - demo: { user: { follow: DemoUserFollow; info: DemoUserInfo } }; + demo: { user: { follow: DemoUserFollow; info: DemoUserInfo }; goods: DemoGoods }; }; } diff --git a/build/cool/eps.json b/build/cool/eps.json index 852389e..3dc8b32 100644 --- a/build/cool/eps.json +++ b/build/cool/eps.json @@ -1 +1 @@ -[{"prefix":"/admin/ai/app","name":"AiAppEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/ai/data/info","name":"AiDataInfoEntity","api":[{"method":"post","path":"/search"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/ai/data/type","name":"AiDataTypeEntity","api":[{"method":"post","path":"/rebuild"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/ai/record","name":"AiRecordEntity","api":[{"method":"post","path":"/clearAll"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/clear"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/comm","name":"BaseSysMenuEntity","api":[{"method":"post","path":"/personUpdate"},{"method":"get","path":"/uploadMode"},{"method":"get","path":"/permmenu"},{"method":"get","path":"/person"},{"method":"post","path":"/upload"},{"method":"post","path":"/logout"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/open","name":"BaseSysParamEntity","api":[{"method":"get","path":"/refreshToken"},{"method":"get","path":"/captcha"},{"method":"post","path":"/login"},{"method":"get","path":"/html"},{"method":"get","path":"/eps"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/department","name":"BaseSysDepartmentEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/order"},{"method":"post","path":"/list"},{"method":"post","path":"/add"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/log","name":"BaseSysLogEntity","api":[{"method":"post","path":"/setKeep"},{"method":"get","path":"/getKeep"},{"method":"post","path":"/clear"},{"method":"post","path":"/page"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/menu","name":"BaseSysMenuEntity","api":[{"method":"post","path":"/create"},{"method":"post","path":"/export"},{"method":"post","path":"/import"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/parse"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/param","name":"BaseSysParamEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/html"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/role","name":"BaseSysRoleEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/user","name":"BaseSysUserEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/move"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/dict/info","name":"DictInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/data"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/dict/type","name":"DictTypeEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/donate/info","name":"DonateInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/extend/info","name":"ExtendInfoEntity","api":[{"method":"post","path":"/install"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"get","path":"/log"},{"method":"post","path":"/add"}]},{"prefix":"/admin/flow/config","name":"FlowConfigEntity","api":[{"method":"get","path":"/getByNode"},{"method":"post","path":"/config"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/flow/info","name":"FlowInfoEntity","api":[{"method":"post","path":"/release"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/flow/run","name":"PluginInfoEntity","api":[{"method":"post","path":"/invoke"},{"method":"post","path":"/debug"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/help/info","name":"HelpInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/help/reply","name":"HelpReplyEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/config","name":"KnowConfigEntity","api":[{"method":"get","path":"/getByFunc"},{"method":"post","path":"/config"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/data/info","name":"KnowDataInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/log"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/data/type","name":"KnowDataTypeEntity","api":[{"method":"post","path":"/rebuild"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/loader","name":"UserInfoEntity","api":[{"method":"post","path":"/file"},{"method":"post","path":"/link"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/retriever","name":"ChatMessageEntity","api":[{"method":"post","path":"/invoke"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/msg/learn","name":"MsgLearnEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/order/draw","name":"OrderDrawEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/order/info","name":"OrderInfoEntity","api":[{"method":"post","path":"/refund"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"path":"/add"}]},{"prefix":"/admin/plugin/info","name":"PluginInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/plugin/reply","name":"PluginReplyEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/recycle/data","name":"RecycleDataEntity","api":[{"method":"post","path":"/restore"},{"method":"get","path":"/info"},{"method":"post","path":"/page"}]},{"prefix":"/admin/space/info","name":"SpaceInfoEntity","api":[{"method":"get","path":"/getConfig"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/space/type","name":"SpaceTypeEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/task/info","name":"TaskInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/start"},{"method":"post","path":"/once"},{"method":"post","path":"/stop"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"get","path":"/log"},{"method":"post","path":"/add"}]},{"prefix":"/admin/user/info","name":"UserInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/chat/message","name":"ChatMessageEntity","api":[{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/chat/session","name":"ChatSessionEntity","api":[{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/test","name":"TestEntity","api":[{"path":"/page"},{"path":"/update"},{"path":"/add"},{"path":"/info"},{"path":"/delete"},{"path":"/list"}]},{"prefix":"/admin/demo/user/follow","name":"DemoUserFollowEntity","api":[{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/demo/user/info","name":"DemoUserInfoEntity","api":[{"path":"/t1"},{"path":"/t2"},{"path":"/t3"},{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]}] \ No newline at end of file +[{"prefix":"/admin/base/comm","name":"AiAppEntity","api":[{"method":"post","path":"/personUpdate"},{"method":"get","path":"/uploadMode"},{"method":"get","path":"/permmenu"},{"method":"get","path":"/person"},{"method":"post","path":"/upload"},{"method":"post","path":"/logout"}]},{"prefix":"/admin/base/open","name":"AiDataInfoEntity","api":[{"method":"get","path":"/refreshToken"},{"method":"get","path":"/captcha"},{"method":"post","path":"/login"},{"method":"get","path":"/html"},{"method":"get","path":"/eps"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/department","name":"BaseSysDepartmentEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/order"},{"method":"post","path":"/list"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/log","name":"BaseSysLogEntity","api":[{"method":"post","path":"/setKeep"},{"method":"get","path":"/getKeep"},{"method":"post","path":"/clear"},{"method":"post","path":"/page"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/menu","name":"BaseSysMenuEntity","api":[{"method":"post","path":"/create"},{"method":"post","path":"/export"},{"method":"post","path":"/import"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/parse"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/param","name":"BaseSysParamEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/html"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/role","name":"BaseSysRoleEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/base/sys/user","name":"BaseSysUserEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/move"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/demo/goods","name":"DemoGoodsEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/dict/info","name":"DictInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/data"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/dict/type","name":"DictTypeEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/plugin/info","name":"PluginInfoEntity","api":[{"method":"post","path":"/install"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/recycle/data","name":"RecycleDataEntity","api":[{"method":"post","path":"/restore"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/space/info","name":"SpaceInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/space/type","name":"SpaceTypeEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/task/info","name":"TaskInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/start"},{"method":"post","path":"/once"},{"method":"post","path":"/stop"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"get","path":"/log"},{"method":"post","path":"/add"}]},{"prefix":"/admin/user/address","name":"UserAddressEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/user/info","name":"UserInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/add"}]},{"prefix":"/admin/flow/run","name":"PluginInfoEntity","api":[{"method":"post","path":"/invoke"},{"method":"post","path":"/debug"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/help/info","name":"HelpInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/help/reply","name":"HelpReplyEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/config","name":"KnowConfigEntity","api":[{"method":"get","path":"/getByFunc"},{"method":"post","path":"/config"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"get","path":"/all"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/data/info","name":"KnowDataInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"method":"post","path":"/page"},{"method":"get","path":"/log"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/data/type","name":"KnowDataTypeEntity","api":[{"method":"post","path":"/rebuild"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/loader","name":"UserInfoEntity","api":[{"method":"post","path":"/file"},{"method":"post","path":"/link"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/know/retriever","name":"ChatMessageEntity","api":[{"method":"post","path":"/invoke"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/msg/learn","name":"MsgLearnEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/order/draw","name":"OrderDrawEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/order/info","name":"OrderInfoEntity","api":[{"method":"post","path":"/refund"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"path":"/add"}]},{"prefix":"/admin/plugin/info","name":"PluginInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/plugin/reply","name":"PluginReplyEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/recycle/data","name":"RecycleDataEntity","api":[{"method":"post","path":"/restore"},{"method":"get","path":"/info"},{"method":"post","path":"/page"}]},{"prefix":"/admin/space/info","name":"SpaceInfoEntity","api":[{"method":"get","path":"/getConfig"},{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/space/type","name":"SpaceTypeEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/task/info","name":"TaskInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"post","path":"/start"},{"method":"post","path":"/once"},{"method":"post","path":"/stop"},{"method":"get","path":"/info"},{"method":"post","path":"/page"},{"method":"get","path":"/log"},{"method":"post","path":"/add"}]},{"prefix":"/admin/user/info","name":"UserInfoEntity","api":[{"method":"post","path":"/delete"},{"method":"post","path":"/update"},{"method":"get","path":"/info"},{"method":"post","path":"/list"},{"method":"post","path":"/page"},{"method":"post","path":"/add"}]},{"prefix":"/admin/chat/message","name":"ChatMessageEntity","api":[{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/chat/session","name":"ChatSessionEntity","api":[{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/test","name":"TestEntity","api":[{"path":"/page"},{"path":"/update"},{"path":"/add"},{"path":"/info"},{"path":"/delete"},{"path":"/list"}]},{"prefix":"/admin/demo/user/follow","name":"DemoUserFollowEntity","api":[{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]},{"prefix":"/admin/demo/user/info","name":"DemoUserInfoEntity","api":[{"path":"/t1"},{"path":"/t2"},{"path":"/t3"},{"path":"/page"},{"path":"/list"},{"path":"/info"},{"path":"/delete"},{"path":"/update"},{"path":"/add"}]}] \ No newline at end of file diff --git a/src/config/proxy.ts b/src/config/proxy.ts index 470e726..10478fc 100644 --- a/src/config/proxy.ts +++ b/src/config/proxy.ts @@ -1,7 +1,7 @@ export const proxy = { "/dev/": { - target: "http://127.0.0.1:9009", - // target: "http://192.168.0.112:9009", + // target: "http://127.0.0.1:9009", + target: "http://192.168.0.112:8001", // target: "https://dev-admin.cool-js.cloud", changeOrigin: true, rewrite: (path: string) => path.replace(/^\/dev/, "") diff --git a/src/modules/helper/types/index.d.ts b/src/modules/helper/types/index.d.ts index 588e939..3650a2f 100644 --- a/src/modules/helper/types/index.d.ts +++ b/src/modules/helper/types/index.d.ts @@ -30,11 +30,9 @@ export declare interface EpsData { [key: string]: EpsModule[]; } -export declare type CodeType = "node-entity" | "node-controller" | "node-service" | "vue"; - export interface CodeItem { label: string; - value: CodeType; + value: string; content: string; [key: string]: any; } diff --git a/src/modules/helper/views/ai-code.vue b/src/modules/helper/views/ai-code.vue index 17d0a3a..dafc71e 100644 --- a/src/modules/helper/views/ai-code.vue +++ b/src/modules/helper/views/ai-code.vue @@ -217,6 +217,12 @@ + + + + + + @@ -271,7 +277,7 @@ import { Back, ArrowRightBold, Loading, - CirclePlusFilled, + CopyDocument, QuestionFilled } from "@element-plus/icons-vue"; import { ElMessage, ElMessageBox } from "element-plus"; @@ -280,15 +286,17 @@ import { useMenu, useAi } from "../hooks"; import { isDev } from "/@/config"; import { useForm } from "@cool-vue/crud"; import * as monaco from "monaco-editor"; -import { sleep } from "/@/cool/utils"; +import { sleep, storage } from "/@/cool/utils"; import dayjs from "dayjs"; import { nextTick } from "vue"; import type { CodeItem } from "../types"; +import { useClipboard } from "@vueuse/core"; const { service, refs, setRefs, router } = useCool(); const menu = useMenu(); const ai = useAi(); const Form = useForm(); +const { copy } = useClipboard(); // 编辑器样式 monaco.editor.defineTheme("ai-code--dark", { @@ -312,7 +320,7 @@ const form = reactive({ // 执行步骤 const step = reactive({ loading: false, - value: "start", + value: "coding", list: ["start", "enter", "form", "coding"], async next() { @@ -368,10 +376,10 @@ const code = reactive({ active: "", // 代码列表 - list: [] as CodeItem[], + list: (storage.get("ai-code.list") || []) as CodeItem[], // 其他数据 - data: {} as any, + data: (storage.get("ai-code.data") || {}) as any, // 日志 logs: [] as any[], @@ -488,14 +496,11 @@ const code = reactive({ const item = code.add("Vue 页面", "vue"); code.data = { - ...form, router: "", prefix: "", path: "", - module: "", fileName: "", className: "", - other: "", columns: [], api: [ { @@ -522,7 +527,9 @@ const code = reactive({ path: "/list", summary: "列表查询" } - ] + ], + ...form, + name: form.entity }; code.tips("Vue 代码生成中"); @@ -625,6 +632,17 @@ const code = reactive({ } }, 10); }); + }, + + copy() { + copy(code.getContent(code.active)!); + code.save(); + ElMessage.success("复制成功"); + }, + + save() { + storage.set("ai-code.list", code.list); + storage.set("ai-code.data", code.data); } }); @@ -781,9 +799,11 @@ function createFile() { saveButtonText: "开始创建" }, on: { - submit(data, { close, done }) { + submit(data, { close }) { code.tips("创建 Vue 文件中,过程可能会发生页面及服务重启"); + close(); + // 添加菜单、权限 menu.create({ code: code.getContent("vue"), @@ -791,8 +811,6 @@ function createFile() { ...data }) .then((create) => { - code.tips("创建后端文件中"); - // 创建后端文件 service.base.sys.menu.create({ ...form, @@ -804,23 +822,21 @@ function createFile() { // 每3s检测服务状态 const timer = setInterval(() => { - code.tips("检测服务中"); + code.tips("检测后端服务是否启动"); service .request({ url: "/" }) .then(() => { + code.tips("文件创建成功"); ElMessage.success("文件创建成功"); clearInterval(timer); - close(); create(); }); }, 3000); }) - .catch(() => { - done(); - }); + .catch(() => null); } } }); diff --git a/src/modules/user/views/address.vue b/src/modules/user/views/address.vue new file mode 100644 index 0000000..147d9d4 --- /dev/null +++ b/src/modules/user/views/address.vue @@ -0,0 +1,138 @@ + + +