# 新建一个 react 语言的工具库管理系统,整个项目包含以下功能,本项目需要操作本地数据库,数据库的信息补充在##1.1 数据库信息中: ## 1.1 数据库信息 ### 数据的获取,修改,获取对应数据库表的数据并操作 host: rm-t4na9qj85v7790tf84o.mysql.singapore.rds.aliyuncs.com port: 3306 username: crawler_admin password: cyber#crawler_2023 db: tools_auto_access charset: utf8mb4 collate: utf8mb4_general_ci ## 项目功能如下: ## 一、带接入工具列表 数据库字段格式是 tools_info_search_task 表 和 tools_info_search_task_detail 表 1.1 待接入工具列表展示 1.2 待接入工具详情展示 1.3 待接入工具编辑/删除 1.4 待接入工具搜索 ### 待接入工具列表包含以下信息:用户列表有如下操作按钮:详情、编辑 工具id search_task_id 工具名称 tools_name 工具功能名称 tools_function_name 工具功能描述 tools_function_desc 状态 status 失败原因 fail_reason 创建时间 create_time 更新时间 update_time ### 待接入工具详情包含以下信息: 工具id search_task_id 检索渠道(302ai / crawl_system) search_channel 工具名称 tools_name 工具功能名称 tools_function_name 工具功能描述 tools_function_desc 状态 status 检索结果 search_result 失败原因 fail_reason 创建时间 create_time 更新时间 update_time ## 二、自动接入任务列表 数据库字段格式是 tools_auto_access_task 表 ### 自动接入任务列表包含以下信息:用户列表有如下操作按钮:详情、编辑 工具接入任务ID access_task_id 工具检索任务ID search_task_id 工具名称 tools_name 工具功能名称 tools_function_name 接入方式 access_type(api_no_crack / api_crack / browser_auto_operate) 工具功能描述 tools_function_desc API文档 api_doc API类名 api_class_name 操作路径数据 operate_path_data 源内容链接 origin_content_link 状态 status 失败原因 fail_reason 创建时间 create_time 更新时间 update_time ### 自动接入任务列表详情包含以下信息: 工具接入任务ID access_task_id 工具检索任务ID search_task_id 工具名称 tools_name 工具功能名称 tools_function_name 接入方式 access_type(api_no_crack / api_crack / browser_auto_operate) 工具功能描述 tools_function_desc API文档 api_doc API类名 api_class_name 操作路径数据 operate_path_data 源内容链接 origin_content_link 状态 status 失败原因 fail_reason ## 三、工具列表 数据库字段格式是 tools_library 表 ### 工具列表包含以下信息:用户列表有如下操作按钮:详情、编辑、发布 `tools_id` varchar(64) NOT NULL COMMENT '工具ID', `tools_name` varchar(100) DEFAULT NULL COMMENT '工具名', `tools_function_name` varchar(100) DEFAULT NULL COMMENT '工具功能名', `tools_full_name` varchar(255) DEFAULT NULL COMMENT '工具名全称(一般由工具名 + 功能名组成)', `tools_desc` varchar(500) DEFAULT NULL COMMENT '工具描述', `tools_version` varchar(16) DEFAULT 'v1' COMMENT 'tools 版本(v1,v2,...)', `access_task_id` varchar(64) DEFAULT NULL COMMENT '自动接入任务 ID', `status` varchar(32) DEFAULT NULL COMMENT '状态(normal-正常,offline-已下线)', `call_type` varchar(32) DEFAULT NULL COMMENT '调用方式(api, browser_auto_operate)', `api_provider` varchar(64) DEFAULT NULL COMMENT 'API 提供方(official/302ai)', `api_url_path` varchar(255) DEFAULT NULL COMMENT 'api 路径', `operate_path_data` mediumtext COMMENT '操作路径数据,text 格式', `params_definition` mediumtext COMMENT '参数定义,json 格式', `response_desc` mediumtext COMMENT '响应数据说明,json 格式', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', ### 工具列表详情包含以下信息: `tools_id` varchar(64) NOT NULL COMMENT '工具ID', `tools_name` varchar(100) DEFAULT NULL COMMENT '工具名', `tools_function_name` varchar(100) DEFAULT NULL COMMENT '工具功能名', `tools_full_name` varchar(255) DEFAULT NULL COMMENT '工具名全称(一般由工具名 + 功能名组成)', `tools_desc` varchar(500) DEFAULT NULL COMMENT '工具描述', `tools_version` varchar(16) DEFAULT 'v1' COMMENT 'tools 版本(v1,v2,...)', `access_task_id` varchar(64) DEFAULT NULL COMMENT '自动接入任务 ID', `status` varchar(32) DEFAULT NULL COMMENT '状态(normal-正常,offline-已下线)', `call_type` varchar(32) DEFAULT NULL COMMENT '调用方式(api, browser_auto_operate)', `api_provider` varchar(64) DEFAULT NULL COMMENT 'API 提供方(official/302ai)', `api_url_path` varchar(255) DEFAULT NULL COMMENT 'api 路径', `operate_path_data` mediumtext COMMENT '操作路径数据,text 格式', `params_definition` mediumtext COMMENT '参数定义,json 格式', `response_desc` mediumtext COMMENT '响应数据说明,json 格式', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',