| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- -- 物料管理 / 送货单记录
- -- 送货单主表,以及送货单与成品批次的绑定关系
- CREATE TABLE IF NOT EXISTS `mes_delivery_note` (
- `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编号',
- `sn` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '送货单号',
- `customer` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客户',
- `contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人',
- `phone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '电话',
- `address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '送货地址',
- `delivery_date` datetime NULL DEFAULT NULL COMMENT '送货日期',
- `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
- `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
- `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
- `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- UNIQUE KEY `uk_mes_delivery_note_sn` (`sn`) USING BTREE
- ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '送货单' ROW_FORMAT = DYNAMIC;
- CREATE TABLE IF NOT EXISTS `mes_delivery_note_batch` (
- `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编号',
- `delivery_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '送货单id',
- `batch_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '成品批次id',
- `batch_sn` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '批次码',
- `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
- `create_date` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新者',
- `update_date` datetime NULL DEFAULT NULL COMMENT '更新时间',
- PRIMARY KEY (`id`) USING BTREE,
- UNIQUE KEY `uk_mes_delivery_note_batch` (`batch_id`) USING BTREE,
- KEY `idx_mes_delivery_note_batch_delivery` (`delivery_id`) USING BTREE
- ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '送货单绑定成品批次' ROW_FORMAT = DYNAMIC;
- INSERT INTO `js_sys_menu`
- (`menu_code`, `parent_code`, `parent_codes`, `tree_sort`, `tree_sorts`, `tree_leaf`, `tree_level`,
- `tree_names`, `menu_name`, `menu_type`, `menu_href`, `menu_target`, `menu_icon`, `menu_color`, `menu_title`,
- `permission`, `weight`, `is_show`, `sys_code`, `module_codes`, `component`, `params`, `status`,
- `create_by`, `create_date`, `update_by`, `update_date`, `remarks`)
- SELECT
- '2099101500000000001', p.`menu_code`, CONCAT(p.`parent_codes`, p.`menu_code`, ','),
- 900, CONCAT(p.`tree_sorts`, '0000000900,'), '1', p.`tree_level` + 1,
- CONCAT(p.`tree_names`, '/送货单记录'), '送货单记录', '1',
- '/mes/mesDeliveryNote/list', '', '', '', '',
- 'mes:mesDeliveryNote:view,mes:mesDeliveryNote:edit', 40, '1', 'default', 'core', NULL, NULL, '0',
- 'system', NOW(), 'system', NOW(), '送货单及成品批次绑定'
- FROM `js_sys_menu` p
- WHERE p.`menu_code` = '1667359431003865088'
- AND NOT EXISTS (SELECT 1 FROM `js_sys_menu` WHERE `menu_code` = '2099101500000000001');
- INSERT INTO `js_sys_role_menu` (`role_code`, `menu_code`)
- SELECT rm.`role_code`, '2099101500000000001'
- FROM `js_sys_role_menu` rm
- WHERE rm.`menu_code` = '1667359431003865088'
- AND NOT EXISTS (
- SELECT 1 FROM `js_sys_role_menu` x
- WHERE x.`role_code` = rm.`role_code`
- AND x.`menu_code` = '2099101500000000001'
- );
|