61 lines
3.3 KiB
MySQL
61 lines
3.3 KiB
MySQL
|
|
CREATE TABLE crawler_device_info_record
|
|||
|
|
(
|
|||
|
|
id INT(11) NOT NULL AUTO_INCREMENT COMMENT '表自增ID',
|
|||
|
|
pad_code VARCHAR(50) NOT NULL COMMENT '设备唯一标识',
|
|||
|
|
name VARCHAR(100) NOT NULL DEFAULT '' COMMENT '设备名称',
|
|||
|
|
status int NOT NULL DEFAULT 1 COMMENT '任务状态:1、空闲 ;2、使用中',
|
|||
|
|
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|||
|
|
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|||
|
|
PRIMARY KEY (id),
|
|||
|
|
UNIQUE KEY uk_pad_code (pad_code),
|
|||
|
|
KEY idx_status (status)
|
|||
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='爬虫设备信息表';
|
|||
|
|
|
|||
|
|
create table crawler_task_record_info
|
|||
|
|
(
|
|||
|
|
id INT(11) NOT NULL AUTO_INCREMENT COMMENT '表自增ID',
|
|||
|
|
task_id varchar(50) NOT NULL COMMENT '任务ID',
|
|||
|
|
app_name VARCHAR(50) NOT NULL COMMENT 'app名称',
|
|||
|
|
country VARCHAR(50) NOT NULL COMMENT '国家',
|
|||
|
|
status int NOT NULL DEFAULT 1 COMMENT '任务状态:1、开始执行;2、执行成功;3、执行失败',
|
|||
|
|
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|||
|
|
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|||
|
|
PRIMARY KEY (id),
|
|||
|
|
UNIQUE KEY uk_task_id (task_id),
|
|||
|
|
KEY idx_status (status)
|
|||
|
|
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='爬虫任务执行记录表';
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
CREATE TABLE crawler_account_record_info
|
|||
|
|
(
|
|||
|
|
id INT(11) NOT NULL AUTO_INCREMENT COMMENT '表自增ID',
|
|||
|
|
account_id VARCHAR(50) NOT NULL COMMENT '账号名称',
|
|||
|
|
password VARCHAR(50) NOT NULL COMMENT '账号密码',
|
|||
|
|
country VARCHAR(50) NOT NULL COMMENT '国家',
|
|||
|
|
status INT NOT NULL DEFAULT 1 COMMENT '任务状态:1、空闲;2、使用中',
|
|||
|
|
app_name VARCHAR(50) NOT NULL COMMENT 'app名称',
|
|||
|
|
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|||
|
|
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|||
|
|
PRIMARY KEY (id),
|
|||
|
|
UNIQUE KEY uk_account_id (account_id,app_name),
|
|||
|
|
KEY idx_status (status),
|
|||
|
|
KEY idx_country (country)
|
|||
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='爬虫账号记录表';
|
|||
|
|
|
|||
|
|
|
|||
|
|
CREATE TABLE goods_information_record
|
|||
|
|
(
|
|||
|
|
id INT(11) NOT NULL AUTO_INCREMENT COMMENT '表自增ID',
|
|||
|
|
goods_id VARCHAR(50) NOT NULL COMMENT '商品ID',
|
|||
|
|
store_id VARCHAR(50) NOT NULL COMMENT '店铺ID',
|
|||
|
|
country VARCHAR(50) NOT NULL COMMENT '国家',
|
|||
|
|
app_name VARCHAR(50) NOT NULL COMMENT 'app名称',
|
|||
|
|
goods_info text NOT NULL COMMENT '商品具体价格详情等信息',
|
|||
|
|
create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|||
|
|
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|||
|
|
PRIMARY KEY (id),
|
|||
|
|
UNIQUE KEY uk_goods_info (goods_id,store_id,country,app_name),
|
|||
|
|
KEY idx_status (status),
|
|||
|
|
KEY idx_country (country)
|
|||
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='爬虫账号记录表';
|