You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
backend/sql/sql

104 lines
4.0 KiB
Plaintext

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`
1 year ago
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='上传信息表';
1 year ago
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`)))