chore(db): add feedback brand qty tables for site and driver
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
fb76940d15
commit
b658591818
2 files changed
+225
-4
No files matched your search
@@ -0,0 +1,91 @@
|
||||
-- backend/scripts/migrate_20260731_pl_feedback_brand_qty.sql
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `pl_inbound_order_item_brand_qty` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`order_id` varchar(64) NOT NULL COMMENT '入库单ID',
|
||||
`order_item_id` varchar(64) NOT NULL COMMENT '入库明细ID',
|
||||
`plan_product_id` varchar(64) NOT NULL COMMENT '计划产品行ID',
|
||||
`brand_id` varchar(64) NOT NULL DEFAULT '' COMMENT '品牌ID',
|
||||
`brand_name` varchar(100) DEFAULT NULL COMMENT '品牌名称',
|
||||
`qty` decimal(15,3) NOT NULL DEFAULT '0.000' COMMENT '本品牌数量',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_order_item` (`order_item_id`),
|
||||
KEY `idx_order` (`order_id`),
|
||||
KEY `idx_tenant` (`tenant_no`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='入库明细品牌数量';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `pl_outbound_order_item_brand_qty` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`order_id` varchar(64) NOT NULL COMMENT '出库单ID',
|
||||
`order_item_id` varchar(64) NOT NULL COMMENT '出库明细ID',
|
||||
`plan_product_id` varchar(64) NOT NULL COMMENT '计划产品行ID',
|
||||
`brand_id` varchar(64) NOT NULL DEFAULT '' COMMENT '品牌ID',
|
||||
`brand_name` varchar(100) DEFAULT NULL COMMENT '品牌名称',
|
||||
`qty` decimal(15,3) NOT NULL DEFAULT '0.000' COMMENT '本品牌数量',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_order_item` (`order_item_id`),
|
||||
KEY `idx_order` (`order_id`),
|
||||
KEY `idx_tenant` (`tenant_no`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='出库明细品牌数量';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `pl_transport_product_feedback` (
|
||||
`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',
|
||||
`actual_qty` decimal(15,3) NOT NULL DEFAULT '0.000' COMMENT '该产品回传总量',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_transport` (`transport_id`),
|
||||
KEY `idx_plan_product` (`plan_product_id`),
|
||||
KEY `idx_tenant` (`tenant_no`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运输单按产品回传';
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `pl_transport_product_brand_qty` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`transport_id` varchar(64) NOT NULL COMMENT '运输单ID',
|
||||
`plan_product_id` varchar(64) NOT NULL COMMENT '计划产品行ID',
|
||||
`feedback_id` varchar(64) DEFAULT NULL COMMENT '产品回传行ID',
|
||||
`brand_id` varchar(64) NOT NULL DEFAULT '' COMMENT '品牌ID',
|
||||
`brand_name` varchar(100) DEFAULT NULL COMMENT '品牌名称',
|
||||
`qty` decimal(15,3) NOT NULL DEFAULT '0.000' COMMENT '本品牌数量',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_transport_product` (`transport_id`,`plan_product_id`),
|
||||
KEY `idx_feedback` (`feedback_id`),
|
||||
KEY `idx_tenant` (`tenant_no`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运输单产品回传品牌数量';
|
||||
+134
-4
@@ -3122,6 +3122,39 @@ INSERT INTO `pl_inbound_order_item` (`id`, `order_id`, `plan_product_id`, `produ
|
||||
INSERT INTO `pl_inbound_order_item` (`id`, `order_id`, `plan_product_id`, `product_id`, `product_name`, `specification`, `unit`, `plan_qty`, `actual_qty`, `qty_source`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('A8A2434F50D64A11A8A0D47A5351AB05', 'B82AAF848CC64DC49466A00622CD11C2', 'D56F0FE7114C406E913A73538C9B3A75', '2C816BDFF69F419D99F0A9B3EC77CCFA', 'TEST液碱', '31%', 'dun', 20.000, 20.220, 'manual', 'shanxia2.0', 1, NULL, 'd3000000000000000000000000000001', 'b13c2be2-4e71-11f1-9f47-00163e3bdd96', '2026-07-20 12:27:19', NULL, '2026-07-20 12:28:45', 0);
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_inbound_order_item_brand_qty
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `pl_inbound_order_item_brand_qty`;
|
||||
CREATE TABLE `pl_inbound_order_item_brand_qty` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`order_id` varchar(64) NOT NULL COMMENT '入库单ID',
|
||||
`order_item_id` varchar(64) NOT NULL COMMENT '入库明细ID',
|
||||
`plan_product_id` varchar(64) NOT NULL COMMENT '计划产品行ID',
|
||||
`brand_id` varchar(64) NOT NULL DEFAULT '' COMMENT '品牌ID',
|
||||
`brand_name` varchar(100) DEFAULT NULL COMMENT '品牌名称',
|
||||
`qty` decimal(15,3) NOT NULL DEFAULT '0.000' COMMENT '本品牌数量',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_order_item` (`order_item_id`),
|
||||
KEY `idx_order` (`order_id`),
|
||||
KEY `idx_tenant` (`tenant_no`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='入库明细品牌数量';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of pl_inbound_order_item_brand_qty
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_inventory
|
||||
-- ----------------------------
|
||||
@@ -3355,6 +3388,39 @@ INSERT INTO `pl_outbound_order_item` (`id`, `order_id`, `plan_product_id`, `prod
|
||||
INSERT INTO `pl_outbound_order_item` (`id`, `order_id`, `plan_product_id`, `product_id`, `product_name`, `specification`, `unit`, `plan_qty`, `actual_qty`, `qty_source`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('C0B35D0E5D904BCDA0D053B90B7F0A0F', '289F19B8AEA14925A51ADF7A043F27A0', '6F6E792CF1C94E1EA5B9F7DEA1A8ED5A', '4A4F354CAEC0485EA1E4E9FC7C5217F6', 'TEST盐酸', '30%', 'dun', 11.000, 11.000, 'plan', 'shanxia2.0', 1, NULL, 'd3000000000000000000000000000001', 'b13c2be2-4e71-11f1-9f47-00163e3bdd96', '2026-07-20 16:22:24', NULL, '2026-07-20 16:22:24', 0);
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_outbound_order_item_brand_qty
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `pl_outbound_order_item_brand_qty`;
|
||||
CREATE TABLE `pl_outbound_order_item_brand_qty` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`order_id` varchar(64) NOT NULL COMMENT '出库单ID',
|
||||
`order_item_id` varchar(64) NOT NULL COMMENT '出库明细ID',
|
||||
`plan_product_id` varchar(64) NOT NULL COMMENT '计划产品行ID',
|
||||
`brand_id` varchar(64) NOT NULL DEFAULT '' COMMENT '品牌ID',
|
||||
`brand_name` varchar(100) DEFAULT NULL COMMENT '品牌名称',
|
||||
`qty` decimal(15,3) NOT NULL DEFAULT '0.000' COMMENT '本品牌数量',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_order_item` (`order_item_id`),
|
||||
KEY `idx_order` (`order_id`),
|
||||
KEY `idx_tenant` (`tenant_no`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='出库明细品牌数量';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of pl_outbound_order_item_brand_qty
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_personnel
|
||||
-- ----------------------------
|
||||
@@ -3403,10 +3469,10 @@ CREATE TABLE `pl_plan` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`plan_no` varchar(32) NOT NULL COMMENT '计划订单编号 SXDDHYYYYMMDD######',
|
||||
`create_date` date NOT NULL COMMENT '创建日期',
|
||||
`plan_date` date NOT NULL COMMENT '计划日期',
|
||||
`plan_date` date DEFAULT NULL COMMENT '计划日期',
|
||||
`belongs_company` varchar(20) NOT NULL COMMENT '归属公司 shanxia-安庆山峡 yundong-安徽云栋',
|
||||
`plan_type` varchar(20) NOT NULL COMMENT '单据类型 direct-直销单 inbound-入库单 outbound-出库单',
|
||||
`follow_status` varchar(30) NOT NULL DEFAULT 'draft' COMMENT '跟进状态',
|
||||
`follow_status` varchar(30) NOT NULL DEFAULT 'pending_arrange' COMMENT '跟进状态 wait_notice-等通知 pending_arrange-待安排 arranged-已安排 completed-已完成 cancelled-已取消',
|
||||
`transport_status` varchar(20) NOT NULL DEFAULT 'pending' COMMENT '运输安排状态 pending-待安排 arranged-已安排',
|
||||
`archive_status` varchar(20) NOT NULL DEFAULT 'unarchived' COMMENT '归档状态 unarchived-未归档 archived-已归档',
|
||||
`complete_status` varchar(10) NOT NULL DEFAULT 'no' COMMENT '完成状态 yes-是 no-否',
|
||||
@@ -3998,6 +4064,70 @@ INSERT INTO `pl_transport` (`id`, `transport_no`, `vehicle_id`, `license_plate`,
|
||||
INSERT INTO `pl_transport` (`id`, `transport_no`, `vehicle_id`, `license_plate`, `trailer_no`, `driver_id`, `driver_name`, `driver_phone`, `resource_snapshot`, `carrier_id`, `carrier_name`, `transport_medium`, `start_point`, `end_point`, `distance_km`, `unit`, `transport_qty`, `freight_price`, `freight_amount`, `freight_type`, `has_invoice`, `qr_code`, `qr_expire_date`, `driver_access_token`, `transport_status`, `approval_status`, `feedback_time`, `feedback_qty`, `feedback_images`, `feedback_remark`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('F3C302A9F16641F483AE06AB7F135531', 'SXYS202607000001', '5E96679014E543B68A857A3657787B70', '皖H57837', '皖H123123', '9AB6B5474343428C80C24503EB7771DC', '刘道银', '130023312', '{\"snapshottedAt\":\"2026-07-01T05:07:44.727140\",\"vehicleId\":\"5E96679014E543B68A857A3657787B70\",\"vehicleType\":\"self\",\"carrierId\":null,\"carrierName\":null,\"licensePlate\":\"皖H57837\",\"trailerNo\":\"皖H123123\",\"loadCapacity\":\"32.00\",\"vehicleStatus\":\"available\",\"certList\":[{\"id\":\"3A432589725B49DF8C7318FEB0A99C2D\",\"certId\":\"3A432589725B49DF8C7318FEB0A99C2D\",\"vehiclePart\":\"head\",\"certName\":\"行驶证\",\"certNo\":null,\"expireDate\":null,\"remindDays\":30,\"attachmentUrls\":\"pl/vehicle-cert/202606/28/bf015c86f4ed47768e63b52969ff170c.png\",\"ownerType\":\"vehicle\",\"ownerId\":\"5E96679014E543B68A857A3657787B70\",\"status\":\"valid\"},{\"id\":\"1C6293679C0549EA9A348BA8378D2E71\",\"certId\":\"1C6293679C0549EA9A348BA8378D2E71\",\"vehiclePart\":\"head\",\"certName\":\"道路运输证\",\"certNo\":null,\"expireDate\":null,\"remindDays\":30,\"attachmentUrls\":\"pl/vehicle-cert/202606/28/e1893be2aa3e45999dc4073761d7ae34.png\",\"ownerType\":\"vehicle\",\"ownerId\":\"5E96679014E543B68A857A3657787B70\",\"status\":\"valid\"}],\"personnelList\":[{\"personnelId\":\"9AB6B5474343428C80C24503EB7771DC\",\"personnelName\":\"刘道银\",\"phoneNo\":\"130023312\",\"age\":32,\"idCardNo\":\"34082219912312\",\"role\":\"driver\",\"isDefault\":1,\"remark\":\"司机\",\"certList\":[{\"id\":\"50662CC33E484C048864CF510587532B\",\"certId\":\"50662CC33E484C048864CF510587532B\",\"vehiclePart\":null,\"certName\":\"驾驶证\",\"certNo\":\"123\",\"expireDate\":\"2026-06-30\",\"remindDays\":30,\"attachmentUrls\":\"pl/personnel-cert/202606/28/21fa74bef9dd4fbd9fa679bca0d0e37c.jpeg\",\"ownerType\":\"personnel\",\"ownerId\":\"9AB6B5474343428C80C24503EB7771DC\",\"status\":\"valid\"}]},{\"personnelId\":\"BD11DEEA3C1E4C8EA75CDF18A6EED21F\",\"personnelName\":\"吴春生\",\"phoneNo\":\"1390001231\",\"age\":32,\"idCardNo\":\"340822121323\",\"role\":\"escort\",\"isDefault\":0,\"remark\":\"押运员\",\"certList\":[{\"id\":\"4FDC7130730F44C9900A40AE6FEEAC4F\",\"certId\":\"4FDC7130730F44C9900A40AE6FEEAC4F\",\"vehiclePart\":null,\"certName\":\"押运员证\",\"certNo\":\"123123\",\"expireDate\":\"2026-07-01\",\"remindDays\":30,\"attachmentUrls\":\"pl/personnel-cert/202606/28/9dd713bfc98f498fadbf087349f5c6b8.jpeg\",\"ownerType\":\"personnel\",\"ownerId\":\"BD11DEEA3C1E4C8EA75CDF18A6EED21F\",\"status\":\"valid\"}]}],\"personnelSummary\":\"刘道银(司机)、吴春生(押运员)\",\"selectedDriverId\":\"9AB6B5474343428C80C24503EB7771DC\"}', 'B72BE320BB9344F99D32D7772855EB39', '安庆百链道路运输有限公司', '98% 工业硫酸(AR、20.000、吨)', '安庆山峡', '中国石化', 120.00, '吨', 31.000, 318.0000, 9858.00, 'by_weight', 0, NULL, NULL, 'xsXHcPZDmPMHlgoLMXxEGXfzo9oYURg9AhtzerDVjFw', 'draft', 'none', NULL, NULL, NULL, NULL, 'shanxia2.0', NULL, NULL, 'd3000000000000000000000000000001', 'b13c2be2-4e71-11f1-9f47-00163e3bdd96', '2026-07-01 05:06:54', 'd3000000000000000000000000000001', '2026-07-01 05:25:40', 0);
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_transport_product_feedback
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `pl_transport_product_feedback`;
|
||||
CREATE TABLE `pl_transport_product_feedback` (
|
||||
`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',
|
||||
`actual_qty` decimal(15,3) NOT NULL DEFAULT '0.000' COMMENT '该产品回传总量',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_transport` (`transport_id`),
|
||||
KEY `idx_plan_product` (`plan_product_id`),
|
||||
KEY `idx_tenant` (`tenant_no`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运输单按产品回传';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of pl_transport_product_feedback
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_transport_product_brand_qty
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `pl_transport_product_brand_qty`;
|
||||
CREATE TABLE `pl_transport_product_brand_qty` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`transport_id` varchar(64) NOT NULL COMMENT '运输单ID',
|
||||
`plan_product_id` varchar(64) NOT NULL COMMENT '计划产品行ID',
|
||||
`feedback_id` varchar(64) DEFAULT NULL COMMENT '产品回传行ID',
|
||||
`brand_id` varchar(64) NOT NULL DEFAULT '' COMMENT '品牌ID',
|
||||
`brand_name` varchar(100) DEFAULT NULL COMMENT '品牌名称',
|
||||
`qty` decimal(15,3) NOT NULL DEFAULT '0.000' COMMENT '本品牌数量',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
`create_by` varchar(64) DEFAULT NULL,
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_by` varchar(64) DEFAULT NULL,
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`del_flag` smallint(6) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_transport_product` (`transport_id`,`plan_product_id`),
|
||||
KEY `idx_feedback` (`feedback_id`),
|
||||
KEY `idx_tenant` (`tenant_no`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='运输单产品回传品牌数量';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of pl_transport_product_brand_qty
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for pl_transport_address
|
||||
-- ----------------------------
|
||||
@@ -10048,7 +10178,7 @@ INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `co
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_FREIGHT_S', '提交审批', 'PL_FREIGHT', 'F', '', '', 'pl:freight:submit', 1, '1', '1', 'shanxia2.0', 4, NULL, 'system', '', '2026-06-25 06:29:42', NULL, '2026-06-25 06:29:42', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_FREIGHT_W', '撤回', 'PL_FREIGHT', 'F', '', '', 'pl:freight:withdraw', 1, '1', '1', 'shanxia2.0', 6, NULL, 'system', '', '2026-06-25 06:29:42', NULL, '2026-06-25 06:29:42', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_GROUP_BASE', '基础信息库', 'PL_MENU_ROOT', 'M', 'base-info', NULL, NULL, 1, '1', '1', 'shanxia2.0', 7, NULL, 'system', '', '2026-07-05 21:00:00', NULL, '2026-07-19 11:38:46', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_GROUP_CERT', '购买证上传', 'PL_MENU_ROOT', 'M', 'cert-upload', NULL, NULL, 1, '1', '1', 'shanxia2.0', 3, NULL, 'system', '', '2026-07-05 21:00:00', NULL, '2026-07-19 11:38:46', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_GROUP_CERT', '危化品证上传', 'PL_MENU_ROOT', 'M', 'cert-upload', NULL, NULL, 1, '1', '1', 'shanxia2.0', 3, NULL, 'system', '', '2026-07-05 21:00:00', NULL, '2026-07-19 11:38:46', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_GROUP_DOC', '证件提醒', 'PL_MENU_ROOT', 'M', 'document-reminder-module', NULL, NULL, 1, '1', '1', 'shanxia2.0', 6, NULL, 'system', '', '2026-07-05 21:00:00', NULL, '2026-07-19 11:38:46', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_GROUP_FREIGHT', '运输费用', 'PL_MENU_ROOT', 'M', 'freight-fee', NULL, NULL, 1, '1', '1', 'shanxia2.0', 4, NULL, 'system', '', '2026-07-05 21:00:00', NULL, '2026-07-19 11:38:46', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_GROUP_PLAN', '运输计划', 'PL_MENU_ROOT', 'M', 'plan-module', NULL, NULL, 1, '1', '1', 'shanxia2.0', 1, NULL, 'system', '', '2026-07-05 21:00:00', NULL, '2026-07-05 21:00:00', 0);
|
||||
@@ -10067,7 +10197,7 @@ INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `co
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_PLAN_ARCHIVE_A', '归档', 'PL_PLAN_ARCHIVE', 'F', '', '', 'pl:plan-archive:archive', 1, '1', '1', 'shanxia2.0', 3, NULL, 'system', '', '2026-06-25 06:14:17', NULL, '2026-06-25 06:14:17', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_PLAN_ARCHIVE_E', '编辑', 'PL_PLAN_ARCHIVE', 'F', '', '', 'pl:plan-archive:edit', 1, '1', '1', 'shanxia2.0', 2, NULL, 'system', '', '2026-06-25 06:14:17', NULL, '2026-06-25 06:14:17', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_PLAN_ARCHIVE_Q', '查询', 'PL_PLAN_ARCHIVE', 'F', '', '', 'pl:plan-archive:query', 1, '1', '1', 'shanxia2.0', 1, NULL, 'system', '', '2026-06-25 06:14:17', NULL, '2026-06-25 06:14:17', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_PLAN_CERT', '购买证上传', 'PL_GROUP_CERT', 'C', 'plan-cert', 'pl/plan-cert/index', 'pl:plan-cert:list', 1, '1', '1', 'shanxia2.0', 1, '危化品购买证/合法使用证明上传', 'system', '', '2026-06-20 18:18:10', NULL, '2026-06-25 06:14:17', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_PLAN_CERT', '危化品证上传', 'PL_GROUP_CERT', 'C', 'plan-cert', 'pl/plan-cert/index', 'pl:plan-cert:list', 1, '1', '1', 'shanxia2.0', 1, '危化品购买证/合法使用证明上传', 'system', '', '2026-06-20 18:18:10', NULL, '2026-06-25 06:14:17', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_SELF_VEHICLE', '山峡自有车辆', 'PL_GROUP_BASE', 'C', 'self-vehicle', 'pl/self-vehicle/index', 'pl:self-vehicle:list', 1, '1', '1', 'shanxia2.0', 4, '展示全部自有类型车辆', 'system', '', '2026-06-20 08:07:00', NULL, '2026-07-25 12:58:26', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_TRANSPORT_ADDRESS', '运输地址库', 'PL_GROUP_BASE', 'C', 'transport-address', 'pl/transport-address/index', 'pl:transport-address:list', 1, '1', '1', 'shanxia2.0', 6, '运输通用地址库', 'system', '', '2026-07-01 19:54:09', NULL, '2026-07-25 12:58:26', 0);
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) VALUES ('PL_VEH_MAINT_APPLY', '车辆维保申请', 'PL_GROUP_VEHICLE', 'C', 'vehicle-maintenance-apply', 'pl/vehicle-maintenance-apply/index', 'pl:vehicle-maintenance-apply:list', 1, '1', '1', 'shanxia2.0', 3, NULL, 'system', '', '2026-06-29 09:02:16', NULL, '2026-06-29 09:13:01', 0);
|
||||
|
||||
Reference in new issue
Block a user