Files
pub/系统功能说明.md
2025-10-23 23:11:27 +08:00

10 KiB

AI产品定制管理系统 - 功能说明书

系统概述

系统名称: AI_Product_Design_System
系统版本: 0.1.0
系统描述: 基于AI技术的产品定制管理系统,集成热点数据采集、AI设计生成、多平台电商管理、工作流自动化等功能
技术架构: FastAPI + 任务调度 + 第三方API集成


核心功能模块

📊 1. 基础管理模块

1.1 用户管理系统

  • 用户注册与登录: 支持用户名/邮箱登录,密码加密存储
  • 用户信息管理: 用户资料维护、状态管理
  • 多用户类型: 普通用户、管理员等不同权限级别
  • 用户查询: 支持多条件筛选和分页查询

1.2 角色权限管理

  • 角色定义: 创建和管理不同业务角色
  • 权限分配: 基于菜单的细粒度权限控制
  • 用户角色关联: 用户与角色的多对多关系管理
  • 权限继承: 支持角色权限的继承和覆盖

1.3 菜单管理

  • 菜单树结构: 支持多级菜单的树形管理
  • 菜单类型: 模块、一级菜单、二级菜单分类管理
  • 动态菜单: 根据用户权限动态显示菜单
  • 菜单配置: 路径、图标、排序等属性配置

1.4 系统配置

  • 健康检查: 系统运行状态监控
  • 数据库初始化: 表结构自动化初始化
  • Token管理: API认证令牌生成和验证
  • 配置检查: 系统关键配置项验证

🔥 2. 热点数据采集模块 🟡

2.1 Twitter热点采集 ⚠️

  • 实时趋势获取: 基于地理位置的热搜趋势数据
  • WOEID支持: 支持全球不同地区的趋势采集
  • 数据筛选: 按推文量、热度等级进行数据过滤
  • 自动化采集: 定时任务自动采集热点数据
  • 数据存储: 热点词条的结构化存储和管理

2.2 热点词条管理

  • 词条审核: 热点词条的人工审核流程
  • 状态管理: 未审批、已审批、已使用等状态流转
  • 评分系统: 热点词条的评分和推荐机制
  • 批量操作: 支持批量审核和状态更新

🤖 3. AI设计生成模块 ⚠️

3.1 OpenAI图片生成 ⚠️ (API权限受限)

  • 文本到图片: 基于自然语言描述生成产品设计图
  • 多尺寸支持: 支持不同分辨率的图片生成
  • 批量生成: 一次请求生成多张图片
  • 提示词优化: 智能提示词处理和优化
  • 历史记录: 生成历史和结果保存
  • API权限: 需要解决账号功能受限问题

3.2 设计模板管理

  • 模板分类: 按产品类型、风格等维度分类
  • 模板继承: 父子模板的继承关系
  • 模板版本: 支持模板的版本控制和回滚
  • 参数化模板: 支持动态参数的模板定制

📦 4. 产品管理模块

4.1 产品基础管理

  • 产品信息: 名称、描述、价格、货币等基础信息
  • 产品分类: 多级分类体系和分类管理
  • 产品状态: 未上架、上架、已下架等状态管理
  • 多货币支持: USD、GBP、EUR、RMB等多货币

4.2 产品属性系统

  • 属性定义: 颜色、尺寸、材质等产品属性定义
  • 属性类型: 字符串、数字、布尔、JSON等数据类型
  • 变体属性: 支持产品变体的属性标记
  • 属性值: 属性的具体值和额外数据配置

4.3 SKU管理

  • SKU创建: 基于产品属性组合生成SKU
  • 价格管理: 价格、销售价、市场价的多价格体系
  • 库存管理: SKU库存数量的实时管理
  • 物理属性: 重量、尺寸等物理属性配置
  • 平台属性: 各电商平台特有属性的配置

4.4 SKU属性关联

  • 属性值绑定: SKU与具体属性值的关联
  • 批量操作: 支持SKU属性的批量设置
  • 属性继承: 从产品层面继承属性配置
  • 数据验证: 属性值的格式和业务规则验证

🛒 5. 电商平台集成模块 🟡

5.1 Amazon平台集成 (需要有效数据支撑API开发)

  • 商品上传: 支持Amazon商品信息的自动上传
  • 属性映射: 系统属性到Amazon属性的映射
  • 分类管理: Amazon产品分类的对接
  • 价格同步: 价格信息的实时同步
  • 库存同步: 库存数量的自动同步

5.2 多平台店铺管理

  • 店铺配置: 各平台店铺的基础信息配置
  • 授权管理: 各平台API的授权信息管理
  • 多货币支持: 不同店铺的货币设置
  • 地区设置: 店铺所在地区和WOEID配置

5.3 店铺产品关联

  • 产品分配: 产品到店铺的分配管理
  • 销售状态: 产品在各店铺的销售状态
  • 审批流程: 产品上架前的审批机制
  • 批量操作: 支持产品的批量分配和状态更新

5.4 用户店铺权限

  • 权限分配: 用户对店铺的操作权限分配
  • 多店铺管理: 用户可管理多个店铺
  • 权限继承: 基于角色的店铺权限继承

