| 1234567891011121314151617 |
- -- 创建设备表
- CREATE TABLE IF NOT EXISTS `t_device` (
- `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
- `device_id` VARCHAR(64) NOT NULL COMMENT '设备编号',
- `shop_id` BIGINT DEFAULT NULL COMMENT '门店ID',
- `name` VARCHAR(128) DEFAULT NULL COMMENT '设备名称',
- `auth_token` VARCHAR(256) DEFAULT NULL COMMENT '认证令牌',
- `status` INT DEFAULT 1 COMMENT '状态:0-禁用,1-正常',
- `door_status` VARCHAR(10) DEFAULT NULL COMMENT '门状态:1-开门失败(ERROR),2-门已开(OPENED),3-门已关(CLOSED),4-设备繁忙(BUSY)',
- `current_inventory_hash` VARCHAR(64) DEFAULT NULL COMMENT '当前库存哈希值',
- `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_device_id` (`device_id`),
- KEY `idx_shop_id` (`shop_id`),
- KEY `idx_status` (`status`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='设备表';
|