yumoqing 9eccd08ffd feat: pipeline-app独立产线后端服务
3个业务模块:
- pipeline_core: 产线定义(pipelines/steps/versions)
- pipeline_ops: 运营(定价/供应量/使用记录)
- pipeline_dist: 分销(分销商/独立定价/API密钥)

- ahserver独立部署(端口9090)
- 独立数据库pipeline
- 80个文件, 符合module/db-table/crud三规范
2026-06-11 14:49:02 +08:00

91 lines
2.8 KiB
Python

"""Register all RBAC paths for pipeline_ops module"""
def load_paths():
"""Return list of RBAC paths for this module"""
paths = [
{
"path": "/pipeline_ops/",
"name": "产线运营",
"icon": "settings",
"parent": "",
"sort": 30
},
{
"path": "/pipeline_ops/pipeline_pricing",
"name": "定价管理",
"icon": "price-tag",
"parent": "/pipeline_ops/",
"sort": 31
},
{
"path": "/pipeline_ops/api/pipeline_pricing_create.dspy",
"name": "新增定价",
"parent": "/pipeline_ops/pipeline_pricing",
"sort": 32
},
{
"path": "/pipeline_ops/api/pipeline_pricing_update.dspy",
"name": "修改定价",
"parent": "/pipeline_ops/pipeline_pricing",
"sort": 33
},
{
"path": "/pipeline_ops/api/pipeline_pricing_delete.dspy",
"name": "删除定价",
"parent": "/pipeline_ops/pipeline_pricing",
"sort": 34
},
{
"path": "/pipeline_ops/pipeline_capacity",
"name": "供应量管理",
"icon": "gauge",
"parent": "/pipeline_ops/",
"sort": 40
},
{
"path": "/pipeline_ops/api/pipeline_capacity_create.dspy",
"name": "新增供应量配置",
"parent": "/pipeline_ops/pipeline_capacity",
"sort": 41
},
{
"path": "/pipeline_ops/api/pipeline_capacity_update.dspy",
"name": "修改供应量配置",
"parent": "/pipeline_ops/pipeline_capacity",
"sort": 42
},
{
"path": "/pipeline_ops/api/pipeline_capacity_delete.dspy",
"name": "删除供应量配置",
"parent": "/pipeline_ops/pipeline_capacity",
"sort": 43
},
{
"path": "/pipeline_ops/pipeline_usage_log",
"name": "使用记录",
"icon": "list",
"parent": "/pipeline_ops/",
"sort": 50
},
{
"path": "/pipeline_ops/api/pipeline_usage_log_create.dspy",
"name": "新增使用记录",
"parent": "/pipeline_ops/pipeline_usage_log",
"sort": 51
},
{
"path": "/pipeline_ops/api/pipeline_usage_log_update.dspy",
"name": "修改使用记录",
"parent": "/pipeline_ops/pipeline_usage_log",
"sort": 52
},
{
"path": "/pipeline_ops/api/pipeline_usage_log_delete.dspy",
"name": "删除使用记录",
"parent": "/pipeline_ops/pipeline_usage_log",
"sort": 53
}
]
return paths