提交
This commit is contained in:
1 parent
c90f72fd34
commit
6b6c80f182
100 files changed
+18631
-6278
No files matched your search
@@ -0,0 +1,11 @@
|
||||
-- 出入库单 · 工厂现场人员免登录链接
|
||||
-- Spec: docs/superpowers/specs/2026-06-23-pl-site-inventory-link-design.md
|
||||
|
||||
ALTER TABLE db_inbound_outbound
|
||||
ADD COLUMN site_access_token VARCHAR(64) NULL COMMENT '现场人员免登录访问令牌' AFTER remark,
|
||||
ADD COLUMN site_feedback_remark VARCHAR(500) NULL COMMENT '现场回执备注' AFTER site_access_token,
|
||||
ADD COLUMN site_feedback_images TEXT NULL COMMENT '现场回执附件URLs(JSON数组)' AFTER site_feedback_remark,
|
||||
ADD COLUMN site_feedback_time DATETIME NULL COMMENT '现场回执保存时间' AFTER site_feedback_images;
|
||||
|
||||
CREATE UNIQUE INDEX uk_db_inbound_outbound_site_token
|
||||
ON db_inbound_outbound(site_access_token);
|
||||
@@ -0,0 +1,35 @@
|
||||
-- 运输计划 · 工厂现场链接(与地磅出入库单解耦)
|
||||
-- 入库/出库计划安排运输时生成,不在 db_inbound_outbound 落库
|
||||
|
||||
CREATE TABLE IF NOT EXISTS pl_transport_site_link (
|
||||
id VARCHAR(64) NOT NULL COMMENT '主键ID',
|
||||
transport_id VARCHAR(64) NOT NULL COMMENT '运输单ID',
|
||||
plan_id VARCHAR(64) NOT NULL COMMENT '运输计划ID',
|
||||
plan_product_id VARCHAR(64) NOT NULL COMMENT '计划产品行ID',
|
||||
site_access_token VARCHAR(64) NOT NULL COMMENT '现场人员免登录访问令牌',
|
||||
business_type VARCHAR(20) NOT NULL COMMENT '业务类型:入库/出库',
|
||||
partner_company VARCHAR(200) NULL COMMENT '往来单位',
|
||||
product_id VARCHAR(64) NULL COMMENT 'CRM产品ID',
|
||||
product VARCHAR(200) NULL COMMENT '产品名称快照',
|
||||
specification VARCHAR(200) NULL COMMENT '规格快照',
|
||||
quantity DECIMAL(15, 3) NULL COMMENT '数量(吨)',
|
||||
vehicle_no VARCHAR(32) NULL COMMENT '车牌号',
|
||||
plan_no VARCHAR(64) NULL COMMENT '运输计划号',
|
||||
plan_date DATE NULL COMMENT '计划日期',
|
||||
site_feedback_remark VARCHAR(500) NULL COMMENT '现场回执备注',
|
||||
site_feedback_images TEXT NULL COMMENT '现场回执附件URLs(JSON数组)',
|
||||
site_feedback_time DATETIME NULL COMMENT '现场回执保存时间',
|
||||
tenant_no VARCHAR(64) NOT NULL COMMENT '租户编号',
|
||||
order_num INT NULL COMMENT '排序号',
|
||||
remark VARCHAR(512) NULL COMMENT '备注',
|
||||
create_by VARCHAR(64) NULL COMMENT '创建人id',
|
||||
create_dept_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID',
|
||||
create_time DATETIME NOT NULL COMMENT '创建时间',
|
||||
update_by VARCHAR(64) NULL COMMENT '更新人id',
|
||||
update_time DATETIME NOT NULL COMMENT '更新时间',
|
||||
del_flag TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0-正常 1-已删除',
|
||||
PRIMARY KEY (id),
|
||||
UNIQUE KEY uk_pl_transport_site_link_token (site_access_token),
|
||||
KEY idx_pl_transport_site_link_transport (transport_id, del_flag),
|
||||
KEY idx_pl_transport_site_link_plan (plan_id, del_flag)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运输计划现场链接';
|
||||
@@ -2101,6 +2101,10 @@ CREATE TABLE `db_inbound_outbound` (
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
`site_access_token` varchar(64) DEFAULT NULL COMMENT '现场人员免登录访问令牌',
|
||||
`site_feedback_remark` varchar(500) DEFAULT NULL COMMENT '现场回执备注',
|
||||
`site_feedback_images` text COMMENT '现场回执附件URLs(JSON数组)',
|
||||
`site_feedback_time` datetime DEFAULT NULL COMMENT '现场回执保存时间',
|
||||
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
@@ -2114,7 +2118,8 @@ CREATE TABLE `db_inbound_outbound` (
|
||||
KEY `idx_status` (`status`) USING BTREE,
|
||||
KEY `idx_vehicle_no` (`vehicle_no`) USING BTREE,
|
||||
KEY `idx_tenant` (`tenant_no`) USING BTREE,
|
||||
KEY `idx_product_id` (`product_id`) USING BTREE
|
||||
KEY `idx_product_id` (`product_id`) USING BTREE,
|
||||
UNIQUE KEY `uk_db_inbound_outbound_site_token` (`site_access_token`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='地磅-出入库单';
|
||||
|
||||
-- ----------------------------
|
||||
|
||||
Reference in new issue
Block a user