品牌衍生 AIGC 平台后台
这里不再复用源项目的 ERP 多平台 SaaS 主控方式,而是只保留当前 Warrenslove 品牌与手环业务需要的后台能力。用户、权限、点数、内容运营、提示资产都在这套单平台后台中收口。
这里不再复用源项目的 ERP 多平台 SaaS 主控方式,而是只保留当前 Warrenslove 品牌与手环业务需要的后台能力。用户、权限、点数、内容运营、提示资产都在这套单平台后台中收口。
这里直接使用 `sys_admin` 后台账号登录。登录成功后会按角色绑定的权限控制后台菜单和接口范围。
仅用于当前测试机快速切换后台身份。正式环境应关闭这个入口,只保留 `sys_admin` 标准登录。
先看 provider 分布、任务分布和最近日志,判断 AI 运行面是否稳定。
先看 provider 分布、任务分布和最近日志,判断 AI 运行面是否稳定。
优先关注 `think` 非空的失败记录,以及 provider / model / token 使用情况。
| ID | 任务 | Provider | 问题 | 结果 / 错误 | Tokens |
|---|
基于源项目 `user_base` 收口当前平台自己的用户管理。这里看的是 UID、注册、登录、AI 开关和封禁状态,不做 SaaS 式多租户管理台。
| ID / UID | 用户 | 余额 | 注册 / 登录 | 状态 | 操作 |
|---|
封禁/解封直接改 `enabled`。这里保留源项目字段兼容,但只服务当前这一个 AIGC 平台。
这里直接管理 `sys_admin`。管理员不再借 `user_base` 冒充后台身份,而是独立登录、独立角色、独立权限范围。
| ID | 账号 | 角色 | 状态 | 最近登录 | 操作 |
|---|
角色决定后台范围,管理员只绑定角色,不直接绑权限。
权限绑定在角色上,管理员只绑定角色。这一层按源项目 `sys_role + sys_role_permission` 对齐。
| ID | 角色 | 权限数 | 管理员数 | 状态 | 操作 |
|---|
当前后台是单平台模式,不再按 ERP 那种多项目 SaaS 结构做角色分发。
权限点本身维护在 `sys_permission`。这里保留源项目的层级结构和值标识,用来约束后台接口和菜单范围。
| ID | 名称 | 权限值 | 父级 | 类型 | 操作 |
|---|
权限值建议继续沿用源项目已有的 `role:* / sysUser:* / base:* / config:*` 命名体系。
查看用户余额、可用点数,并执行后台发点与回收。
| 用户 | 手机 | 余额 | 累计 | 已用 | 操作 |
|---|
先从左侧选择一个用户,再执行操作。
查看用户扣点、返还、发点和回收动作,核对余额变化口径。
| 用户 | 类型 | 方向 | 数量 | 余额后 | 说明 | 时间 |
|---|
维护不同功能的点数收费规则。前台显示、真实扣点和后台配置共用这里的数据。
| 功能键 | 名称 | 任务类型 | 点数 | 状态 |
|---|
点击左侧规则自动带入表单,也可以直接新增。
维护不同币种与点数的锚定比例。当前首发以人民币为主,同时预留美元等外币扩展。
| 币种 | 名称 | 点数/单位 | 状态 | 备注 |
|---|
点击左侧汇率自动带入表单,也可以直接新增。
配置前端展示域名和第三方 AI Provider 拉取上传素材时使用的 OSS/CDN 域名。配置保存到 `data_dictionary.media_storage_config`,不新增业务主表。
`.env` 优先级高于后台配置;如果 env 已配置同名项,后台保存值会作为数据库配置保留,但运行时会优先读取 env。
AI素材拉取域名必须是外部模型可访问的公网 OSS/CDN 域名,不能填写 `192.168.*`、`127.0.0.1` 或内网域名。
对齐 web-pc `UserAiIntellAgentController` 的智能体配置域,维护 `ai_intell_agent`、模型来源、bot/workflow 与知识库绑定。这里是单平台 AIGC 后台,不恢复 ERP 多平台主控。
点击行回填编辑;状态切换走 `/api/admin/agents/status`。
| ID | 名称 | flag/type | 模型 | 知识库 | 状态 |
|---|
模型字段保留源项目 `model` 数值口径,Provider/Model 由后端白名单解析,不在前端散落 HTTP 调用。
对齐 web-pc `UserAiWenanController` 的推荐标题、热点标题和配图描述管理,主表为 `ai_wenan_title`。
点击行回填,保存走 `/api/admin/wenan-title/save`。
| ID | 标题 | 类型 | 用户 | 状态 | 配图 |
|---|
保留源表字段,支持标题、推荐文案、配图描述和 agentId 维护。
对齐 web-pc 知识库与 RAG 管理域。知识条目存 `ai_knowledge_base`,向量/分块存 `ai_knowledge_vectors`,默认不新增业务主表。
点击知识记录回填;重建向量会按知识内容直接分块写入。
| ID | 标题 | 来源 | 用户 | 状态 | 操作 |
|---|
当前先支持文本分块与元信息维护,不在前端执行向量模型调用。
| ID | base | docId | 内容 | source | 操作 |
|---|
保存走 `/api/admin/content/knowledge/save`,状态走 `/api/admin/content/knowledge/status`。
保存走 `/api/admin/content/knowledge/vectors/save`,删除走现有 delete 接口。
对齐 web-pc `AiVideoMimicController`,维护 `ai_video_mimic` 的对标账号、视频、脚本、统计和状态。
点击行回填编辑,状态切换不改变接口返回结构。
| ID | 标题 | 账号 | 互动 | 状态 | 操作 |
|---|
保留源项目字段,便于前台对标/起号流程直接读取。
对齐 web-pc `user/ai/product` 域:`AiProductImageTemplateController`、`AiProductImageTaskController`、`AiProductImageResultController`。该模块直接控制图片制作、产品试戴、产品图模板 prompt、参考图和生成结果。
源表 `ai_product_image_template`。模板 prompt、系统指令、参考图 ckImages 由这里维护,前台生成链实时读取。
| ID | 模板 | 类型 | 参考图 | 状态 | 操作 |
|---|
源表 `ai_product_image_task`。用于追踪图片制作、视频素材、试戴任务状态与输入恢复。
| ID | 任务号 | 类型 | 进度 | 状态 | 操作 |
|---|
源表 `ai_product_image_result`。可查看最终 prompt、图片 URL、视频 URL、错误和状态。
| ID | Task | 模板 | 图片/视频 | 状态 | 操作 |
|---|
点击任务或结果查看完整恢复字段,避免前台只能看到 taskId 但后台不可追踪。
请选择任务或结果
保存走 `/api/admin/product-image/templates/save`,状态走 `/api/admin/product-image/templates/status`。
用于运营修正结果 URL、最终 prompt 和状态,不改变前台接口结构。
对齐 web-pc `UserAiUserBaseController` 与 `UserAiCharactersController`,维护商业定位、品牌资料、人设分析与起号计划输入。
主表 `ai_user_base`,用于行业、品牌、产品、报告和计划恢复。
| ID | 品牌/标题 | 行业 | 用户 | 状态 | 操作 |
|---|
主表 `ai_user_characters`,用于人物标签、项目背景和文案计划输入。
| ID | 行业 | 用户 | 分析 | 状态 | 操作 |
|---|
保存走 `/api/admin/user-profile/base/save`,状态修改走 `/api/admin/user-profile/base/status`。
保存走 `/api/admin/user-profile/characters/save`。
这里统一维护首页 Banner、知识库、计划、视频创作、通知和课程。进入后按子功能菜单切换,所有内容都要支持新建和编辑,不再只停留在列表。
首页顶部最大横幅,读取 `sid + location=wap-index-0FL + status=1` 的运营资源。
| ID | 排序 | 标题 | 素材 | 状态 | 跳转 |
|---|
图片或视频至少填写一个。图片优先作为封面,支持直接修改排序、标题和跳转路由。
点击行即可回填到右侧表单维护。
| ID | 标题 | 来源 | 用户 | 时间 | 操作 |
|---|
支持新增平台知识或维护已有知识内容。
计划文本建议直接维护,避免后台编辑时再次触发生成消耗。
| ID | 标题 | 行业 | 状态 | 时间 | 操作 |
|---|
平台级计划请直接填写计划内容;用户计划可保留归属用户 ID。
维护标题、结果地址、封面、文案和状态。
| ID | 标题 | 用户 | 状态 | 时间 | 操作 |
|---|
这里只维护结果记录,不在后台重新触发生成。
前台消息通知读取的就是这批运营通知数据。
| ID | 标题 | 类型 | 状态 | 发布时间 | 操作 |
|---|
支持草稿、发布、撤回,目标用户按 targetIds 维护。
AI 学堂课程、权限级别和封面读取的就是这里的课程表数据。
| ID | 标题 | 分类 | 权限 | 状态 | 操作 |
|---|
支持新建课程基础资料,章节管理后续再拆成独立后台模块。
这里统一管理提示词资产、提示素材、生成订单、生成内容记录和 AI 助手会话聚合。所有内容生成都应优先从这里追溯,而不是再回前端源码找硬编码。
按业务功能维护系统提示、模板、输出结构和风格控制。
| ID | 业务 | 功能键 | 标题 | 模型 |
|---|
点击左侧表格回填表单。提示资产由后台统一托管,不再允许前端硬编码覆盖。
把图片参考、视频参考、品牌约束、场景示例都沉到这里,供不同功能调用。
| ID | 预览 | 所属资产 | 类型 | 标题 | 排序 | 状态 |
|---|
素材绑定到资产上;同一资产可以有多条品牌规则、参考图和示例素材。图片、视频、文本都在这里按类型独立维护。
前台每次生成内容都必须对应订单号。这里看业务类型、用户、模型、扣点和源记录绑定情况。
| 订单号 | 业务 | 用户 | 状态 | 扣点 | 来源记录 |
|---|
这里存的是前台业务实际产出的聚合内容,未来可直接迁移到对象存储桶。
| ID | 订单号 | 类型 | 标题 | 摘要 |
|---|
AI 助手不按单条消息做后台管理,而是更新整条会话聚合内容。
| 会话ID | 用户 | 标题 | 消息数 | 摘要 |
|---|