📐 开发契约 · 3 API · 1 事件 · 3 状态 · 权限:超管全量 / 售后只读
| API(方法 路径) | 推送事件 | 状态枚举 | 权限 | 异常态(错误码→文案) |
|---|---|---|---|---|
GET /api/v1/admin/dashboard/stats(指标聚合) | sys.alert(手册 §4.4 新增事件) | 系统正常 / 需关注 / 异常告警 | 超管、售后(只读) | 50001→「指标聚合失败,请重试」 |
GET /api/v1/admin/nodes/versions(版本分布) | — | 当前 / 待升级 / 建议强制升级 | 超管、售后(只读) | 50002→「版本统计暂不可用」 |
GET /api/v1/admin/alerts(需关注列表) | — | 待处理 / 已处理 | 超管、售后(只读) | — |
⚡ 实时中台 Live · /health + /jobs + /glasses/summary 探测中
🖥 PLATFORM · 中台状态
引擎网关 · —
🧮 JOBS · 任务聚合
排队 — · 运行 — · 完成 — · 失败 — · 取消 —
✅ DONE TODAY · 今日完成
进行中任务 —
⚠ FAILED · 累计失败
口径 · /api/v1/glasses/summary
🔑 ACTIVATED · 已激活 演示数据
147
永久 89 · 体验 52 · OEM 6
💰 REVENUE · 本月营收 演示数据
¥41.2k
永久 34 单 · OEM 2 单 · 转化 41%
🖥 ONLINE NODES · 在线节点 演示数据
112
wss 反向连接 · 离线 35
📱 MINI-PROG · 小程序配置 演示数据
23
官方1 + OEM/源码专属22 · 配置 23 · 下发 21 · 待 1 · 异常 1
📈 激活趋势 近 14 天 演示数据
日均激活 6–12 · 周末峰值(金色=最高日)
📦 版本分布 Version Distribution 演示数据
| 版本 | 节点数 | 占比 | 状态 |
|---|---|---|---|
| v0.3.2(最新) | 61 | 54% | ✓ 当前 |
| v0.3.1 | 38 | 34% | ⏳ 待升级 |
| v0.2.9 | 13 | 12% | ⚠ 建议强制升级 |
✓ 口径自洽:61+38+13=112 在线节点 · 54%+34%+12%=100% · 离线 35 台按最后上报版本计入。
⚠ 需要关注 Attention 演示数据
时钟回拨拦截
体验卡用户 WX-阿凯 触发回拨锁(08-30 14:22)——已自动锁定,等待客服核实 · 端点
POST /api/v1/licenses/unlock(手册 §5 · 实时接通)激活码泄露嫌疑
永久码 XF1.K9… 在 3 台不同机器码尝试激活(防重放已拦截 2 次)· 端点
POST /api/v1/licenses/{id}/revoke小程序配置异常
客户「电商·陈总」小程序 AppID 未通过微信校验 · 配置未下发(修复流程见小程序中心 · OEM与源码客户)
🏆 渠道来源 本月 演示数据
| 渠道 | 成单 | 营收 |
|---|---|---|
| 闲鱼(主渠道) | 21 | ¥16.8k |
| 老客转介绍 | 9 | ¥7.2k |
| OEM 直签 | 2 | ¥17.2k |
✓ 营收口径核对:渠道合计 ¥16.8k+¥7.2k+¥17.2k=¥41.2k · 成单 21+9+2=32(永久 30 单 + OEM 2 单,其中体验转永久 13 单计入转化 41%)。
状态示例 · 六类(骨架 / 空态 / 错误 / 断线 / 权限不足 / 并发冲突)
✕ 指标加载失败(50001)
⏳ 数据已被他人修改,请刷新(并发冲突)
权限不足 · 售后角色仅只读,如需处置请向超管申请(系统设置 · RBAC 矩阵)。
(空态示例)暂无需关注事项
📐 开发契约 · 5 API · 1 事件 · 6 状态 · 权限:超管 / 子账号仅小程序配置(40305 越权拦截)
| API(方法 路径) | 推送事件 | 状态枚举 | 权限 | 异常态(错误码→文案) |
|---|---|---|---|---|
GET /api/v1/mp/config(AppID 查询 · ETag+304 · 手册 §4.11 并行新增) | mp.config.acked(端回执) | 已下发(端已回执确认 ack) | 端侧按 AppID 拉取 | 40305→「无此操作权限」 |
POST /api/v1/mp/config/ack(端回执 · 手册 §4.11 并行新增) | — | 回执成功 / 回执超时 | 端侧 | — |
POST /api/v1/admin/mp/configs(保存并下发) | — | 下发成功 / 下发失败 / 已回滚 / 待微信审核 / 校验失败 | 超管、子账号仅小程序配置 | 42202→「合规预检未通过,禁止下发」 |
GET /api/v1/admin/mp/audit(下发审计) | — | — | 超管、售后(只读) | — |
POST /api/v1/admin/subusers(子账号邀请/停用 · 手册 §4.10) | — | 正常 / 待首登 / 已停用 | 超管 | 40103→「会话过期,请重新登录」 |
📱 基础信息 官方小程序 · 厂家持有 演示数据
| 项 | 值 | 状态 |
|---|---|---|
| 小程序名称 | 小枫AI播客 | ✓ 已上线 |
| AppID | wx0f8e…official | ✓ 已认证 |
| 主体备案 | 渝ICP备2026…号 · 小枫数字工作室 | ✓ 有效 |
| 主题 | 晨雾白(默认) | |
| Logo | official/logo.png |
🏠 首页与发布默认 全体用户生效
抖音小红书视频号快手
🛡 合规强制项 全局锁定 · 不可关闭
AI 生成标识
✓ 强制开
成片自动注入「AI生成」角标 + 文案声明
成片自动注入「AI生成」角标 + 文案声明
敏感词过滤
✓ 强制开
同步全局敏感词库(1,286 条)
同步全局敏感词库(1,286 条)
样片人审开关
✓ 开启
发布前人审,不允许绕过
发布前人审,不允许绕过
客户侧可关闭
✕ 禁止
合规强制项由厂家全局锁定
合规强制项由厂家全局锁定
✓ 所有普通用户统一使用本小程序 · 客户侧零配置入口;仅 OEM贴牌/源码交付 客户拥有自己的小程序,见「OEM与源码客户」tab。
📱 已配置小程序 演示数据
23
官方 1 + OEM/源码专属 22
✅ 已下发 演示数据
21
端已回执确认(ack)方计「已下发」
⏳ 待下发 演示数据
1
等待微信审核通过
⚠ 配置异常 演示数据
1
电商·陈总 · AppID 校验失败
📱 OEM/源码客户小程序配置清单 一客户一 AppID · 多租户 演示数据
| 客户 | 小程序名 | AppID | 交付方式 | 主题 | 下发状态 |
|---|---|---|---|---|---|
| OEM·某传媒 | 星火口播 | wx5d1c…3e77 | OEM贴牌 | 玄蓝金 | ✓ 已下发 |
| 某 MCN | 星火工坊 | wx4e9b…d207 | 源码交付 | 枫绿科技 | ✓ 已下发 |
| 电商·陈总 | 好物严选 | wx9f2a…b6c3 | OEM贴牌 | 暮橙暖 | ✕ AppID 校验失败 |
| 教培·李老师 | 李老师课堂 | wx2b7e…a88f | 源码交付 | 枫绿科技 | ✓ 已下发 |
| 本地生活联盟 | 汇生活 | wx7c4d…e19a | OEM贴牌 | 晨雾白 | ⏳ 待微信审核 |
仅 OEM贴牌/源码交付 客户拥有自己的小程序(一客户一 AppID);普通用户统一使用官方小程序。配置由厂家大后台子账号自助完成,或厂家代配。
👤 子账号管理 客户自助配置 · 最小授权 演示数据
| 账号 | 归属客户 | 权限 | 最近登录 | 状态 | |
|---|---|---|---|---|---|
| oem-media01 | OEM·某传媒 | 仅小程序配置 | 今天 10:22 | ✓ 正常 | |
| mcn-dev01 | 某 MCN | 仅小程序配置 | 昨天 17:05 | ✓ 正常 | |
| ds-chen01 | 电商·陈总 | 仅小程序配置 | — | ⏳ 待首登 |
子账号权限模型:仅限小程序配置(品牌/主题/装修/下发),不触及授权码、客户台账与治理功能;配置下发仍需厂家校验(AppID+Secret 双因子)。
权限不足态:子账号越权访问授权码/台账/治理等模块一律返回 40305,页面提示「无此操作权限 · 申请路径:联系厂家超管开通」(手册 §4.10/§4.11)。
⚙ 配置编辑器 OEM·某传媒 演示数据
数据实验室插件市场订阅消息DIY装修(M4+)
抖音小红书快手视频号
✓ 多租户架构:配置存中台(每客户一条),小程序按 AppID 拉取;客户也可经厂家大后台子账号自助配置(双向同步)。
✓ 下发口径(手册 §4.11 并行新增):端拉取
GET /api/v1/mp/config(If-None-Match/ETag,命中返回 304 省流量);端回执 POST /api/v1/mp/config/ack 成功后方计「已下发」;回执超时 24h 标「待回执」并告警。🧾 下发记录审计 Delivery Audit 演示数据
| 时间 | 客户 | 操作 | 结果 |
|---|---|---|---|
| 08-30 16:40 | OEM·某传媒 | 配置下发 · 版本 v3(子账号 oem-media01) | ✓ 成功 |
| 08-30 15:10 | 电商·陈总 | 配置下发 · 版本 v2 | ✕ AppID 校验失败 |
| 08-27 18:12 | OEM·某传媒 | 配置下发 · 版本 v2 | ✕ 下发失败 · 已自动回滚 v1 |
| 08-29 10:05 | 教培·李老师 | 配置下发 · 版本 v2 | ✓ 成功 |
| 08-28 09:30 | 本地生活联盟 | 新建配置并提审 | ⏳ 待微信审核 |
✓ 每次下发均记录操作人 / 配置版本 / 校验结果 / 时间戳,可追溯可回放;下发失败自动保留上一版生效配置,小程序不受影响。
✕ 下发失败态:新版本校验不过或回执超时即标失败,自动回滚至上一版生效配置(回滚态);修复后经「重新下发」恢复,全程审计留痕。
🔧 AppID 校验失败修复流程 电商·陈总 · 三步
①
换绑 AppID
微信公众平台核对主体与开放接口权限
②
重新校验
AppID + Secret 双因子校验通过
③
重新下发
配置生效并回写审计
失败原因:AppID 与主体不匹配(小程序曾换绑主体)
当前进度:第 ① 步 · 已通知客户在公众平台核对主体 · 超时 48h 自动升级售后工单
当前进度:第 ① 步 · 已通知客户在公众平台核对主体 · 超时 48h 自动升级售后工单
✓ 第一步可配置
有赞式全 DIY 拖拽装修 · 分步落地:先模板/品牌/主题,后拖拽
加载中…
① 预设模板 + 品牌/主题配置 GET/PUT /mp/diy · 可保存
② 拖拽画布为 M4+ 契约待定项(下方设计稿演示呈现),第一步先落地「预设模板 + 品牌/主题」本地配置层。
🧩 组件库 拖入画布
⠿ 横幅 Banner
⠿ 公告栏
⠿ 功能宫格
⠿ 会员卡片
⠿ 任务列表
⠿ 成片瀑布流
⠿ 悬浮客服按钮
⠿ 图文区
按住 ⠿ 拖入中间画布;组件顺序即小程序页面渲染顺序。
📱 画布 「星火口播」首页 · 拖拽排序
🖼 横幅 Banner · 秋季上新⠿
📢 公告栏 · 升级卡密入口⠿
⊞ 功能宫格 · 4 入口⠿
💳 会员卡片 · 永久版权益⠿
🎬 成片瀑布流 · 双列⠿
🎧 悬浮客服按钮 · 右下⠿
✓ 拖拽排序:长按 ⠿ 上下移动;选中组件(蓝色描边)在右侧属性面板编辑参数。
⚙ 属性面板 选中:横幅 Banner
建议 750×360 · ≤300KB
📄 页面管理 多页面
首页会员我的
OEM/源码客户专属能力 · 官方小程序由厂家装修(见「官方小程序配置」);装修变更需经厂家合规预检(敏感词/标识规范)后方可下发,全程审计留痕。
🛒 四步购买链路 不接微信支付商户 · 卡密制买断
①
用户点击升级
小程序内体验到期 / 点击「升级永久版」
②
弹客服二维码
展示厂家配置的收款二维码 + 引导话术
③
联系客服付款
扫码添加客服 · 转账/扫码付 · 人工核款发卡密
④
输卡密激活
XF1. 前缀卡密 · 输入即激活 · 与授权码体系同源
⚙ 客服收款配置 厂家后台可配 已接通
🔳
尚未上传(GET /mp/support-qr)
「输入卡密激活」入口升级引导弹窗体验到期提醒悬浮客服按钮
🧾 卡密销售台账 与授权码台账同源 演示数据
| 码(批次) | 档位 | 渠道 | 售出 | 激活状态 |
|---|---|---|---|---|
| XF1.0901-01…20 | 体验 ¥6.9–9.9 | 闲鱼 | 20 | 已激活 14 · 未用 6 |
| XF1.0828-01…10 | ◆ 永久 ¥499–899 | 闲鱼 | 10 | 已激活 8 · 吊销 1 · 未用 1 |
| XF1.OEM-0820-01…05 | ◆ 永久(OEM 配额) | OEM 直签 | 5 | 已激活 5 |
✓ 台账联动:卡密签发/吊销/防重放/防回拨与「授权码与激活」屏共用同一台账与 Ed25519 本机签名体系。
◆ 不接微信支付商户(免商户资质与费率)· 卡密制买断 · 与授权码与激活屏台账联动。
🔁 卡密履约状态机 手册 03卷 §3 · 五态+分支
①
待付款
建单未收款 · 超时 48h 自动关单
②
待核款
客户已付 · 待客服核凭证
③
已发卡
核款通过 · 卡密已发未激活
④
已激活
终态 · 绑机器码/账号
⑤
已作废
吊销/泄露作废 · 终态
分支:过期(已发卡 30 天未激活自动过期,可工单申请延期)· 退款中(争议期冻结发卡;平台裁定退款则作废对应卡密并置退款标记)· 纠纷(闲鱼争议走举证流程,举证包一键导出)。
◆ 体验转永久补差价规则:补差价 = 永久价 − 已付体验价(例:¥499 − ¥9.9 = ¥489.1);凭原体验卡订单号核减,防重复优惠。
状态示例 · 六类(骨架 / 空态 / 错误 / 断线 / 权限不足 / 并发冲突)
✕ 配置下发失败(42202 合规预检未通过)
⏳ 该配置已被他人修改,请刷新(并发冲突)
权限不足 · 子账号仅小程序配置,授权码/台账模块已按 40305 拦截(申请路径:联系厂家超管)。
(空态示例)该客户暂无下发记录
📐 开发契约 · 3 API · 1 事件 · 4 状态 · 权限:超管(售后只读看板)
| API(方法 路径) | 推送事件 | 状态枚举 | 权限 | 异常态(错误码→文案) |
|---|---|---|---|---|
GET /api/v1/admin/growth/metrics(回流/实验/模型) | — | 实验 RUNNING / DECIDED(状态词用手册枚举) | 超管、售后(只读) | 50001→「数据加载失败,请重试」 |
POST /api/v1/admin/assets/push(增量包推送) | asset.push.progress | 推送中 / 完成(DONE)/ 失败重推 / 灰度 10% | 超管 | 42203→「签名校验失败,禁止推送」 |
GET /api/v1/admin/plugins/review(审核队列) | — | 待审 / 通过 / 打回(48h SLA) | 超管 | SLA 超时→自动告警置顶 |
🔁 全网回流 演示数据
12.4k
112 节点发布数据回流
🧪 进行中实验 演示数据
8 组
全网 A/B 实验 · 5 组已裁决
🎯 预测模型 演示数据
v2.1
爆款预测 · 准确率 71%↑
📊 过审率 演示数据
98.6%
全网合规过审 · 标识注入率 100%
🔁 全网数据回流 发布 → 数据 → 迭代
①
全网发布
②
数据回流
③
聚合分析
④
反哺模板/模型
| 发现(全网聚合) | 数据 | 动作 |
|---|---|---|
| 痛点开场钩子 > 平铺开场 | 完播 +34%(全网) | ✓ 已反哺全模板 |
| 19:30 发布 > 12:00 | 播放 +52%(全网) | ✓ 已设默认 |
| 本地生活行业转化率最高 | 转化 +41% | ⏳ 推荐模板排序 |
✓ 差异逻辑:竞品只有自家播放量统计;我方聚合全网客户数据反哺模型,客户越多模型越强——网络效应护城河。
回流脱敏红线:只回流统计指标(播放/完播/互动/时段),不回传素材内容、文案正文与成片文件——与隐私红线一致。
🧪 全网 A/B 实验 多变体 → 数据裁决 演示数据
| 实验 | 变体 | 投放 | 状态 |
|---|---|---|---|
| 钩子 A/B(本地生活) | 痛点 vs 悬念 | 12 节点 | ✓ A 胜出 |
| 封面配色测试 | 暖 vs 冷 | 8 节点 | ⏳ 进行中 |
| 时长测试 | 25s vs 40s | 6 节点 | ⏳ 进行中 |
🎯 爆款预测模型 全网数据训练 演示数据
模型 v2.1 训练状态
训练样本:12.4k 条回流数据 | 准确率:71%(↑3%)
特征:钩子强度/结构完整/时长/发布时段/行业
特征:钩子强度/结构完整/时长/发布时段/行业
客户侧“爆款预测评分”由此模型提供;持续回流数据越多精度越高。
📦 已上架插件 演示数据
14
模板 ×8 · 工具 ×4 · 方案 ×2
📥 全网安装量 演示数据
326
112 节点 · 平均 2.9 个/节点
🔒 审核中 演示数据
3
第三方提交待审(48h SLA)
💰 本月分成 演示数据
¥3.2k
付费插件分成(厂家 30% / 作者 70%)
🔍 审核四查流程 48h SLA
查一
依赖白名单扫描
禁 SadTalker/GFPGAN 系
查二
钩子与权限声明
越权钩子直接打回
查三
合规预设检查
敏感词/标识规范随包校验
查四
签名与版本核验
作者签名 + 版本号递增校验
🔒 审核队列 48h SLA 演示数据
| 插件 | 类型 | 提交方 | 安全检查 | |
|---|---|---|---|---|
| 家居装修模板包 | 模板 | OEM·某传媒 | ⏳ 合规预审 | |
| 字幕综艺特效包 | 工具 | 第三方作者 | ⏳ 白名单扫描 | |
| 教培行业方案包 | 方案 | 第三方作者 | ✓ 通过 |
审核四查:① 依赖白名单扫描(禁 SadTalker/GFPGAN 系)② 钩子声明与权限范围 ③ 合规预设检查 ④ 签名与版本号核验。
💰 生态分成 商业模式 · 本月下钻
免费基础包:引流(行业模板基础款)
付费高级包:厂家 30% / 作者 70% 分成(本月 ¥3.2k = 厂家 ¥0.96k + 作者 ¥2.24k)
OEM 共创:OEM 客户可发布自有插件参与分成 · 每月 1 日结算、对账单可导出
付费高级包:厂家 30% / 作者 70% 分成(本月 ¥3.2k = 厂家 ¥0.96k + 作者 ¥2.24k)
OEM 共创:OEM 客户可发布自有插件参与分成 · 每月 1 日结算、对账单可导出
🏆 插件排行 安装量 演示数据
| 插件 | 类型 | 安装 | 评分 |
|---|---|---|---|
| 本地生活模板包 | 模板 | 104 | ★ 4.8 |
| 字幕综艺特效包 | 工具 | 87 | ★ 4.6 |
| 电商带货模板包 | 模板 | 76 | ★ 4.7 |
| 律所行业方案包 | 方案 | 42 | ★ 4.9 |
✓ 差异逻辑:竞品加一个功能要发版,我们上架一个插件即可;客户按需装能力,OEM 可二开,厂家持续迭代不重发整包。
每项资产强制 license_source 登记(版权台账联动)
🚀 推送流程 当前:封面模板 · 第 ② 步
①
增量包签名
Ed25519 签名 · 防篡改
②
灰度推送
先 10% 节点 · 校验通过后扩大
③
节点校验
签名 + 断点续传校验
④
全量推送
失败节点自动重推 ×3
📦 资源包清单 对标说拍 6 包(合计约 1.37GB) 演示数据
| 资源包 | 内容 | 大小 | 版权 | 分发 |
|---|---|---|---|---|
| 行业模板包 ×4 | 本地生活/电商/教培/律所财税 | 36 M | ✓ 自制 | ✓ 已发 |
| 字体包 | 思源黑体等 3 款(授权登记) | 58 M | ✓ 已授权 | ✓ 已发 |
| 字幕模板 16 款 | ASS 样式 + 关键词特效预设 | 8 M | ✓ 自制 | ✓ 已发 |
| 封面模板 | 行业化 12 款(对标说拍 8 款) | 22 M | ✓ 自制 | ⏳ v0.3.4 |
| BGM 包 | 60 首(情感/新闻/科普/营销/通用) | 198 M | ✓ CC0 ×60 | ✓ 已发 |
我方原则:资源增量推送、运行件随整合包一次到位;BGM/字体逐项登记 license_source 来源,杜绝版权隐患。
📤 增量分发任务 Push Task 演示数据
分发记录 History 演示数据
| 时间 | 包 | 覆盖 | 状态 |
|---|---|---|---|
| 08-30 20:00 | 律所模板包 1.0.2 | 96/112 | ✓ 完成 |
| 08-28 21:00 | 字幕模板 16 款 | 104/110 | ✓ 完成 |
✓ 增量签名校验(防篡改)+ 断点续传 + 失败节点自动重推。
状态示例 · 六类(骨架 / 空态 / 错误 / 断线 / 权限不足 / 并发冲突)
✕ 增量包签名校验失败(42203)
⏳ 分发目标已被他人修改,请刷新(并发冲突)
权限不足 · 售后角色仅只读看板,推送/审核操作需超管。
(空态示例)暂无进行中实验
📐 开发契约 · 5 API · 1 事件 · 6 状态 · 权限:签发/吊销仅超管 · 核款/解锁超管+售后
| API(方法 路径) | 推送事件 | 状态枚举 | 权限 | 异常态(错误码→文案) |
|---|---|---|---|---|
POST /api/v1/admin/issue-orders(创建签发工单 · 手册 §5 并行新增) | — | 工单待签名 / 已签名 / 已导码入台账 | 超管 | — |
POST /api/v1/licenses/activate(卡密提交激活 · 绑机器码 · 手册 §5) | license.activated | 履约五态:待付款/待核款/已发卡/已激活/已作废 | 端侧 | 40301→「卡密无效或已作废」40302→「机器码不符」40303→「回拨锁定」40304→「卡密已吊销」 |
POST /api/v1/licenses/unlock(售后核实解锁 · 本页实时接通) | — | 锁定 / 已解锁 | 超管 + 售后 | 40303→「回拨锁定,需核实」 |
POST /api/v1/licenses/{id}/revoke(吊销) | — | 正常 / 已作废 | 超管 | — |
GET /api/v1/admin/licenses(台账) | — | 履约五态 + 回拨锁定 | 超管、售后(只读) | — |
🔏 签发工单流 · 三步 v8 重构 · 服务端零签名能力
①
后台建签发工单
档位/数量/渠道写入台账 · 生成工单号
POST /api/v1/admin/issue-orders②
本机生成器离线签名
Ed25519 · 出码 XF1. 前缀 · 可选预绑定机器码
③
导码入台账
码/档位/渠道/经手人留痕 · 工单闭环
🔒 安全铁律:Ed25519 签发私钥仅存本机生成器,服务端零签名能力——即使中台被拖库也无法伪造任何授权码;签发必须经本机生成器离线完成,无例外通道。
🎫 创建签发工单 Issue Order 演示数据
签名内容 = machine_code + tier + expires_at + license_id;泄露到他机因机器码不符激活失败;同机重复激活幂等覆盖。
✓ 工单语义:提交后仅生成签发工单(待签名),由本机生成器离线签名后导码入台账;服务端全程不接触私钥、不出码。
⏱ 体验卡 24h 转化路径 转化率 41%
T+0h
激活开通
全功能放开 · 引导首条成片
T+2h
上手引导
4V1 群跟进 · 确保出片成功
T+20h
到期提醒
订阅消息 + 客户端弹窗
T+24h
升级入口
一键转永久 · 保留全部素材
✓ 体验卡存量 52 · 已转永久 13 单(转化 41%);到期未转化客户进入 7 天温和召回(仅 1 次提醒,不骚扰)。
📋 授权码台账 License Ledger · GET /licenses 实时
| 码 | 档位 | 状态 | 绑定(机器码/账号) | 激活时间 | |
|---|---|---|---|---|---|
| 台账加载中…(激活后自动登记,吊销可操作) | |||||
履约状态机(手册 03卷 §3):待付款 → 待核款 → 已发卡 → 已激活;分支:已作废 / 过期 / 退款中。机器码与激活时间于行详情展示。
✓ 端点标注:核实解锁
POST /api/v1/licenses/unlock(本页「核实」按钮已实时接通)· 吊销 POST /api/v1/licenses/{id}/revoke · 激活上报 POST /api/v1/licenses/activate(手册 §5 并行新增 · 错误码 40301–40304)。🛡 防护机制状态 Protection 演示数据
防重放
✓ 生效
本月拦截 2 次异地复用
本月拦截 2 次异地复用
防时钟回拨
✓ 生效
last_seen_at · 本月触发 1 次(WX-阿凯 08-30 14:22)
last_seen_at · 本月触发 1 次(WX-阿凯 08-30 14:22)
体验卡转化
◆ 41%
24h 到期提醒 → 升级入口
24h 到期提醒 → 升级入口
离线激活
✓ 核心卖点
断网可激活/运行(对标说拍需依赖中心服务器)
断网可激活/运行(对标说拍需依赖中心服务器)
🧾 签发记录审计 Audit 演示数据
| 时间 | 操作 | 操作人 |
|---|---|---|
| 08-30 15:02 | 签发永久码 ×1(闲鱼) | admin |
| 08-30 14:25 | 锁定回拨体验卡 | system |
| 08-29 11:00 | 批量签发渠道码 ×10 | admin |
状态示例 · 六类(骨架 / 空态 / 错误 / 断线 / 权限不足 / 并发冲突)
✕ 激活失败:40302 机器码不符
⏳ 台账已被他人修改,请刷新(并发冲突)
权限不足 · 售后角色仅可提交核实解锁申请,签发/吊销需超管。
(空态示例)今日暂无签发工单
📐 开发契约 · 4 API · 1 事件 · 5 状态 · 权限:超管 / 售后(只读+建单核款)
| API(方法 路径) | 推送事件 | 状态枚举 | 权限 | 异常态(错误码→文案) |
|---|---|---|---|---|
GET /api/v1/admin/customers(+ /{id}/timeline) | — | 档案正常 / 回拨锁定 | 超管、售后(只读) | — |
POST /api/v1/admin/tickets(类型:安装/使用/退款/纠纷/补差价) | ticket.status.changed | 处理中 / 已解决 / 待核款 / 退款中 / 纠纷中 | 超管、售后(建单+核款) | — |
POST /api/v1/admin/tickets/{id}/refund(退款) | — | 退款中 / 已退款 / 已关闭 | 超管 | 40902→「该单已退款,请勿重复操作」 |
POST /api/v1/admin/oem/build(贴牌交付包) | — | 构建中 / 已出包 / 对比度校验未过 | 超管 | 42201→「对比度校验门未通过,已回退」 |
👥 客户列表 Customers 演示数据
| 客户 | 档位 | 行业 | 节点 | 版本 | 最近活跃 | |
|---|---|---|---|---|---|---|
| 美容院·王姐 | ◆ 永久 | 本地生活 | ⟳ 在线 | v0.3.2 | 10 分钟前 | |
| 教培·李老师 | ◆ 永久 | 教培 | ⟳ 在线 | v0.3.2 | 1 小时前 | |
| OEM·某传媒 | ◆ OEM | 贴牌转售 | ⟳ 在线 | v0.3.1 | 昨天 | |
| WX-阿凯 | 体验 | 未知 | 离线 | v0.3.2 | 回拨锁定 |
🛟 售后工单 Tickets 演示数据
| 工单 | 客户 | 类型 | 状态 | |
|---|---|---|---|---|
| #1024 安装失败 | 电商·陈总 | 环境(驱动) | ⏳ 处理中 | |
| #1023 克隆音色不准 | 律所·周律 | 使用指导 | ✓ 已解决 | |
| #1026 体验转永久补差价争议 | WX-阿凯 | 补差价 | ⏳ 待核款 | |
| #1027 闲鱼纠纷举证 | 电商·陈总 | 纠纷 | ✕ 处理中 | |
| #1028 永久版退款申请(未激活) | 某 MCN | 退款 | ⏳ 退款中 |
✓ 售后标准动作:先要一键诊断包(日志+环境版本+显存快照+脱敏配置)再排障——「要诊断包」已实时接通
POST /api/v1/diag/export;远程装机前先核电脑配置。客服建单核款流程(手册 03卷 §3):客服建「退款/纠纷/补差价」工单 → 附付款凭证与渠道单号 → 核款通过后台账履约状态推进(待核款→已发卡→已激活)→ 退款单走平台裁决,裁定后作废对应卡密并置退款标记。
📇 客户档案 美容院·王姐 · Tab 下钻 演示数据
档位:永久版 ¥699(闲鱼 · 08-28)
机器码:MC1-a3f9… | 版本:v0.3.2
用量:累计成片 214 条 · 日均 9 条 · 过审率 100%
素材:2 个克隆形象(授权书齐全)· 1 个克隆音色
机器码:MC1-a3f9… | 版本:v0.3.2
用量:累计成片 214 条 · 日均 9 条 · 过审率 100%
素材:2 个克隆形象(授权书齐全)· 1 个克隆音色
08-28 14:02 激活成功 · 永久版 ¥699(闲鱼)
08-28 15:10 远程装机完成 · 诊断包核验配置通过(3060 12G)
08-28 16:35 首次成片成功 · 过审(本地生活模板)
09-11(计划) 复购提醒 · 插件市场行业模板上新 + 形象扩容包
08-28 15:10 远程装机完成 · 诊断包核验配置通过(3060 12G)
08-28 16:35 首次成片成功 · 过审(本地生活模板)
09-11(计划) 复购提醒 · 插件市场行业模板上新 + 形象扩容包
✓ 时间线四节点:激活 → 装机 → 首次成片 → 复购提醒;任一节点超 48h 未达成自动生成跟进任务进售后工单。
① 不做多级分销返佣(传销红线);② 销售话术禁“保不封号/躺赚/全网第一”等夸大表述,对外统一讲“差异化优势”;③ 客户素材隐私:厂家侧只见元数据与统计,不见人脸/声纹内容。
差异点(对标说拍):换肤即改主题基+主色,不是换张图演示数据
🚚 贴牌交付流程 当前:某传媒 · 第 ③ 步
①
需求确认
品牌名 / 主题基 / 授权范围签约
②
oem.json 覆盖
白名单内覆盖主色 / 强调 / 品牌资源
③
对比度校验门
不过键自动回退并提示
④
交付包出包
整合包 + 授权书 + 合规材料包
OEM 客户清单 OEM Customers 演示数据
| 客户 | 品牌名 | 主题基 | 授权范围 | 状态 |
|---|---|---|---|---|
| 某传媒 | 星火口播引擎 | 玄蓝金·黑金 | 贴牌+二次交付 | ✓ 生效 |
| 某 MCN | (洽谈中) | — | — | ⏳ 试用 |
oem.json 配置 某传媒 演示数据
白名单强制:只许改主色/强调/金 + 品牌资源;背景/文字层级/边框不可覆盖。覆盖后自动跑对比度校验门,不过该键回退并提示。
换肤实时预览 主色 262 70% 55% 覆盖玄蓝金
「星火口播引擎」· 玄蓝金基底 · 紫色品牌主色 · 金色强调保留
交付包内容清单 Delivery Package
| 项 | 说明 |
|---|---|
| 客户端整合包 | 品牌名/Logo/主题预生成(themes.css 编译期注入) |
| OEM 授权书 | 贴牌+二次交付授权范围条款 |
| 合规材料包 | 授权书模板/标识规范/审核 SOP(贴牌同享) |
| 激活码配额 | 独立签发配额(厂家后台管控) |
| 更新通道 | 独立版本号序列 · 厂家统一推送 |
状态示例 · 六类(骨架 / 空态 / 错误 / 断线 / 权限不足 / 并发冲突)
✕ 退款重复操作(40902)
⏳ 工单已被他人修改,请刷新(并发冲突)
权限不足 · 售后角色只读+工单,OEM 交付包构建需超管。
(空态示例)暂无进行中工单
📐 开发契约 · 5 API · 1 事件 · 7 状态 · 权限:发布/回滚仅超管(M3 接线:发布服务联调中,未挂载自动回落演示态并有提示)
| API(方法 路径) | 推送事件 | 状态枚举 | 权限 | 接通状态 / 异常态(错误码→文案) |
|---|---|---|---|---|
POST /api/v1/updates/release(发布新版本 · body {version,channel?,notes?,min_version?} → 20200) | — | 草稿 / 灰度观察 / 全量推送 / 完成(DONE)/ 已回滚 | 超管 | ⏳ 联调中 未挂载→提交仅提示「发布服务联调中」不落库;42201→「发布前三查未通过,禁止发布」;40901→「版本号已存在」 |
GET /updates/latest.json(探测条 · schema:version/channel/min_version/url/size/sha256/签名/回滚指针 · 手册 §4.9 · 本页实时探测) | — | 强制升级阈值判定 | 端侧拉取 | ✓ 已接通 404→「更新通道维护中」 |
GET /api/v1/updates/releases(全部发布记录倒序 · data.items · 版本历史表渲染源) | — | — | 超管、售后(只读) | 不可达→回落 KNOWN_RELEASES 演示记录+横幅提示 |
GET /api/v1/publish/tasks(全网发布任务 · data.items) | — | 七态(小写):pending_review 待人审 / approved 已批准 / published 已发布 / rejected 已驳回 / appealing 申诉中 / appeal_rejected 申诉驳回 / failed 失败 | 超管、售后(只读) | ⏳ 联调中 未挂载→演示数据+横幅「发布服务联调中」 |
POST /api/v1/publish/tasks/{id}/review(厂家复核 · body {decision:approve|reject,note?}) | — | pending_review 与 appealing 均可复核:approve→published / reject→rejected;appealing 驳回→appeal_rejected | 超管 | ⏳ 联调中 未挂载→操作仅本地演示并提示 |
SSE publish.done(发布核准事件 · 挂对应 job 的 /jobs/:id/events 流) | publish.done {platforms,title,publish_id} | — | — | ⏳ 联调中 眼镜端卡1 已按契约字段对齐接收(platforms 数组 / title / publish_id) |
⏳ 更新通道探测中…(GET /api/v1/updates/latest.json)
📶 三通道灰度漏斗 v0.3.3 进行中 演示数据
通道一
灰度 10%
11 台节点 · 按版本号尾数随机抽样
通道二
观察 24h
崩溃率 / 心跳丢失率 / 客服工单三项指标
通道三
全量推送
112 台 · 任一指标超阈即回滚
| 批次 | 节点数 | 阶段 | 状态 |
|---|---|---|---|
| 灰度批次 A(尾号 0–9) | 11 | 观察 24h(已过 6h) | ⏳ 观察中 |
| 全量批次 | 112 | 待灰度通过 | 待触发 |
| OEM 专属批次 | 6 | 独立版本号序列 | 随 OEM 通道 |
回滚触发条件(任一命中即回滚至 v0.3.2)
① 崩溃率 > 1%(灰度批次内)
② 心跳丢失率 > 5%(24h 窗口)
③ 新增售后工单 ≥ 3 单(同类问题)
④ 回滚动作:停推 → 通道指回 v0.3.2 → 复盘存档
② 心跳丢失率 > 5%(24h 窗口)
③ 新增售后工单 ≥ 3 单(同类问题)
④ 回滚动作:停推 → 通道指回 v0.3.2 → 复盘存档
发布新版本 New Release · POST /updates/release ⏳ 联调中
交付前强制扫描通过样片人审通过基线表已更新
发布前三查:强制扫描(语法/依赖树/路由/端口)+ 样片人审 + 白名单校验(SadTalker/GFPGAN 阻断)。任一不过禁止发布。发布成功后自动刷新版本历史与探测条。
版本历史 /updates/releases 实时 · 不可达回落已知记录 加载中…
| 版本 | 日期 | 通道 | 覆盖率 | |
|---|---|---|---|---|
| (加载中…) | ||||
📡 更新通道配置 Update Channel
| 项 | 值 |
|---|---|
| 检查更新地址 | https://bk.aizjyun.cn/updates/latest.json(本机实时:中台 /api/v1/updates/latest.json) |
| 包存储 | 服务器 /updates/packages/(按版本号命名) |
| 强制升级阈值 | 低于 v0.3.0 的节点启动时提示升级 |
| 回滚策略 | 上一版整合包存档,客户可降级 |
🌐 全网发布任务 Publish Tasks · 七态 · 厂家复核视角 加载中…
| 任务 | 客户 | 平台 | 状态(七态) | 更新时间 | 厂家复核 |
|---|---|---|---|---|---|
| (加载中…) | |||||
七态口径(后端小写枚举):pending_review 待人审 / approved 已批准 / published 已发布 / rejected 已驳回 / appealing 申诉中(申诉条目进 S7 申诉处理区)/ appeal_rejected 申诉驳回 / failed 失败。pending_review 与 appealing 均可复核,复核动作调
POST /api/v1/publish/tasks/{id}/review,body {decision:approve|reject, note?}。状态示例 · 六类(骨架 / 空态 / 错误 / 断线 / 权限不足 / 并发冲突)
✕ 发布前三查未通过(42201)
⏳ 发布草稿已被他人修改,请刷新(并发冲突)
权限不足 · 发布/回滚仅超管,售后角色只读版本历史。
(空态示例)暂无灰度批次
📐 开发契约 · 6 API · 2 事件 · 6+ 状态 · 权限:超管 / 售后只读(M3 接线:词库与申诉端点联调中,未挂载回落演示态并有提示)
| API(方法 路径) | 推送事件 | 状态枚举 | 权限 | 接通状态 / 异常态(错误码→文案) |
|---|---|---|---|---|
GET /api/v1/compliance/wordlist(敏感词库列表 · 本页按分类 chip 筛选) | — | 词库已更新 / 推送成功 | 超管 | ⏳ 联调中 未挂载→演示词库+横幅提示 |
POST /api/v1/compliance/wordlist(新增词条 · body {word,category},分类英文枚举:medical_claim 医疗宣称 / absolute 绝对化用语 / financial_promise 金融承诺 / political 时政敏感 / general 其他)· DELETE /api/v1/compliance/wordlist/{id}(删除词条) | — | — | 超管 | ⏳ 联调中 未挂载→操作仅本地演示并提示;40901→「敏感词已存在」 |
GET /api/v1/publish/tasks(过滤 status==='appealing' → 申诉处理区)+ POST /api/v1/publish/tasks/{id}/review(body {decision:approve|reject,note?}) | — | appealing 申诉中 → approve 申诉通过(恢复展示)/ reject 申诉驳回(appeal_rejected) | 超管、售后(只读) | ⏳ 联调中 未挂载→演示条目+操作仅本地演示 |
GET /api/v1/admin/nodes/monitor(节点监控) | node.heartbeat.lost · sys.alert(手册 §4.4 新增) | 在线 / 空闲 / 任务中 / 心跳丢失 / 磁盘阈值 | 超管、售后(只读) | ✓ 部分接通(/health · /diag/export 实时)50003→「监控数据延迟,展示最后快照」 |
GET /api/v1/admin/compliance/copyright(版权台账) | — | 已授权 / 自制 / CC0 | 超管 | 待实现(当前演示数据) |
🔐 隐私常驻声明:厂家侧只见元数据与统计量(版本/显存/心跳/播放指标/授权编号),不见人脸、声纹、素材内容本体——监控、回流、证据包申诉三处同一红线(常驻公示,随对外说明同步)。
📚 全局敏感词库 下发所有客户端 · /compliance/wordlist 加载中…
总词条(当前列表)
—
行业预设 演示
4 套
本月命中 演示
342
| 词条 | 分类 | 操作 |
|---|---|---|
| (加载中…) | ||
📡 全网合规监控 竞品无此维度 演示数据
全网标识注入率
100%
112 节点全部强制注入
全网过审率
98.6%
驳回 1.4%(走证据包申诉)
✓ 三规落地后裸奔竞品批量出清,“授权+标识+留存”可举证是存活优势;全网合规数据是销售话术的实证弹药。
⚖ 申诉处理 · 厂家复核视角 status=appealing · /publish/tasks 加载中…
| 任务 | 客户 | 平台 | 申诉原因 | 处理 |
|---|---|---|---|---|
| (加载中…) | ||||
处理动作调
POST /api/v1/publish/tasks/{id}/review,body {decision:approve|reject, note?}:批准→申诉通过(恢复展示 → published),驳回→申诉驳回(appeal_rejected,可补证重提 1 次)。未挂载时条目为演示数据,操作仅本地演示。🗂 证据包申诉流程 v6.3 下钻 · 演示
①
证据包提取
仅元数据:授权书编号 / 标识注入记录 / 留痕时间戳
②
申诉函生成
按平台模板自动套用
③
提交平台
抖音 / 视频号 / 小红书
④
结果跟踪
3–5 个工作日 · 结果回写台账
🗂 申诉台账 含终态 · /admin/appeals 加载中…
| 任务 | 平台 | 申诉原因 | 复核结果 | 时间 |
|---|---|---|---|---|
| (加载中…) | ||||
证据包只含元数据(授权编号 / 标识注入记录 / 时间戳),不含素材内容本体——隐私红线在申诉环节同样生效。
✓ 终态口径:申诉成功(published)/ 申诉驳回(appeal_rejected,可补证重提 1 次)/ 在途(appealing);全部结果回写台账并可导出。
🛡 白名单扫描记录 构建期阻断 演示数据
| 构建 | 扫描结果 | 时间 |
|---|---|---|
| v0.3.3 构建 | ✓ 通过 · 0 禁用组件 | 今天 10:20 |
| v0.3.2 构建 | ✓ 通过 | 08-26 |
| 试验构建 X | ✕ 阻断:检出 GFPGAN 依赖 | 08-15 |
✓ 08-15 真实阻断:某备选方案引入 GFPGAN(CC 非商用),构建期被白名单拦截——护城河机制实战有效。
🗂 资产版权台账 全局 演示数据
| 资产类 | 数量 | 来源合规 |
|---|---|---|
| 字体 | 3 | ✓ 授权登记齐 |
| BGM | 60 | ✓ CC0 ×60 |
| 封面模板 | 12 | ✓ 自制 |
| 字幕模板 | 16 | ✓ 自制 |
在线节点 演示数据
112
离线 35 · 按最后上报计
运行中任务 实时
23
全网当前并发 · 实时 /health 聚合
平均显存占用 演示数据
6.2 G
3060 12G 基线内
异常节点 演示数据
1
N-087 心跳丢失(SOP 处置中)
节点状态 Nodes 演示数据
| 节点 | 客户 | 版本 | GPU | 显存 | 磁盘 | 心跳 | 状态 |
|---|---|---|---|---|---|---|---|
| N-001 | 美容院·王姐 | v0.3.2 | 3060 12G | 6.8G | 62G | 12s 前 | ⟳ 任务中 |
| N-014 | 教培·李老师 | v0.3.2 | 3060 12G | 0.4G | 88G | 8s 前 | ✓ 空闲 |
| N-052 | OEM·某传媒 | v0.3.1 | 4060 8G | 7.1G | 41G | 15s 前 | ⚠ 磁盘接近阈值 |
| N-087 | 电商·陈总 | v0.3.2 | 3060 12G | — | — | 20min 前 | ✕ 心跳丢失 |
‹ 上一页123…28下一页 ›
🛠 节点故障处置 SOP 实例:N-087
①
心跳丢失
>120s 未上报 · 自动标记异常
②
自动重试
wss 重连 ×3 · 间隔 30s
③
拉诊断包
重连成功后自动拉取(日志+环境+显存快照,脱敏)· 本页已实时接通 /api/v1/diag/export
④
客服介入
重试失败 → 4V1 群联系客户 · 生成售后工单
N-087 实时处置记录:14:02 心跳丢失 → 14:03/14:04/14:05 三次重连失败 → 14:06 已自动创建工单 #1025 并通知 4V1 群(电商·陈总)· 关联工单 #1024 安装失败同步排查。
监控仅采集:版本/显存/磁盘/心跳/任务计数等状态量。不采集素材内容、成片、文案正文(隐私红线,写入对外说明)。
状态示例 · 六类(骨架 / 空态 / 错误 / 断线 / 权限不足 / 并发冲突)
✕ 监控数据延迟(50003 · 展示最后快照)
⏳ 词库已被他人修改,请刷新(并发冲突)
权限不足 · 售后角色只读监控与申诉记录,敏感词推送需超管。
(空态示例)暂无异常节点
📐 开发契约 · 3 API · 0 事件 · 3 状态 · 权限:超管(RBAC 矩阵 · 手册 §4.10)
| API(方法 路径) | 推送事件 | 状态枚举 | 权限 | 异常态(错误码→文案) |
|---|---|---|---|---|
POST /api/v1/admin/login(登录 · 手册 §4.10 并行新增) | — | 已登录 / 锁定中 / 会话过期 | 独立鉴权体系 | 40102→「凭证无效」40103→「会话过期,请重新登录」42301→「失败次数过多,锁定 15 分钟」 |
GET /api/v1/admin/audit-logs(审计日志) | — | — | 超管 | — |
GET /api/v1/admin/rbac/matrix(权限矩阵) | — | 超管 / 售后只读+工单 / 子账号仅小程序配置 | 超管 | 40305→「无此操作权限」 |
☁️ 云端算力 · 模型 API 配置 Cloud Providers · 阿里百炼 / 火山引擎 / 本地 连接中…
云端算力路线:出片速度取决于云端 GPU 集群(豆包 / 阿里云百炼 / 万相),非本地显卡。此处配置各供应商
api_key / 接入端点 / 三阶段模型;设为主力后,引擎任务自动改走云端。api_key 展示脱敏、仅存本机数据库,切主未填密钥会被拦截(40901)。🌐 服务器与域名 Infrastructure 演示数据
| 项 | 值 | 状态 |
|---|---|---|
| 服务器 | 腾讯云 81.70.11.192 | ✓ 运行中 |
| 域名 | bk.aizjyun.cn(已备案已解析) | ✓ https 证书有效 |
| 反向代理 | nginx 443 → 中台 3000 · wss 升级 | ✓ |
| 数据库 | SQLite(M2 切 PG+Redis) | ✓ |
| SSH 密钥 | 本机 ed25519(不进 git) | ✓ 已登记 |
👥 管理员账号 Admins 演示数据
| 账号 | 角色 | 最近登录 |
|---|---|---|
| admin(小枫) | 超管 | 今天 09:12 |
| support-01 | 售后(只读+工单) | 昨天 18:40 |
👤 子账号管理 实时 · GET/POST /users —
| 用户名 | 角色 | 创建时间 |
|---|
🧿 RBAC 权限矩阵 手册 §4.10 并行新增 · 三角色
| 模块 | 超管 | 售后(只读+工单) | 子账号(仅小程序配置) |
|---|---|---|---|
| 仪表盘 / 合规与监控 | ✓ 读写 | ✓ 只读 | ✕ |
| 授权码签发 / 吊销 | ✓ | ✕(仅提交核实解锁申请) | ✕ |
| 售后工单 / 核款 | ✓ | ✓ 建单 + 核款 | ✕ |
| 小程序配置 / 下发 | ✓ | ✕ | ✓ 仅本客户(40305 越权拦截) |
| 发布 / 回滚 / 系统设置 | ✓ | ✕ | ✕ |
登录态:Bearer Token · 5 次失败锁 15 分钟;端点
POST /api/v1/admin/login(手册 §4.10 并行新增);错误码 40102 凭证无效 / 40103 会话过期 / 42301 账号锁定中。🔐 安全基线 Security Baseline 演示数据
签发私钥
✓ 仅本机
Ed25519 · 永不进服务端/整合包
Ed25519 · 永不进服务端/整合包
后台访问
✓ 强鉴权
Bearer + 登录限流 · 5 次失败锁 15 分钟
Bearer + 登录限流 · 5 次失败锁 15 分钟
防火墙
✓ 80/443/22
3000 不外露
3000 不外露
数据备份
⏳ 每日
SQLite 快照保留 30 天
SQLite 快照保留 30 天
✓ 备份恢复演练:08-25 完成一次快照恢复演练,RTO 8 分钟(目标 ≤15 分钟);下次演练 09-25。
📜 审计日志 全操作留痕 加载中…
| 时间 | 操作 | 对象 |
|---|---|---|
| (加载中…) | ||
✓ 审计端点:
GET /api/v1/admin/audit(全操作留痕:发布提交/审核/申诉/合规拦截等,保留可导出)。❓ 帮助中心内容 动态 · GET/PUT /help —
帮助中心为动态内容源:web 客户端「帮助中心」从此处读取。以后每开发一个新功能,务必在此同步更新 FAQ / 使用手册条目。
(加载中…)
状态示例 · 六类(骨架 / 空态 / 错误 / 断线 / 权限不足 / 并发冲突)
✕ 会话过期(40103 · 请重新登录)
⏳ 配置已被他人修改,请刷新(并发冲突)
权限不足 · 售后角色只读,系统设置修改需超管(40305 拦截)。
(空态示例)今日暂无审计记录