From 37c5b1c0fb823e285a167f5ecbadb7fa01521914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A5=9E=E4=BB=99?= <615206459@qq.com> Date: Wed, 26 Jun 2024 00:15:12 +0800 Subject: [PATCH] 1 --- build/cool/eps.d.ts | 3012 +++++++---------------- src/modules/helper/static/svg/enter.svg | 1 + src/modules/helper/views/ai-code.vue | 197 +- 3 files changed, 979 insertions(+), 2231 deletions(-) create mode 100644 src/modules/helper/static/svg/enter.svg diff --git a/build/cool/eps.d.ts b/build/cool/eps.d.ts index e561dfd..9aae3ad 100644 --- a/build/cool/eps.d.ts +++ b/build/cool/eps.d.ts @@ -1,41 +1,5 @@ declare namespace Eps { interface AiAppEntity { - /** - * ID - */ - id?: number; - /** - * LOGO - */ - logo?: string; - /** - * 名称 - */ - name?: string; - /** - * 信息库 - */ - dataId?: number; - /** - * Ai预设 - */ - prompt?: string; - /** - * 状态 0-禁用 1-启用 - */ - status?: number; - /** - * 关联上下文 0-否 1-是 - */ - isContext?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -43,46 +7,6 @@ declare namespace Eps { } interface AiDataInfoEntity { - /** - * ID - */ - id?: number; - /** - * 类型ID - */ - typeId?: number; - /** - * 标题 - */ - title?: string; - /** - * 描述 - */ - description?: string; - /** - * 标签 - */ - tags?: json; - /** - * 内容 - */ - content?: longtext; - /** - * 状态 0-准备中 1-已就绪 - */ - status?: number; - /** - * 启用 0-禁用 1-启用 - */ - enable?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -90,34 +14,6 @@ declare namespace Eps { } interface AiDataTypeEntity { - /** - * ID - */ - id?: number; - /** - * 名称 - */ - name?: string; - /** - * 图标 - */ - icon?: string; - /** - * 描述 - */ - description?: string; - /** - * 类型 0-普通 1-文件 - */ - type?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -125,42 +21,6 @@ declare namespace Eps { } interface AiRecordEntity { - /** - * ID - */ - id?: number; - /** - * 应用ID - */ - appId?: number; - /** - * 对象ID - */ - objectId?: string; - /** - * 内容 - */ - content?: string; - /** - * 角色 - */ - role?: string; - /** - * 类型 0-用户 1-后台 2-通用 - */ - type?: number; - /** - * 上下文 0-否 1-是 - */ - isContext?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -182,30 +42,6 @@ declare namespace Eps { } interface BaseSysDepartmentEntity { - /** - * ID - */ - id?: number; - /** - * 部门名称 - */ - name?: string; - /** - * 上级部门ID - */ - parentId?: number; - /** - * 排序 - */ - orderNum?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -213,38 +49,6 @@ 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; /** * 任意键值 */ @@ -252,58 +56,6 @@ 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; /** * 任意键值 */ @@ -311,38 +63,6 @@ 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; /** * 任意键值 */ @@ -350,46 +70,6 @@ declare namespace Eps { } interface BaseSysRoleEntity { - /** - * ID - */ - id?: number; - /** - * 用户ID - */ - userId?: string; - /** - * 名称 - */ - name?: string; - /** - * 角色标签 - */ - label?: string; - /** - * 备注 - */ - remark?: string; - /** - * 数据权限是否关联上下级 - */ - relevance?: number; - /** - * 菜单权限 - */ - menuIdList?: json; - /** - * 部门权限 - */ - departmentIdList?: json; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -397,66 +77,6 @@ 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; /** * 任意键值 */ @@ -464,38 +84,6 @@ declare namespace Eps { } interface DictInfoEntity { - /** - * ID - */ - id?: number; - /** - * 类型ID - */ - typeId?: number; - /** - * 名称 - */ - name?: string; - /** - * 排序 - */ - orderNum?: number; - /** - * 备注 - */ - remark?: string; - /** - * 父ID - */ - parentId?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -503,26 +91,6 @@ declare namespace Eps { } interface DictTypeEntity { - /** - * ID - */ - id?: number; - /** - * 名称 - */ - name?: string; - /** - * 标识 - */ - key?: string; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -530,38 +98,6 @@ declare namespace Eps { } interface DonateInfoEntity { - /** - * ID - */ - id?: number; - /** - * 用户ID - */ - userId?: number; - /** - * 个人或企业名称 - */ - name?: string; - /** - * 总金额 - */ - amount?: number; - /** - * 次数 - */ - num?: number; - /** - * 最近捐赠时间 - */ - lastTime?: Date; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -569,66 +105,6 @@ declare namespace Eps { } interface ExtendInfoEntity { - /** - * 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; - /** - * 插件的plugin.json - */ - pluginJson?: json; - /** - * 配置 - */ - config?: json; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -636,38 +112,6 @@ declare namespace Eps { } interface FlowConfigEntity { - /** - * ID - */ - id?: number; - /** - * 名称 - */ - name?: string; - /** - * 描述 - */ - description?: string; - /** - * 类型 - */ - type?: string; - /** - * 节点 - */ - node?: string; - /** - * 配置 - */ - options?: json; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -675,50 +119,6 @@ declare namespace Eps { } interface FlowInfoEntity { - /** - * ID - */ - id?: number; - /** - * 名称 - */ - name?: string; - /** - * 标签(可以根据标签调用) - */ - label?: string; - /** - * 描述 - */ - description?: string; - /** - * 状态 0-禁用 1-禁用 - */ - status?: number; - /** - * 版本 - */ - version?: number; - /** - * 草稿 - */ - draft?: json; - /** - * 数据 - */ - data?: json; - /** - * 发布时间 - */ - releaseTime?: Date; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -733,54 +133,6 @@ declare namespace Eps { } interface HelpInfoEntity { - /** - * ID - */ - id?: number; - /** - * 用户ID - */ - userId?: number; - /** - * 标题 - */ - title?: string; - /** - * 内容 - */ - content?: string; - /** - * 类型 - */ - typeDict?: number; - /** - * 回复数 - */ - replyCount?: number; - /** - * 浏览数 - */ - viewCount?: number; - /** - * 是否置顶 - */ - isTop?: number; - /** - * 最后回复时间 - */ - lastReplyTime?: Date; - /** - * 是否解决 0-未解决 1-已解决 - */ - isSolve?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -788,54 +140,6 @@ declare namespace Eps { } interface HelpReplyEntity { - /** - * ID - */ - id?: number; - /** - * 用户ID - */ - userId?: number; - /** - * 信息ID - */ - infoId?: number; - /** - * 内容 - */ - content?: string; - /** - * 赏金 - */ - bonus?: number; - /** - * 打赏次数 - */ - bonusCount?: number; - /** - * 最近打赏时间 - */ - lastTime?: Date; - /** - * 回复用户ID - */ - replyUserId?: number; - /** - * 回复内容 - */ - replyContent?: string; - /** - * 回复ID - */ - replyId?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -843,38 +147,6 @@ declare namespace Eps { } interface KnowConfigEntity { - /** - * ID - */ - id?: number; - /** - * 名称 - */ - name?: string; - /** - * 描述 - */ - description?: string; - /** - * 类型 - */ - type?: string; - /** - * 功能 - */ - func?: string; - /** - * 配置 - */ - options?: json; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -882,46 +154,6 @@ declare namespace Eps { } interface KnowDataInfoEntity { - /** - * ID - */ - id?: number; - /** - * 类型ID - */ - typeId?: number; - /** - * 标题 - */ - title?: string; - /** - * 内容 - */ - content?: json; - /** - * 来源 0-自定义 1-文件 2-链接 - */ - from?: number; - /** - * 元数据 - */ - metadata?: json; - /** - * 状态 0-准备中 1-已就绪 - */ - status?: number; - /** - * 启用 0-禁用 1-启用 - */ - enable?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -929,58 +161,6 @@ declare namespace Eps { } interface KnowDataTypeEntity { - /** - * ID - */ - id?: number; - /** - * 名称 - */ - name?: string; - /** - * 图标 - */ - icon?: string; - /** - * 描述 - */ - description?: string; - /** - * embedding配置ID - */ - embedConfigId?: number; - /** - * embedding配置 - */ - embedOptions?: json; - /** - * 是否开启rerank 0-否 1-是 - */ - enableRerank?: number; - /** - * rerank配置ID - */ - rerankConfigId?: number; - /** - * rerank配置 - */ - rerankOptions?: json; - /** - * 链接更新频率(天) - */ - updateFrequency?: number; - /** - * 状态 0-禁用 1-启用 - */ - enable?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -1002,50 +182,6 @@ declare namespace Eps { } interface MsgLearnEntity { - /** - * ID - */ - id?: number; - /** - * 应用ID - */ - appId?: number; - /** - * 标题 - */ - title?: string; - /** - * 标签 - */ - tags?: json; - /** - * 内容 - */ - content?: longtext; - /** - * 状态 0-待审核 1-已通过 2-拒绝 - */ - status?: number; - /** - * 提交者 - */ - submitter?: string; - /** - * 提交处 - */ - submitPlace?: string; - /** - * 附属信息 - */ - extra?: json; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -1053,38 +189,6 @@ declare namespace Eps { } interface OrderDrawEntity { - /** - * ID - */ - id?: number; - /** - * 用户ID - */ - userId?: number; - /** - * 金额 - */ - amount?: number; - /** - * 状态 0-申请中 1-已打款 - */ - status?: number; - /** - * 打款时间 - */ - drawTime?: Date; - /** - * 备注 - */ - remark?: string; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -1092,74 +196,6 @@ declare namespace Eps { } interface OrderInfoEntity { - /** - * ID - */ - id?: number; - /** - * 用户ID - */ - userId?: number; - /** - * 标题 - */ - title?: string; - /** - * 价格 - */ - price?: number; - /** - * 类型 0-插件 1-打赏 2-捐赠 - */ - type?: number; - /** - * 对象ID - */ - objectId?: number; - /** - * 状态 0-未支付 1-已支付 2-已退款 3-已关闭 - */ - status?: number; - /** - * 支付时间 - */ - payTime?: Date; - /** - * 支付方式 0-微信 1-支付宝 - */ - payWay?: number; - /** - * 订单号 - */ - orderNum?: string; - /** - * 退款时间 - */ - refundTime?: Date; - /** - * 退款金额 - */ - refundAmount?: number; - /** - * 退款原因 - */ - refundReason?: string; - /** - * 商品信息 - */ - goodsInfo?: json; - /** - * 是否提现 0-否 1-是 - */ - isDraw?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -1167,94 +203,6 @@ declare namespace Eps { } interface PluginInfoEntity { - /** - * ID - */ - id?: number; - /** - * 用户ID - */ - userId?: number; - /** - * 名称 - */ - name?: string; - /** - * 封面 - */ - cover?: string; - /** - * 示例图 - */ - pics?: json; - /** - * 文件 - */ - fileUrl?: json; - /** - * 版本 - */ - version?: string; - /** - * 描述 - */ - description?: string; - /** - * 类型 - */ - type?: json; - /** - * 状态 0-禁用 1-启用 - */ - status?: number; - /** - * 标签 - */ - tags?: json; - /** - * 价格 - */ - price?: number; - /** - * 审核状态 0-待审核 1-审核通过 2-审核不通过 - */ - authStatus?: number; - /** - * 审核备注 - */ - authRemark?: string; - /** - * 是否置顶 - */ - isTop?: number; - /** - * 下载次数 - */ - downloadCount?: number; - /** - * 查看次数 - */ - viewCount?: number; - /** - * 排序更新时间 - */ - sortUpdateTime?: Date; - /** - * 排序 - */ - sortNum?: number; - /** - * 联系方式 - */ - contact?: string; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -1262,54 +210,6 @@ declare namespace Eps { } interface PluginReplyEntity { - /** - * ID - */ - id?: number; - /** - * 用户ID - */ - userId?: number; - /** - * 信息ID - */ - infoId?: number; - /** - * 内容 - */ - content?: string; - /** - * 赏金 - */ - bonus?: number; - /** - * 打赏次数 - */ - bonusCount?: number; - /** - * 最近打赏时间 - */ - lastTime?: Date; - /** - * 回复用户ID - */ - replyUserId?: number; - /** - * 回复内容 - */ - replyContent?: string; - /** - * 回复ID - */ - replyId?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -1317,42 +217,6 @@ declare namespace Eps { } interface RecycleDataEntity { - /** - * ID - */ - id?: number; - /** - * 表 - */ - entityInfo?: json; - /** - * 操作人 - */ - userId?: string; - /** - * 被删除的数据 - */ - data?: json; - /** - * 请求的接口 - */ - url?: string; - /** - * 请求参数 - */ - params?: json; - /** - * 删除数据条数 - */ - count?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -1360,50 +224,6 @@ declare namespace Eps { } interface SpaceInfoEntity { - /** - * ID - */ - id?: number; - /** - * 地址 - */ - url?: string; - /** - * 类型 - */ - type?: string; - /** - * 分类ID - */ - classifyId?: BigInt; - /** - * 文件id - */ - fileId?: string; - /** - * 文件名 - */ - name?: string; - /** - * 文件大小 - */ - size?: number; - /** - * 文档版本 - */ - version?: number; - /** - * 文件位置 - */ - key?: string; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -1411,26 +231,6 @@ declare namespace Eps { } interface SpaceTypeEntity { - /** - * ID - */ - id?: number; - /** - * 类别名称 - */ - name?: string; - /** - * 父分类ID - */ - parentId?: number; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -1438,78 +238,6 @@ declare namespace Eps { } 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; /** * 任意键值 */ @@ -1517,70 +245,6 @@ declare namespace Eps { } interface UserInfoEntity { - /** - * ID - */ - id?: number; - /** - * 登录唯一ID - */ - unionid?: string; - /** - * 头像 - */ - avatarUrl?: string; - /** - * 昵称 - */ - nickName?: string; - /** - * 邮箱 - */ - email?: string; - /** - * 手机号 - */ - phone?: string; - /** - * 性别 0-未知 1-男 2-女 - */ - gender?: number; - /** - * 状态 0-禁用 1-正常 - */ - status?: number; - /** - * 登录方式 0-小程序 1-公众号 2-H5 - */ - loginType?: number; - /** - * SocketID - */ - socketId?: string; - /** - * 标签 - */ - labels?: json; - /** - * 日期 - */ - date?: string; - /** - * 免费插件 - */ - freePluginIds?: json; - /** - * 过期时间 - */ - expireTime?: Date; - /** - * 创建时间 - */ - createTime?: Date; - /** - * 更新时间 - */ - updateTime?: Date; /** * 任意键值 */ @@ -1621,29 +285,281 @@ declare namespace Eps { */ [key: string]: any; } + interface AiApp { + /** + * 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: AiAppEntity[]; + [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 AiDataInfo { + /** + * search + */ + search(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: AiDataInfoEntity[]; + [key: string]: any; + }>; + /** + * 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; /** @@ -1704,23 +620,23 @@ declare namespace Eps { interface BaseOpen { /** - * 刷新token + * 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; /** @@ -1757,23 +673,23 @@ 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; /** @@ -1810,19 +726,19 @@ 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 }; @@ -1877,39 +793,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 }; @@ -1917,7 +833,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -1958,23 +874,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 }; @@ -1982,7 +898,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -2021,23 +937,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 }; @@ -2045,7 +961,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -2100,27 +1016,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 }; @@ -2128,7 +1044,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -2163,27 +1079,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 }; @@ -2191,7 +1107,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -2226,23 +1142,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 }; @@ -2250,7 +1166,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -2303,33 +1219,165 @@ declare namespace Eps { request: Service["request"]; } - interface FlowConfig { + interface DonateInfo { /** - * 通过名称获取配置 - */ - getByNode(data?: any): Promise; - /** - * 获取节点配置 - */ - 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: 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 }; @@ -2337,11 +1385,11 @@ declare namespace Eps { [key: string]: any; }>; /** - * 获取所有配置 + * all */ all(data?: any): Promise; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -2380,27 +1428,27 @@ declare namespace Eps { 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 }; @@ -2408,7 +1456,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -2443,11 +1491,11 @@ declare namespace Eps { interface FlowRun { /** - * 调用流程 + * invoke */ invoke(data?: any): Promise; /** - * 调试 + * debug */ debug(data?: any): Promise; /** @@ -2504,33 +1552,147 @@ declare namespace Eps { request: Service["request"]; } - interface KnowConfig { + interface HelpInfo { /** - * 通过功能获取配置 - */ - getByFunc(data?: any): Promise; - /** - * 获取配置 - */ - 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: HelpInfoEntity[]; + [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 HelpReply { + /** + * 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: HelpReplyEntity[]; + [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 KnowConfig { + /** + * getByFunc + */ + getByFunc(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 }; @@ -2538,11 +1700,11 @@ declare namespace Eps { [key: string]: any; }>; /** - * 获取所有配置 + * all */ all(data?: any): Promise; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -2581,23 +1743,23 @@ declare namespace Eps { interface KnowDataInfo { /** - * 删除 + * 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 }; @@ -2605,7 +1767,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -2660,27 +1822,27 @@ declare namespace Eps { interface KnowDataType { /** - * 重建 + * 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 }; @@ -2688,7 +1850,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -2723,11 +1885,11 @@ declare namespace Eps { interface KnowLoader { /** - * 加载文件,支持多个文件 + * file */ file(data?: any): Promise; /** - * 加载链接 + * link */ link(data?: any): Promise; /** @@ -2780,7 +1942,7 @@ declare namespace Eps { interface KnowRetriever { /** - * 调用 + * invoke */ invoke(data?: any): Promise; /** @@ -2831,25 +1993,196 @@ declare namespace Eps { request: Service["request"]; } - interface PluginInfo { + interface MsgLearn { /** - * 删除 + * 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: MsgLearnEntity[]; + [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 OrderDraw { + /** + * 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: OrderDrawEntity[]; + [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 OrderInfo { + /** + * refund + */ + refund(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: OrderInfoEntity[]; + [key: string]: any; + }>; + /** + * add + */ + add(data?: any): Promise; + /** + * 权限标识 + */ + permission: { + refund: string; + update: string; + info: string; + list: string; + page: string; + add: string; + }; + /** + * 权限状态 + */ + _permission: { + refund: boolean; + update: boolean; + info: boolean; + list: boolean; + page: boolean; + add: boolean; + }; + /** + * 请求 + */ + request: Service["request"]; + } + + interface PluginInfo { + /** + * 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 }; @@ -2857,7 +2190,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -2908,23 +2241,23 @@ declare namespace Eps { interface PluginReply { /** - * 删除 + * 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 }; @@ -2932,7 +2265,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -2965,15 +2298,15 @@ 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 }; @@ -2996,27 +2329,27 @@ declare namespace Eps { interface SpaceInfo { /** - * 获得WPS配置 + * getConfig */ getConfig(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 }; @@ -3024,7 +2357,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -3059,23 +2392,23 @@ declare namespace Eps { 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<{ pagination: { size: number; page: number; total: number; [key: string]: any }; @@ -3083,7 +2416,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -3116,31 +2449,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 }; @@ -3148,11 +2481,11 @@ declare namespace Eps { [key: string]: any; }>; /** - * 日志 + * log */ log(data?: any): Promise; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -3191,23 +2524,23 @@ 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 }; @@ -3215,7 +2548,7 @@ declare namespace Eps { [key: string]: any; }>; /** - * 新增 + * add */ add(data?: any): Promise; /** @@ -3549,675 +2882,6 @@ declare namespace Eps { request: Service["request"]; } - interface AiApp { - /** - * 删除 - */ - 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: AiAppEntity[]; - [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; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface AiDataInfo { - /** - * 检索 - */ - search(data?: any): Promise; - /** - * 删除 - */ - 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: AiDataInfoEntity[]; - [key: string]: any; - }>; - /** - * 新增 - */ - 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(data?: any): Promise; - /** - * 删除 - */ - 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: AiDataTypeEntity[]; - [key: string]: any; - }>; - /** - * 新增 - */ - 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(data?: any): Promise; - /** - * 删除 - */ - delete(data?: any): Promise; - /** - * 修改 - */ - update(data?: any): Promise; - /** - * 清空 - */ - clear(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: AiRecordEntity[]; - [key: string]: any; - }>; - /** - * 新增 - */ - 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 DonateInfo { - /** - * 删除 - */ - 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: DonateInfoEntity[]; - [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; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface ExtendInfo { - /** - * 安装插件 - */ - install(data?: any): Promise; - /** - * 删除 - */ - 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: ExtendInfoEntity[]; - [key: string]: any; - }>; - /** - * 新增 - */ - 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 HelpInfo { - /** - * 删除 - */ - 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: HelpInfoEntity[]; - [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; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface HelpReply { - /** - * 删除 - */ - 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: HelpReplyEntity[]; - [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; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface MsgLearn { - /** - * 删除 - */ - 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: MsgLearnEntity[]; - [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; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface OrderDraw { - /** - * 删除 - */ - 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: OrderDrawEntity[]; - [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; - }; - /** - * 请求 - */ - request: Service["request"]; - } - - interface OrderInfo { - /** - * 退款 - */ - refund(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: OrderInfoEntity[]; - [key: string]: any; - }>; - /** - * add - */ - add(data?: any): Promise; - /** - * 权限标识 - */ - permission: { - refund: string; - update: string; - info: string; - list: string; - page: string; - add: string; - }; - /** - * 权限状态 - */ - _permission: { - refund: boolean; - update: boolean; - info: boolean; - list: boolean; - page: boolean; - add: boolean; - }; - /** - * 请求 - */ - request: Service["request"]; - } - type json = any; type Service = { @@ -4233,6 +2897,7 @@ declare namespace Eps { proxy?: boolean; [key: string]: any; }): Promise; + ai: { app: AiApp; data: { info: AiDataInfo; type: AiDataType }; record: AiRecord }; base: { comm: BaseComm; open: BaseOpen; @@ -4246,13 +2911,18 @@ declare namespace Eps { }; }; dict: { info: DictInfo; type: DictType }; + donate: { info: DonateInfo }; + extend: { info: ExtendInfo }; flow: { config: FlowConfig; info: FlowInfo; run: FlowRun }; + help: { info: HelpInfo; reply: HelpReply }; know: { config: KnowConfig; data: { info: KnowDataInfo; type: KnowDataType }; loader: KnowLoader; retriever: KnowRetriever; }; + msg: { learn: MsgLearn }; + order: { draw: OrderDraw; info: OrderInfo }; plugin: { info: PluginInfo; reply: PluginReply }; recycle: { data: RecycleData }; space: { info: SpaceInfo; type: SpaceType }; @@ -4261,11 +2931,5 @@ declare namespace Eps { chat: { message: ChatMessage; session: ChatSession }; test: Test; demo: { user: { follow: DemoUserFollow; info: DemoUserInfo } }; - ai: { app: AiApp; data: { info: AiDataInfo; type: AiDataType }; record: AiRecord }; - donate: { info: DonateInfo }; - extend: { info: ExtendInfo }; - help: { info: HelpInfo; reply: HelpReply }; - msg: { learn: MsgLearn }; - order: { draw: OrderDraw; info: OrderInfo }; }; } diff --git a/src/modules/helper/static/svg/enter.svg b/src/modules/helper/static/svg/enter.svg new file mode 100644 index 0000000..64f5500 --- /dev/null +++ b/src/modules/helper/static/svg/enter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/modules/helper/views/ai-code.vue b/src/modules/helper/views/ai-code.vue index 9c51026..450a8b2 100644 --- a/src/modules/helper/views/ai-code.vue +++ b/src/modules/helper/views/ai-code.vue @@ -16,56 +16,68 @@

-
-
-
- - - +
+ + +
+ +
@@ -160,7 +172,7 @@ monaco.editor.defineTheme("ai-code--dark", { const step = reactive({ value: "none", - list: ["none", "coding"], + list: ["none", "form", "coding"], next() { const i = step.list.indexOf(step.value); @@ -181,10 +193,27 @@ const step = reactive({ // 滚动文案 const desc = reactive({ - list: ["为开发者生成优质编程代码", "只需少量的口语提示就能完成特定的功能,大大节省开发时间"], + list: [] as string[], text: "", - init() { + change(action?: string) { + if (action == "name") { + desc.list = ["请简要描述您的功能,AI帮你写代码"]; + } else { + desc.list = [ + "为开发者生成优质编程代码", + "只需少量的口语提示就能完成特定的功能,大大节省开发时间" + ]; + } + + desc.start(); + }, + + t1: null as any, + t2: null as any, + start() { + desc.stop(); + function next(n: number) { const val = desc.list[n]; @@ -193,20 +222,22 @@ const desc = reactive({ const v = val[n2]; if (v) { - setTimeout(() => { + desc.t2 = setTimeout(() => { desc.text += v; next2(n2 + 1); }, 60); } else { setTimeout(() => { - const timer = setInterval(() => { - desc.text = desc.text.slice(0, -1); + if (desc.list.length > 1) { + desc.t1 = setInterval(() => { + desc.text = desc.text.slice(0, -1); - if (!desc.text) { - clearInterval(timer); - next(n + 1); - } - }, 50); + if (!desc.text) { + clearInterval(desc.t1); + next(n + 1); + } + }, 50); + } }, 1500); } } @@ -217,7 +248,25 @@ const desc = reactive({ } } - next(0); + if (!isEmpty(desc.list)) { + next(0); + } + }, + + stop() { + if (desc.t1) { + clearInterval(desc.t1); + } + + if (desc.t2) { + clearTimeout(desc.t2); + } + + desc.text = ""; + }, + + init() { + desc.change(); } }); @@ -266,6 +315,8 @@ const editor = reactive({ // 表单 const form = reactive({ + name: "", + columns: [], list: [ { label: "请填写功能名称", @@ -711,6 +762,9 @@ $color: #41d1ff; } .panel-free { + display: flex; + flex-direction: column; + justify-content: center; height: 100vh; width: 1040px; max-width: 100%; @@ -730,8 +784,37 @@ $color: #41d1ff; } } + .enter { + display: flex; + align-items: center; + margin: 0 auto; + width: 360px; + position: relative; + + :deep(.el-input__wrapper) { + background-color: rgba(0, 0, 0, 0.3); + padding: 10px; + border-radius: 12px; + box-shadow: 0 0 10px 1px #4165d719; + + .el-input__inner { + color: #fff; + text-align: center; + font-size: 16px; + letter-spacing: 2px; + } + } + + .icon { + position: absolute; + right: 18px; + color: #666; + font-size: 18px; + } + } + .head { - padding: 260px 0 50px 0; + padding: 0 0 50px 0; text-align: center; color: #fff; line-height: 1; @@ -916,12 +999,12 @@ $color: #41d1ff; &.is-coding { .panel-free { .title { - transform: translateY(-130px); + transform: translateY(-5vh); } } .panel-code { - height: calc(100% - 230px); + height: calc(100% - 20vh); } } }