|
|
|
|
CREATE TABLE `dev_type` (
|
|
|
|
|
`id` int(11) NOT NULL COMMENT '内部设备类型:1: 微拍 2: 拉力 3:微气象',
|
|
|
|
|
`name` varchar(1024) NOT NULL,
|
|
|
|
|
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
`update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='设备类型表';
|
|
|
|
|
|
|
|
|
|
CREATE
|
|
|
|
|
ALGORITHM = UNDEFINED
|
|
|
|
|
DEFINER = `xymp`@`localhost`
|
|
|
|
|
SQL SECURITY DEFINER
|
|
|
|
|
VIEW `v_dy_line_towe_terminals` AS
|
|
|
|
|
SELECT
|
|
|
|
|
`d`.`id` AS `id`,
|
|
|
|
|
`a`.`id` AS `dy_id`,
|
|
|
|
|
`a`.`name` AS `dy_name`,
|
|
|
|
|
`b`.`id` AS `line_id`,
|
|
|
|
|
`b`.`name` AS `line_name`,
|
|
|
|
|
`b`.`bs_manufacturer` AS `line_bs_manufacturer`,
|
|
|
|
|
`c`.`id` AS `tower_id`,
|
|
|
|
|
`c`.`name` AS `tower_name`,
|
|
|
|
|
`d`.`cmdid` AS `cmdid`,
|
|
|
|
|
`d`.`org_id` AS `org_id`,
|
|
|
|
|
`d`.`equip_name` AS `equip_name`,
|
|
|
|
|
`d`.`display_name` AS `display_name`,
|
|
|
|
|
`d`.`model` AS `model`,
|
|
|
|
|
`d`.`essential_info_version` AS `essential_info_version`,
|
|
|
|
|
`d`.`has_pan` AS `has_pan`,
|
|
|
|
|
`d`.`bs_manufacturer` AS `bs_manufacturer`,
|
|
|
|
|
`d`.`bs_production_date` AS `bs_production_date`,
|
|
|
|
|
`d`.`bs_identifier` AS `bs_identifier`,
|
|
|
|
|
`d`.`latitude` AS `latitude`,
|
|
|
|
|
`d`.`longitude` AS `longitude`,
|
|
|
|
|
`d`.`status` AS `status`,
|
|
|
|
|
`d`.`protocol` AS `protocol`,
|
|
|
|
|
`d`.`sim` AS `sim`,
|
|
|
|
|
`d`.`working_date` AS `working_date`,
|
|
|
|
|
`d`.`net_type` AS `net_type`,
|
|
|
|
|
`d`.`dev_type` AS `dev_type`,
|
|
|
|
|
`d`.`phase` AS `phase`,
|
|
|
|
|
`d`.`equipment_type` AS `equipment_type`
|
|
|
|
|
FROM
|
|
|
|
|
(((`dy_level` `a`
|
|
|
|
|
LEFT JOIN `lines` `b` ON ((`a`.`id` = `b`.`dy_level_id`)))
|
|
|
|
|
LEFT JOIN `towers` `c` ON ((`b`.`id` = `c`.`line_id`)))
|
|
|
|
|
JOIN `terminals` `d` ON ((`c`.`id` = `d`.`tower_id`)))
|
|
|
|
|
|
|
|
|
|
ALTER TABLE `xymp`.`sys_users`
|
|
|
|
|
ADD COLUMN `notes` VARCHAR(1024) NULL DEFAULT NULL AFTER `password`;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `terminal_upload` (
|
|
|
|
|
`path` varchar(500) NOT NULL COMMENT '上传路径',
|
|
|
|
|
`name` varchar(100) DEFAULT NULL COMMENT '文件名称',
|
|
|
|
|
`upload_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '上传时间',
|
|
|
|
|
`version` varchar(50) DEFAULT NULL COMMENT '版本号',
|
|
|
|
|
`title` varchar(1024) DEFAULT NULL COMMENT '备注'
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='上传信息表';
|
|
|
|
|
|
|
|
|
|
CREATE
|
|
|
|
|
ALGORITHM = UNDEFINED
|
|
|
|
|
DEFINER = `root`@`localhost`
|
|
|
|
|
SQL SECURITY DEFINER
|
|
|
|
|
VIEW `v_dy_line_tower_terminals` AS
|
|
|
|
|
SELECT
|
|
|
|
|
`d`.`id` AS `id`,
|
|
|
|
|
`a`.`id` AS `dy_id`,
|
|
|
|
|
`a`.`name` AS `dy_name`,
|
|
|
|
|
`b`.`id` AS `line_id`,
|
|
|
|
|
`b`.`name` AS `line_name`,
|
|
|
|
|
`b`.`bs_manufacturer` AS `line_bs_manufacturer`,
|
|
|
|
|
`c`.`id` AS `tower_id`,
|
|
|
|
|
`c`.`name` AS `tower_name`,
|
|
|
|
|
`c`.`address` AS `address`,
|
|
|
|
|
`c`.`order` AS `order`,
|
|
|
|
|
`d`.`cmdid` AS `cmdid`,
|
|
|
|
|
`d`.`org_id` AS `org_id`,
|
|
|
|
|
`d`.`equip_name` AS `equip_name`,
|
|
|
|
|
`d`.`display_name` AS `display_name`,
|
|
|
|
|
`d`.`model` AS `model`,
|
|
|
|
|
`d`.`essential_info_version` AS `essential_info_version`,
|
|
|
|
|
`d`.`has_pan` AS `has_pan`,
|
|
|
|
|
`d`.`bs_manufacturer` AS `bs_manufacturer`,
|
|
|
|
|
`d`.`bs_production_date` AS `bs_production_date`,
|
|
|
|
|
`d`.`bs_identifier` AS `bs_identifier`,
|
|
|
|
|
`d`.`latitude` AS `latitude`,
|
|
|
|
|
`d`.`longitude` AS `longitude`,
|
|
|
|
|
`d`.`status` AS `status`,
|
|
|
|
|
`d`.`protocol` AS `protocol`,
|
|
|
|
|
`d`.`sim` AS `sim`,
|
|
|
|
|
`d`.`working_date` AS `working_date`,
|
|
|
|
|
`d`.`net_type` AS `net_type`,
|
|
|
|
|
`d`.`dev_type` AS `dev_type`,
|
|
|
|
|
`d`.`phase` AS `phase`,
|
|
|
|
|
`d`.`equipment_type` AS `equipment_type`,
|
|
|
|
|
`e`.`last_heartbeat` AS `last_heartbeat`
|
|
|
|
|
FROM
|
|
|
|
|
((((`dy_level` `a`
|
|
|
|
|
LEFT JOIN `lines` `b` ON ((`a`.`id` = `b`.`dy_level_id`)))
|
|
|
|
|
LEFT JOIN `towers` `c` ON ((`b`.`id` = `c`.`line_id`)))
|
|
|
|
|
JOIN `terminals` `d` ON ((`c`.`id` = `d`.`tower_id`)))
|
|
|
|
|
LEFT JOIN `terminal_status` `e` ON ((`e`.`term_id` = `d`.`id`)))
|
|
|
|
|
|