-- 运输计划 · 工厂现场链接(与地磅出入库单解耦) -- 入库/出库计划安排运输时生成,不在 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='运输计划现场链接';