5.5 SHEIN平台集成 (受限)

  • 账号验证: 需要海外发货地址和国外手机号
  • 商品上传: 无法完成账户验证,阻塞商品上传
  • API接口: 待解决账号问题后开发

5.6 TEMU平台集成

  • 手动上传: 已完成手动上传流程测试
  • API集成: API接口开发中
  • 自动化上传: 待API集成完成后实现

🔄 6. 工作流引擎模块

6.1 工作流模板

  • 模板设计: 可视化的工作流模板设计
  • 步骤定义: 工作流中各个步骤的详细定义
  • 条件分支: 支持基于条件的流程分支
  • 并行处理: 支持并行步骤的执行
  • 版本管理: 工作流模板的版本控制

6.2 步骤管理

  • 步骤类型: 人工步骤、自动步骤的分类管理
  • API调用: 步骤中的外部API调用配置
  • 参数映射: 步骤间的数据传递和映射
  • 超时控制: 步骤执行的超时时间设置
  • 错误处理: 步骤执行失败的处理机制

6.3 步骤关系

  • 依赖关系: 步骤间的前后依赖关系定义
  • 循环控制: 支持循环执行的步骤
  • 条件执行: 基于条件的步骤执行控制
  • 分支合并: 分支流程的合并处理

6.4 工作流实例

  • 实例创建: 基于模板创建工作流实例
  • 执行跟踪: 实例执行状态的实时跟踪
  • 数据传递: 实例执行过程中的数据流转
  • 人工干预: 支持人工审核和干预
  • 历史记录: 完整的执行历史记录

6.5 步骤执行

  • 执行状态: pending、进行中、完成、失败等状态
  • 时间记录: 步骤的开始和结束时间
  • 审核意见: 人工步骤的审核意见记录
  • 执行者: 步骤执行者的身份记录
  • 输入输出: 步骤的输入数据和输出结果

📁 7. 文件管理模块

7.1 AWS S3集成

  • 文件上传: 支持多种格式文件的上传
  • 批量上传: 支持多文件的批量上传操作
  • 文件下载: 文件的下载和批量下载
  • 预签名URL: 临时访问URL的生成
  • 文件删除: 单个和批量文件删除

7.2 图片管理

  • 图片上传: 专门的图片上传接口
  • 格式支持: JPEG、PNG、GIF等格式支持
  • 尺寸控制: 图片尺寸的验证和限制
  • 压缩优化: 图片的自动压缩和优化
  • CDN加速: 通过CDN提供图片访问

7.3 文件安全

  • 访问控制: 基于权限的文件访问控制
  • 临时链接: 有时效性的文件访问链接
  • 文件加密: 敏感文件的加密存储
  • 病毒扫描: 上传文件的安全扫描

💻 8. 前端界面模块 (开发中)

8.1 管理后台

  • 用户管理界面: 用户增删改查的可视化界面
  • 权限管理界面: 角色权限分配的操作界面
  • 产品管理界面: 产品信息的编辑和管理界面
  • 工作流设计器: 可视化的工作流设计工具

8.2 业务操作界面 ⚠️

  • 审批工作台: 审批任务的处理界面
  • 热点数据dashboard: 热点趋势的数据可视化
  • AI设计界面: AI图片生成的交互界面
  • 商品上传界面: 多平台商品上传的统一界面

8.3 数据可视化

  • 业务dashboard: 关键业务指标的可视化展示
  • 系统监控界面: 系统运行状态的监控面板
  • 报表系统: 业务数据的统计报表
  • 趋势分析: 热点和产品趋势的分析图表

🔗 10. 更多平台集成 (开发中)

10.1 Facebook/Instagram集成

  • 热点数据采集: Facebook/Instagram热点趋势采集
  • 广告数据分析: 社交媒体广告效果分析
  • 内容发布: 自动化内容发布功能

10.2 其他电商平台

  • Shopee集成: 东南亚电商平台集成
  • Lazada集成: 东南亚电商平台集成
  • eBay集成: 全球电商平台集成
  • Etsy集成: 手工艺品平台集成

10.3 供应链集成

  • 供应商管理: 供应商信息和产品目录管理
  • 库存同步: 供应商库存的实时同步
  • 订单处理: 自动化订单处理和配送
  • 质量管控: 产品质量的检验和管控

📊 11. 数据分析模块 (待开发)

11.1 业务分析

  • 销售分析: 各平台销售数据的统计分析
  • 热点分析: 热点趋势与产品表现的关联分析
  • 用户行为分析: 用户操作行为的数据分析
  • ROI分析: 投入产出比的效果分析

11.2 预测模型

  • 销量预测: 基于历史数据的销量预测模型
  • 热点预测: 社交媒体热点趋势预测
  • 库存预测: 库存需求的智能预测
  • 价格优化: 动态价格优化建议

11.3 智能推荐

  • 产品推荐: 基于热点的产品设计推荐
  • 标签推荐: 产品标签和关键词推荐
  • 市场推荐: 目标市场和平台推荐
  • 优化建议: 产品和运营的优化建议