fix(r4): sd_project_role_models两个坏下拉——codes改指llm_model(status=active)+补sd_role字典组8项(与get_role_options.dspy对齐);原role指appcodes_kv parentid=sd_role但字典组不存在,model_name指已停用旧llm表(8行残留)

This commit is contained in:
yumoqing 2026-09-10 14:25:43 +08:00
parent 4b2fd4cd7a
commit 889b450a6e
2 changed files with 40 additions and 2 deletions

View File

@ -44,6 +44,44 @@
}
]
},
{
"parentid": "sd_role",
"parentname": "SDLC产线角色",
"items": [
{
"k": "agent.pm",
"v": "PM 项目经理"
},
{
"k": "agent.requirement",
"v": "需求分析师"
},
{
"k": "agent.design",
"v": "系统设计师"
},
{
"k": "agent.develop",
"v": "开发工程师"
},
{
"k": "agent.deploy_test",
"v": "测试部署工程师"
},
{
"k": "agent.test",
"v": "测试工程师"
},
{
"k": "agent.deploy_prod",
"v": "生产部署工程师"
},
{
"k": "agent.qc",
"v": "QC 质量控制"
}
]
},
{
"parentid": "sd_project_status",
"parentname": "项目状态",

View File

@ -11,7 +11,7 @@
{"name": "id", "title": "主键ID", "type": "str", "length": 32, "nullable": "no"},
{"name": "project_id", "title": "项目ID", "type": "str", "length": 32, "nullable": "no"},
{"name": "role", "title": "角色名", "type": "str", "length": 64, "nullable": "no"},
{"name": "model_name", "title": "模型名(llm.name,空=用项目缺省模型)", "type": "str", "length": 128},
{"name": "model_name", "title": "模型名(llm_model.name,空=用项目缺省模型)", "type": "str", "length": 128},
{"name": "created_at", "title": "创建时间", "type": "timestamp", "nullable": "no"},
{"name": "updated_at", "title": "更新时间", "type": "timestamp"}
],
@ -20,6 +20,6 @@
],
"codes": [
{"field": "role", "table": "appcodes_kv", "valuefield": "k", "textfield": "v", "cond": "parentid='sd_role'"},
{"field": "model_name", "table": "llm", "valuefield": "name", "textfield": "name", "cond": ""}
{"field": "model_name", "table": "llm_model", "valuefield": "name", "textfield": "name", "cond": "status='active'"}
]
}