自动化接入管理后台

max_liu c7af46da53 feat(AutoAccessTaskDetail): 添加API类名和提供方显示字段并调整布局 há 1 semana atrás
.claude b7ab7c8514 chore: 更新node_modules依赖文件 há 2 semanas atrás
public b7ab7c8514 chore: 更新node_modules依赖文件 há 2 semanas atrás
server 06b1d74deb feat(自动接入任务): 新增自动接入任务创建功能及相关页面 há 1 semana atrás
src c7af46da53 feat(AutoAccessTaskDetail): 添加API类名和提供方显示字段并调整布局 há 1 semana atrás
.gitignore 01225f27b2 Remove node_modules from tracking and update .gitignore há 2 semanas atrás
README.md b7ab7c8514 chore: 更新node_modules依赖文件 há 2 semanas atrás
deploy.sh 72f5acb809 feat: 更新生产环境配置并添加待审核状态 há 2 semanas atrás
package-lock.json b7ab7c8514 chore: 更新node_modules依赖文件 há 2 semanas atrás
package.json b7ab7c8514 chore: 更新node_modules依赖文件 há 2 semanas atrás
tools_auto_access_task.txt b7ab7c8514 chore: 更新node_modules依赖文件 há 2 semanas atrás
tools_info_search_task.txt b7ab7c8514 chore: 更新node_modules依赖文件 há 2 semanas atrás
tools_info_search_task_detail.txt b7ab7c8514 chore: 更新node_modules依赖文件 há 2 semanas atrás
tools_library.txt b7ab7c8514 chore: 更新node_modules依赖文件 há 2 semanas atrás
运行和打包说明.md 298bbb9e9a feat(api): 根据环境自动切换API基础地址 há 2 semanas atrás

README.md

新建一个 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 '更新时间',