| | |
| | | "tenant_id" bigint NOT NULL DEFAULT 0, |
| | | PRIMARY KEY ("id") |
| | | ); |
| | | |
| | | -- ---------------------------- |
| | | -- MES 消费者扫码访问事件 |
| | | -- ---------------------------- |
| | | CREATE TABLE IF NOT EXISTS "mes_trace_consumer_scan_event" ( |
| | | "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, |
| | | "trace_code" varchar(255) NOT NULL, |
| | | "normalized_code" varchar(128) DEFAULT NULL, |
| | | "source_type" varchar(32) DEFAULT NULL, |
| | | "channel" varchar(32) DEFAULT NULL, |
| | | "province" varchar(64) DEFAULT NULL, |
| | | "city" varchar(64) DEFAULT NULL, |
| | | "batch_id" bigint DEFAULT NULL, |
| | | "success" bit NOT NULL DEFAULT FALSE, |
| | | "error_code" varchar(64) DEFAULT NULL, |
| | | "ip_hash" varchar(64) DEFAULT NULL, |
| | | "user_agent_hash" varchar(64) DEFAULT NULL, |
| | | "event_time" timestamp NOT NULL, |
| | | "creator" varchar(64) DEFAULT '', |
| | | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | "updater" varchar(64) DEFAULT '', |
| | | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | "deleted" bit NOT NULL DEFAULT FALSE, |
| | | "tenant_id" bigint NOT NULL DEFAULT 0, |
| | | PRIMARY KEY ("id") |
| | | ); |
| | | |
| | | -- ---------------------------- |
| | | -- MES 防窜货规则配置 |
| | | -- ---------------------------- |
| | | CREATE TABLE IF NOT EXISTS "mes_trace_anti_config" ( |
| | | "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, |
| | | "config_key" varchar(64) DEFAULT NULL, |
| | | "config_value" varchar(255) DEFAULT NULL, |
| | | "remark" varchar(255) DEFAULT NULL, |
| | | "creator" varchar(64) DEFAULT '', |
| | | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | "updater" varchar(64) DEFAULT '', |
| | | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | "deleted" bit NOT NULL DEFAULT FALSE, |
| | | PRIMARY KEY ("id") |
| | | ); |
| | | |
| | | -- ---------------------------- |
| | | -- MES 窜货预警记录 |
| | | -- ---------------------------- |
| | | CREATE TABLE IF NOT EXISTS "mes_trace_cross_region_warning" ( |
| | | "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, |
| | | "warning_no" varchar(64) DEFAULT NULL, |
| | | "bag_code_id" bigint DEFAULT NULL, |
| | | "bag_code" varchar(64) DEFAULT NULL, |
| | | "pallet_code_id" bigint DEFAULT NULL, |
| | | "pallet_code" varchar(64) DEFAULT NULL, |
| | | "batch_id" bigint DEFAULT NULL, |
| | | "batch_code" varchar(64) DEFAULT NULL, |
| | | "item_id" bigint DEFAULT NULL, |
| | | "item_code" varchar(64) DEFAULT NULL, |
| | | "item_name" varchar(128) DEFAULT NULL, |
| | | "sales_id" bigint DEFAULT NULL, |
| | | "sales_code" varchar(64) DEFAULT NULL, |
| | | "client_id" bigint DEFAULT NULL, |
| | | "client_name" varchar(128) DEFAULT NULL, |
| | | "dealer_province" varchar(64) DEFAULT NULL, |
| | | "dealer_city" varchar(64) DEFAULT NULL, |
| | | "scan_province" varchar(64) DEFAULT NULL, |
| | | "scan_city" varchar(64) DEFAULT NULL, |
| | | "warning_type" varchar(32) DEFAULT NULL, |
| | | "scan_event_id" bigint DEFAULT NULL, |
| | | "status" tinyint NOT NULL DEFAULT 10, |
| | | "handle_user_id" bigint DEFAULT NULL, |
| | | "handle_time" timestamp DEFAULT NULL, |
| | | "handle_remark" varchar(255) DEFAULT NULL, |
| | | "event_time" timestamp NOT NULL, |
| | | "creator" varchar(64) DEFAULT '', |
| | | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | "updater" varchar(64) DEFAULT '', |
| | | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | "deleted" bit NOT NULL DEFAULT FALSE, |
| | | PRIMARY KEY ("id") |
| | | ); |
| | | |
| | | -- ---------------------------- |
| | | -- MES 数据完整性校验记录 |
| | | -- ---------------------------- |
| | | CREATE TABLE IF NOT EXISTS "mes_trace_integrity_record" ( |
| | | "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, |
| | | "biz_type" varchar(32) NOT NULL, |
| | | "biz_id" bigint NOT NULL, |
| | | "biz_code" varchar(64) DEFAULT NULL, |
| | | "content_hash" varchar(64) NOT NULL, |
| | | "event_time" timestamp NOT NULL, |
| | | "creator" varchar(64) DEFAULT '', |
| | | "create_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | "updater" varchar(64) DEFAULT '', |
| | | "update_time" timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| | | "deleted" bit NOT NULL DEFAULT FALSE, |
| | | PRIMARY KEY ("id") |
| | | ); |