CREATE TABLE IF NOT EXISTS `asr_bas_crnp` (
|
`crn_no` int NOT NULL COMMENT '堆垛机编号',
|
`status` int DEFAULT 1 COMMENT '状态 1:正常 0:禁用',
|
`create_by` bigint DEFAULT NULL COMMENT '创建人',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_by` bigint DEFAULT NULL COMMENT '修改人',
|
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
`memo` varchar(255) DEFAULT NULL COMMENT '备注',
|
PRIMARY KEY (`crn_no`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='堆垛机配置';
|
|
INSERT INTO `sys_config` (`name`, `code`, `value`, `type`, `status`, `select_type`)
|
SELECT 'WCS堆垛机状态接口', 'wcsDeviceStatusUrl', '', 1, 1, NULL
|
WHERE NOT EXISTS (
|
SELECT 1 FROM `sys_config` WHERE `code` = 'wcsDeviceStatusUrl'
|
);
|
|
INSERT INTO `sys_resource` (`code`, `name`, `resource_id`, `level`, `sort`, `status`)
|
SELECT 'views/basCrnp/basCrnp.html', '堆垛机状态监控', `resource_id`, `level`, `sort` + 1, `status`
|
FROM `sys_resource`
|
WHERE `code` = 'views/basStation/basStation.html'
|
AND NOT EXISTS (
|
SELECT 1 FROM `sys_resource` WHERE `code` = 'views/basCrnp/basCrnp.html'
|
)
|
LIMIT 1;
|
|
INSERT INTO `sys_role_resource` (`role_id`, `resource_id`)
|
SELECT rr.`role_id`, new_res.`id`
|
FROM `sys_role_resource` rr
|
JOIN `sys_resource` old_res ON old_res.`id` = rr.`resource_id`
|
JOIN `sys_resource` new_res ON new_res.`code` = 'views/basCrnp/basCrnp.html'
|
WHERE old_res.`code` = 'views/basStation/basStation.html'
|
AND NOT EXISTS (
|
SELECT 1
|
FROM `sys_role_resource` srr
|
WHERE srr.`role_id` = rr.`role_id`
|
AND srr.`resource_id` = new_res.`id`
|
);
|