diff --git a/claw-v260921.md b/claw-v260921.md index 28a41f4..f3811d7 100644 --- a/claw-v260921.md +++ b/claw-v260921.md @@ -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`)