feat: sd_projects 加 default_model + 新增 sd_project_role_models 表
This commit is contained in:
parent
683315af84
commit
87d1848e2d
@ -236,6 +236,7 @@ CREATE TABLE sd_projects
|
||||
`status` VARCHAR(20) NOT NULL DEFAULT ''draft'' comment '项目状态',
|
||||
`org_id` VARCHAR(32) NOT NULL DEFAULT ''0'' comment '组织ID',
|
||||
`created_by` VARCHAR(32) comment '创建人',
|
||||
`default_model` VARCHAR(128) comment '项目缺省模型(llm.name,创建项目时记录当前会话模型,角色agent缺省用)',
|
||||
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL comment '创建时间',
|
||||
`updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP comment '更新时间'
|
||||
|
||||
@ -331,3 +332,21 @@ comment '微信用户绑定(openid→系统用户)'
|
||||
CREATE UNIQUE INDEX wechat_user_binding_idx_wub_openid ON wechat_user_binding(openid);
|
||||
CREATE INDEX wechat_user_binding_idx_wub_user ON wechat_user_binding(user_id);
|
||||
|
||||
|
||||
CREATE TABLE sd_project_role_models
|
||||
(
|
||||
`id` VARCHAR(32) NOT NULL comment '主键ID',
|
||||
`project_id` VARCHAR(32) NOT NULL comment '项目ID',
|
||||
`role` VARCHAR(64) NOT NULL comment '角色名(agent.requirement/agent.develop等)',
|
||||
`model_name` VARCHAR(128) comment '模型名(llm.name,空=用用户当前模型)',
|
||||
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL comment '创建时间',
|
||||
`updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP comment '更新时间'
|
||||
,primary key(id)
|
||||
)
|
||||
CHARACTER SET utf8mb4
|
||||
COLLATE utf8mb4_unicode_ci
|
||||
engine=innodb
|
||||
comment '项目-角色-模型映射(角色agent模型配置,缺省用用户当前模型)'
|
||||
;
|
||||
CREATE UNIQUE INDEX sd_project_role_models_idx_pr ON sd_project_role_models(project_id, role);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user