add
This commit is contained in:
@@ -7,6 +7,65 @@
|
||||
|
||||
## SQL脚本
|
||||
|
||||
### 新建的表
|
||||
|
||||
```sql
|
||||
CREATE TABLE `resource_operate_count` (
|
||||
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`tag` VARCHAR(32) DEFAULT NULL COMMENT '资源类型(agent=智能体、skill=技能、mcp_server=MCP服务)',
|
||||
`resource_id` VARCHAR(255) DEFAULT NULL COMMENT '资源ID(Agent=智能体ID、Skill=skillId、MCP=mcpServerUuid)',
|
||||
`like_count` BIGINT DEFAULT '0' COMMENT '点赞次数',
|
||||
`comment_count` BIGINT DEFAULT '0' COMMENT '评论次数',
|
||||
`personal_space_add_count` BIGINT DEFAULT '0' COMMENT '被添加到个人中心的次数',
|
||||
`create_time` DATETIME DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` DATETIME DEFAULT NULL COMMENT '最近更新时间',
|
||||
`create_at` VARCHAR(255) DEFAULT NULL COMMENT '创建人',
|
||||
`update_at` VARCHAR(255) DEFAULT NULL COMMENT '最近更新人',
|
||||
`delete_flag` VARCHAR(8) DEFAULT '0' COMMENT '删除标识(0=未删除,2=已删除)',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY(`resource_id`),
|
||||
UNIQUE KEY(`tag`, `resource_id`)
|
||||
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '资源的操作统计';
|
||||
|
||||
CREATE TABLE `user_resource_comment` (
|
||||
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`tag` VARCHAR(32) DEFAULT NULL COMMENT '资源类型(agent=智能体、skill=技能、mcp_server=MCP服务)',
|
||||
`resource_id` VARCHAR(255) DEFAULT NULL COMMENT '资源ID(Agent=智能体ID、Skill=skillId、MCP=mcpServerUuid)',
|
||||
`user_id` VARCHAR(255) DEFAULT NULL COMMENT '用户ID',
|
||||
`comment` VARCHAR(500) DEFAULT NULL COMMENT '评论内容',
|
||||
`star` INT DEFAULT '0' COMMENT '评分星级(1~5)',
|
||||
`create_time` DATETIME DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` DATETIME DEFAULT NULL COMMENT '最近更新时间',
|
||||
`create_at` VARCHAR(255) DEFAULT NULL COMMENT '创建人',
|
||||
`update_at` VARCHAR(255) DEFAULT NULL COMMENT '最近更新人',
|
||||
`delete_flag` VARCHAR(8) DEFAULT '0' COMMENT '删除标识(0=未删除,2=已删除)',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY(`resource_id`),
|
||||
KEY(`user_id`)
|
||||
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '用户对资源的评论';
|
||||
|
||||
CREATE TABLE `user_resource_operate_record` (
|
||||
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`tag` VARCHAR(32) DEFAULT NULL COMMENT '资源类型(agent=智能体、skill=技能、mcp_server=MCP服务)',
|
||||
`resource_id` VARCHAR(255) DEFAULT NULL COMMENT '资源ID(Agent=智能体ID、Skill=skillId、MCP=mcpServerUuid)',
|
||||
`user_id` VARCHAR(255) DEFAULT NULL COMMENT '用户ID',
|
||||
`click_like` VARCHAR(8) DEFAULT NULL COMMENT '是否点过赞(yes=是、no=否)',
|
||||
`click_like_time` DATETIME DEFAULT NULL COMMENT '点赞时间',
|
||||
`withdraw_like` VARCHAR(8) DEFAULT NULL COMMENT '是否取消点赞(yes=是、no=否)',
|
||||
`withdraw_like_time` DATETIME DEFAULT NULL COMMENT '取消点赞时间',
|
||||
`create_time` DATETIME DEFAULT NULL COMMENT '创建时间',
|
||||
`update_time` DATETIME DEFAULT NULL COMMENT '最近更新时间',
|
||||
`create_at` VARCHAR(255) DEFAULT NULL COMMENT '创建人',
|
||||
`update_at` VARCHAR(255) DEFAULT NULL COMMENT '最近更新人',
|
||||
`delete_flag` VARCHAR(8) DEFAULT '0' COMMENT '删除标识(0=未删除,2=已删除)',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY(`resource_id`),
|
||||
UNIQUE KEY(`tag`, `resource_id`, `user_id`)
|
||||
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '用户在个人空间对资源的操作记录';
|
||||
```
|
||||
|
||||
### 数据初始化
|
||||
|
||||
```sql
|
||||
-- 初始化智能体被添加次数
|
||||
INSERT INTO `mis-mcp-paw-claw`.`resource_operate_count`(`tag`, `resource_id`, `like_count`, `comment_count`, `personal_space_add_count`, `create_time`, `update_time`, `create_at`, `update_at`, `delete_flag`)
|
||||
|
||||
Reference in New Issue
Block a user