-- MySQL 8,本地尾程库,可重复执行;不修改现有清点数量或自动释放未完成任务。 USE baiyue_lastleg; -- 退货箱内清点作业会话:每位操作员只能认领一个批次,每个批次只能被一人认领。 CREATE TABLE IF NOT EXISTS ll_return_carton_count_session ( operator_id VARCHAR(128) NOT NULL COMMENT '平台PDA操作员标识', warehouse_id VARCHAR(128) NOT NULL COMMENT '认领时绑定海外仓标识', receipt_id BIGINT NULL COMMENT '正在清点的签收批次,完成后释放为NULL', started_at DATETIME(3) NULL COMMENT '本次开始清点时间', created_at DATETIME(3) NOT NULL COMMENT '会话创建时间', updated_at DATETIME(3) NOT NULL COMMENT '会话更新时间', PRIMARY KEY(operator_id), UNIQUE KEY uk_ll_return_count_session_receipt(receipt_id) ) ENGINE=InnoDB COMMENT='退货箱内清点单人单任务持久会话';