项目文档.md 2.2 KB

项目文档

  • 项目说明
    • 项目简介
      • AI能力中台后台应用 ,提供AI模型的全生命周期支持,包含数据标注、工具组件、模型微调等功能。该层统一封装AI能力,支撑上层业务应用灵活调用。通过平台化的模型服务(MaaS),降低AI应用开发门槛,实现算法复用与快速迭代,保障模型效果与业务适配性。
    • 功能说明
      • 统一认证管理平台
      • 用户登录
      • 用户认证
      • 用户token管理,token统一使用Redis 缓存
      • 应用管理,系统接入管理
      • 系统权限管理
        • 角色管理
        • 权限管理
        • 菜单管理
      • 系统登录后首页
      • 应用列表(所有启用的应用列表,icon + name + 描述)

功能复制说明

- 把 LQAdminPlatform 后端、LQAdminFront 前端 关于统一认证平台(单点登录)的功能逻辑复制一份到现有路桥AI中台项目中(LQAI-middle-platform 后端、LQAI-middle-platform-front 前端)
- 复制项目整体结构(包括:数据库、Redis、代码逻辑、配置文件、启动文件、Dockerfile、DockerCompose文件)
- 同时调整实现方案:把token 统一维护到Redis中,通过key的时效性到Redis中查询,实现token的失效
- 系统登录后首页
  - 应用列表(所有启用的应用列表,icon + name + 描述)

应用管理增加角色分配

  • LQAI-middle-platform 后台、LQAI-middle-platform-front 前台
  • 功能说明:应用管理中增加角色分配,当前应用可以配置多个角色,用户所属角色可以访问该应用
  • 实现方案:
    • 创建角色表关联应用表 t_sys_role_app(角色ID,应用ID)
    • 应用管理界面 增加角色分配功能及展示,后台可以保存
    • 登录时,根据用户所属角色,查询该角色对应的应用ID,并返回给前端,超级管理员可以访问所有应用
    • 把仪表盘页面修改“我的应用” ,用户可访问的应用列表,页面显示应用名称、icon、描述、访问地址,点击图表跳转访问应用页面,这个页面可以设计的炫酷一些,让用户眼球一亮

LQAI-middle-platform-front