| | |
| | | -- Table structure for mes_pro_feedback |
| | | -- ---------------------------- |
| | | DROP TABLE IF EXISTS `mes_pro_feedback`; |
| | | CREATE TABLE `mes_pro_feedback` ( |
| | | CREATE TABLE `mes_pro_feedback` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', |
| | | `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '报工单编号', |
| | | `type` int NULL DEFAULT NULL COMMENT '报工类型', |
| | | `channel` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '报工途径', |
| | | `feedback_time` datetime NULL DEFAULT NULL COMMENT '报工时间', |
| | | `workstation_id` bigint NULL DEFAULT NULL COMMENT '工作站编号', |
| | | `route_id` bigint NULL DEFAULT NULL COMMENT '工艺路线编号', |
| | | `process_id` bigint NULL DEFAULT NULL COMMENT '工序编号', |
| | | `work_order_id` bigint NULL DEFAULT NULL COMMENT '生产工单编号', |
| | | `task_id` bigint NULL DEFAULT NULL COMMENT '生产任务编号', |
| | | `item_id` bigint NULL DEFAULT NULL COMMENT '产品物料编号', |
| | | `expire_date` datetime NULL DEFAULT NULL COMMENT '过期日期', |
| | | `lot_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '生产批号', |
| | | `scheduled_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '排产数量', |
| | | `feedback_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '本次报工数量', |
| | | `qualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '合格品数量', |
| | | `unqualified_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '不良品数量', |
| | | `uncheck_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '待检测数量', |
| | | `labor_scrap_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '工废数量', |
| | | `material_scrap_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '料废数量', |
| | | `other_scrap_quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '其他废品数量', |
| | | `feedback_user_id` bigint NULL DEFAULT NULL COMMENT '报工用户编号', |
| | | `approve_user_id` bigint NULL DEFAULT NULL COMMENT '审核用户编号', |
| | | `status` int NULL DEFAULT NULL COMMENT '状态', |
| | | `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', |
| | | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', |
| | | `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '报工单编号', |
| | | `type` int DEFAULT NULL COMMENT '报工类型', |
| | | `channel` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '报工途径', |
| | | `feedback_time` datetime DEFAULT NULL COMMENT '报工时间', |
| | | `workstation_id` bigint DEFAULT NULL COMMENT '工作站编号', |
| | | `route_id` bigint DEFAULT NULL COMMENT '工艺路线编号', |
| | | `process_id` bigint DEFAULT NULL COMMENT '工序编号', |
| | | `work_order_id` bigint DEFAULT NULL COMMENT '生产工单编号', |
| | | `task_id` bigint DEFAULT NULL COMMENT '生产任务编号', |
| | | `item_id` bigint DEFAULT NULL COMMENT '产品物料编号', |
| | | `expire_date` datetime DEFAULT NULL COMMENT '过期日期', |
| | | `lot_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '生产批号', |
| | | `scheduled_quantity` decimal(24,6) DEFAULT NULL COMMENT '排产数量', |
| | | `feedback_quantity` decimal(24,6) DEFAULT NULL COMMENT '本次报工数量', |
| | | `qualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '合格品数量', |
| | | `unqualified_quantity` decimal(24,6) DEFAULT NULL COMMENT '不良品数量', |
| | | `uncheck_quantity` decimal(24,6) DEFAULT NULL COMMENT '待检测数量', |
| | | `labor_scrap_quantity` decimal(24,6) DEFAULT NULL COMMENT '工废数量', |
| | | `material_scrap_quantity` decimal(24,6) DEFAULT NULL COMMENT '料废数量', |
| | | `other_scrap_quantity` decimal(24,6) DEFAULT NULL COMMENT '其他废品数量', |
| | | `feedback_user_id` bigint DEFAULT NULL COMMENT '报工用户编号', |
| | | `approve_user_id` bigint DEFAULT NULL COMMENT '审核用户编号', |
| | | `status` int DEFAULT NULL COMMENT '状态', |
| | | `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', |
| | | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
| | | `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', |
| | | `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', |
| | | PRIMARY KEY (`id`) USING BTREE |
| | | ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产报工' ROW_FORMAT = Dynamic; |
| | | |
| | | `process_instance_id` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM 流程实例编号', |
| | | `process_definition_key` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM 流程定义 Key', |
| | | PRIMARY KEY (`id`) USING BTREE, |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=79 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 生产报工'; |
| | | -- ---------------------------- |
| | | -- Records of mes_pro_feedback |
| | | -- ---------------------------- |
| | |
| | | -- Table structure for mes_pro_work_order |
| | | -- ---------------------------- |
| | | DROP TABLE IF EXISTS `mes_pro_work_order`; |
| | | CREATE TABLE `mes_pro_work_order` ( |
| | | CREATE TABLE `mes_pro_work_order` ( |
| | | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', |
| | | `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工单编码', |
| | | `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工单名称', |
| | | `type` int NULL DEFAULT NULL COMMENT '工单类型', |
| | | `order_source_type` int NULL DEFAULT NULL COMMENT '来源类型', |
| | | `order_source_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '来源单据编号', |
| | | `product_id` bigint NULL DEFAULT NULL COMMENT '产品编号', |
| | | `quantity` decimal(24, 6) NULL DEFAULT NULL COMMENT '生产数量', |
| | | `quantity_produced` decimal(24, 6) NULL DEFAULT NULL COMMENT '已生产数量', |
| | | `quantity_changed` decimal(24, 6) NULL DEFAULT NULL COMMENT '调整数量', |
| | | `quantity_scheduled` decimal(24, 6) NULL DEFAULT NULL COMMENT '已排产数量', |
| | | `client_id` bigint NULL DEFAULT NULL COMMENT '客户编号', |
| | | `vendor_id` bigint NULL DEFAULT NULL COMMENT '供应商编号', |
| | | `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '批次号', |
| | | `request_date` datetime NULL DEFAULT NULL COMMENT '需求日期', |
| | | `parent_id` bigint NULL DEFAULT NULL COMMENT '父工单编号', |
| | | `finish_date` datetime NULL DEFAULT NULL COMMENT '完成时间', |
| | | `cancel_date` datetime NULL DEFAULT NULL COMMENT '取消时间', |
| | | `status` int NULL DEFAULT NULL COMMENT '工单状态', |
| | | `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'BPM 流程实例编号', |
| | | `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', |
| | | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', |
| | | `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '工单编码', |
| | | `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '工单名称', |
| | | `type` int DEFAULT NULL COMMENT '工单类型', |
| | | `order_source_type` int DEFAULT NULL COMMENT '来源类型', |
| | | `order_source_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源单据编号', |
| | | `product_id` bigint DEFAULT NULL COMMENT '产品编号', |
| | | `quantity` decimal(24,6) DEFAULT NULL COMMENT '生产数量', |
| | | `quantity_produced` decimal(24,6) DEFAULT NULL COMMENT '已生产数量', |
| | | `quantity_changed` decimal(24,6) DEFAULT NULL COMMENT '调整数量', |
| | | `quantity_scheduled` decimal(24,6) DEFAULT NULL COMMENT '已排产数量', |
| | | `client_id` bigint DEFAULT NULL COMMENT '客户编号', |
| | | `vendor_id` bigint DEFAULT NULL COMMENT '供应商编号', |
| | | `batch_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '批次号', |
| | | `route_id` bigint DEFAULT NULL COMMENT '工艺路线编号', |
| | | `auto_finish_flag` tinyint(1) DEFAULT '1' COMMENT '是否自动完成', |
| | | `request_date` datetime DEFAULT NULL COMMENT '需求日期', |
| | | `parent_id` bigint DEFAULT NULL COMMENT '父工单编号', |
| | | `finish_date` datetime DEFAULT NULL COMMENT '完成时间', |
| | | `cancel_date` datetime DEFAULT NULL COMMENT '取消时间', |
| | | `status` int DEFAULT NULL COMMENT '工单状态', |
| | | `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM 流程实例编号', |
| | | `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', |
| | | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', |
| | | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
| | | `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', |
| | | `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者', |
| | | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', |
| | | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', |
| | | `is_feedback_approve` tinyint(1) DEFAULT NULL COMMENT '是否开启报工审批 (1: 开启, 0/NULL: 关闭)', |
| | | `process_definition_key` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'BPM 流程定义 Key', |
| | | `feedback_role` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '报工角色 (多个角色以逗号分隔)', |
| | | PRIMARY KEY (`id`) USING BTREE |
| | | ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'MES 生产工单' ROW_FORMAT = Dynamic; |
| | | |
| | | ) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='MES 生产工单'; |
| | | -- ---------------------------- |
| | | -- Records of mes_pro_work_order |
| | | -- ---------------------------- |