- wwwroot/index.ui: 首页入口 - wwwroot/menu.ui: 侧边菜单 - scripts/: 后端逻辑脚本目录 - json/: CRUD数据模型定义目录 - docs/: 项目文档目录 - README.md: 项目说明 - .gitignore: Git忽略规则
50 lines
1.3 KiB
Markdown
50 lines
1.3 KiB
Markdown
# 蜀锦传媒智能体系统 (Shujin Media Agent System)
|
||
|
||
Sage 平台独立模块 —— 蜀锦传媒智能体系统。
|
||
|
||
## 概述
|
||
|
||
本模块是 Sage 平台的独立业务模块,提供蜀锦传媒相关的智能体功能,包括传媒内容管理、自动化工作流、智能分析等服务。
|
||
|
||
本模块不依赖 sage 主仓库,但复用 Sage 平台的基础 RBAC(基于角色的访问控制)模块进行权限管理。
|
||
|
||
## 目录结构
|
||
|
||
```
|
||
shujin_media/
|
||
├── wwwroot/ # 前端 UI 页面
|
||
│ ├── index.ui # 首页入口
|
||
│ └── menu.ui # 侧边菜单定义
|
||
├── scripts/ # 后端逻辑脚本
|
||
├── json/ # CRUD 数据模型定义
|
||
├── docs/ # 项目文档
|
||
├── README.md # 本文件
|
||
└── .gitignore
|
||
```
|
||
|
||
## 技术栈
|
||
|
||
- **前端 UI**: Sage UI Widget System (.ui JSON 定义)
|
||
- **后端脚本**: Python
|
||
- **数据模型**: JSON CRUD 定义
|
||
- **权限控制**: Sage RBAC 模块
|
||
|
||
## 开发规范
|
||
|
||
- UI 文件使用 Sage Widget JSON 格式,支持 Jinja2 模板语法
|
||
- 后端脚本放在 `scripts/` 目录
|
||
- 数据模型(CRUD 定义)放在 `json/` 目录
|
||
- 遵循 Sage 模块开发规范
|
||
|
||
## 部署
|
||
|
||
```bash
|
||
cd ~/repos/shujin_media
|
||
git pull
|
||
# 按 Sage 模块部署流程操作
|
||
```
|
||
|
||
## 远程仓库
|
||
|
||
- Git: git.opencomputing.cn:yumoqing/shujin_media
|