提交 04b05e90 authored 作者: Phyday's avatar Phyday

对接/测试交通量数据

上级 b1439c25
/*
MySQL Backup
Database: aroad
Backup Time: 2019-05-07 10:35:35
*/
SET FOREIGN_KEY_CHECKS=0;
DROP VIEW IF EXISTS `aroad`.`v_traffic_spot`;
DROP VIEW IF EXISTS `aroad`.`v_traffic_route`;
DROP VIEW IF EXISTS `aroad`.`v_traffic_roadsection`;
DROP FUNCTION IF EXISTS `aroad`.`func_inc_var_session`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v_traffic_spot` AS select `func_inc_var_session`(0) AS `row_id`,`aroad`.`t_lwjc_gdgczlk`.`guancezhanbianhao` AS `spot_code`,`aroad`.`t_lwjc_gdgczlk`.`guancezhanmingcheng` AS `spot_name`,`aroad`.`t_lwjc_gdgczlk`.`luxianbianhao` AS `road_code`,`aroad`.`t_lwjc_gdgczlk`.`luxianmingcheng` AS `road_name`,`aroad`.`t_lwjc_gdgczlk`.`xingzhengquhua` AS `XZQH`,`aroad`.`t_lwjc_gdgczlk`.`guancezhanleixing` AS `spot_type`,`aroad`.`t_lwjc_gdgczlk`.`guanchezhanzhuanghao` AS `spotM`,`aroad`.`t_lwjc_gdgczlk`.`qidianzhuanghao` AS `startM`,`aroad`.`t_lwjc_gdgczlk`.`zhongdianzhuanghao` AS `endM`,`aroad`.`t_lwjc_gdgczlk`.`guancelicheng` AS `length`,`aroad`.`t_lwjc_gdgczlk`.`qidianmingcheng` AS `start_name`,`aroad`.`t_lwjc_gdgczlk`.`zhongdianmingcheng` AS `end_name`,`aroad`.`t_lwjc_gdgczlk`.`jishudengji` AS `tech_level`,`aroad`.`t_lwjc_gdgczlk`.`xingchedaoshu` AS `car_rows`,`aroad`.`t_lwjc_gdgczlk`.`miancengleixing` AS `face_type`,`aroad`.`t_lwjc_gdgczlk`.`lumiankuandu` AS `width`,`aroad`.`t_lwjc_gdgczlk`.`shejishisu` AS `speed`,`aroad`.`t_lwjc_gdgczlk`.`dixing` AS `landscape`,`aroad`.`t_lwjc_gdgczlk`.`tingceyuefen` AS `stop_month`,`aroad`.`t_lwjc_gdgczlk`.`nian` AS `year` from (`aroad`.`t_lwjc_gdgczlk` join (select `func_inc_var_session`(1) AS `func_inc_var_session(1)`) `r`) union all select `func_inc_var_session`(0) AS `row_id`,`aroad`.`t_lwjc_sdgczlk`.`guancezhanbianhao` AS `spot_code`,`aroad`.`t_lwjc_sdgczlk`.`guancezhanmingcheng` AS `spot_name`,`aroad`.`t_lwjc_sdgczlk`.`luxianbianhao` AS `road_code`,`aroad`.`t_lwjc_sdgczlk`.`luxianmingcheng` AS `road_name`,`aroad`.`t_lwjc_sdgczlk`.`xingzhengquhua` AS `XZQH`,`aroad`.`t_lwjc_sdgczlk`.`guancezhanleixing` AS `spot_type`,`aroad`.`t_lwjc_sdgczlk`.`guanchezhanzhuanghao` AS `spotM`,`aroad`.`t_lwjc_sdgczlk`.`qidianzhuanghao` AS `startM`,`aroad`.`t_lwjc_sdgczlk`.`zhongdianzhuanghao` AS `endM`,`aroad`.`t_lwjc_sdgczlk`.`guancelicheng` AS `length`,`aroad`.`t_lwjc_sdgczlk`.`qidianmingcheng` AS `start_name`,`aroad`.`t_lwjc_sdgczlk`.`zhongdianmingcheng` AS `end_name`,`aroad`.`t_lwjc_sdgczlk`.`jishudengji` AS `tech_level`,`aroad`.`t_lwjc_sdgczlk`.`xingchedaoshu` AS `car_rows`,`aroad`.`t_lwjc_sdgczlk`.`miancengleixing` AS `face_type`,`aroad`.`t_lwjc_sdgczlk`.`lumiankuandu` AS `width`,`aroad`.`t_lwjc_sdgczlk`.`shejishisu` AS `speed`,`aroad`.`t_lwjc_sdgczlk`.`dixing` AS `landscape`,`aroad`.`t_lwjc_sdgczlk`.`tingceyuefen` AS `stop_month`,`aroad`.`t_lwjc_sdgczlk`.`nian` AS `year` from (`aroad`.`t_lwjc_sdgczlk` join (select `func_inc_var_session`(1) AS `func_inc_var_session(1)`) `r`);
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v_traffic_route` AS select `func_inc_var_session`(0) AS `id`,`aroad`.`t_lwjc_sdlxjtl`.`luxianbianhao` AS `road_code`,`aroad`.`t_lwjc_sdlxjtl`.`luxianmingcheng` AS `road_name`,`aroad`.`t_lwjc_sdlxjtl`.`guancelicheng` AS `spot_length`,`aroad`.`t_lwjc_sdlxjtl`.`jidongche_dangliangheji` AS `JDC_current_amount`,`aroad`.`t_lwjc_sdlxjtl`.`jidongche_ziranheji` AS `JDC_natural_amount`,`aroad`.`t_lwjc_sdlxjtl`.`qiche_dangliangheji` AS `QC_current_amount`,`aroad`.`t_lwjc_sdlxjtl`.`qiche_ziranheji` AS `QC_natural_amount`,`aroad`.`t_lwjc_sdlxjtl`.`qiche_xiaoxinghuoche` AS `QC_s_truck`,`aroad`.`t_lwjc_sdlxjtl`.`qiche_zhongxinghuoche` AS `QC_m_truck`,`aroad`.`t_lwjc_sdlxjtl`.`qiche_daxinghuoche` AS `QC_l_truck`,`aroad`.`t_lwjc_sdlxjtl`.`qiche_tedahuoche` AS `QC_xl_truck`,`aroad`.`t_lwjc_sdlxjtl`.`qiche_jizhuangxiangche` AS `QC_jzx_truck`,`aroad`.`t_lwjc_sdlxjtl`.`qiche_zhongxiaokeche` AS `QC_sm_bus`,`aroad`.`t_lwjc_sdlxjtl`.`qiche_dakeche` AS `QC_l_bus`,`aroad`.`t_lwjc_sdlxjtl`.`motuoche` AS `motor`,`aroad`.`t_lwjc_sdlxjtl`.`tuolaji_dangliangshu` AS `TLJ_current_amount`,`aroad`.`t_lwjc_sdlxjtl`.`tuolaji_ziranshu` AS `TLJ_natural_amount`,`aroad`.`t_lwjc_sdlxjtl`.`xingshiliang` AS `drive_amount`,`aroad`.`t_lwjc_sdlxjtl`.`shiyingjiaotongliang` AS `adapt_amount`,`aroad`.`t_lwjc_sdlxjtl`.`jiaotongyongjidu` AS `crowd`,`aroad`.`t_lwjc_sdlxjtl`.`nian` AS `year` from (`aroad`.`t_lwjc_sdlxjtl` join (select `func_inc_var_session`(1) AS `func_inc_var_session(1)`) `r`) where (`aroad`.`t_lwjc_sdlxjtl`.`luxianmingcheng` <> '合计') union all select `func_inc_var_session`(0) AS `id`,`aroad`.`t_lwjc_gdlxjtl`.`luxianbianhao` AS `road_code`,`aroad`.`t_lwjc_gdlxjtl`.`luxianmingcheng` AS `road_name`,`aroad`.`t_lwjc_gdlxjtl`.`guancelicheng` AS `spot_length`,`aroad`.`t_lwjc_gdlxjtl`.`jidongche_dangliangheji` AS `JDC_current_amount`,`aroad`.`t_lwjc_gdlxjtl`.`jidongche_ziranheji` AS `JDC_natural_amount`,`aroad`.`t_lwjc_gdlxjtl`.`qiche_dangliangheji` AS `QC_current_amount`,`aroad`.`t_lwjc_gdlxjtl`.`qiche_ziranheji` AS `QC_natural_amount`,`aroad`.`t_lwjc_gdlxjtl`.`qiche_xiaoxinghuoche` AS `QC_s_truck`,`aroad`.`t_lwjc_gdlxjtl`.`qiche_zhongxinghuoche` AS `QC_m_truck`,`aroad`.`t_lwjc_gdlxjtl`.`qiche_daxinghuoche` AS `QC_l_truck`,`aroad`.`t_lwjc_gdlxjtl`.`qiche_tedahuoche` AS `QC_xl_truck`,`aroad`.`t_lwjc_gdlxjtl`.`qiche_jizhuangxiangche` AS `QC_jzx_truck`,`aroad`.`t_lwjc_gdlxjtl`.`qiche_zhongxiaokeche` AS `QC_sm_bus`,`aroad`.`t_lwjc_gdlxjtl`.`qiche_dakeche` AS `QC_l_bus`,`aroad`.`t_lwjc_gdlxjtl`.`motuoche` AS `motor`,`aroad`.`t_lwjc_gdlxjtl`.`tuolaji_dangliangshu` AS `TLJ_current_amount`,`aroad`.`t_lwjc_gdlxjtl`.`tuolaji_ziranshu` AS `TLJ_natural_amount`,`aroad`.`t_lwjc_gdlxjtl`.`xingshiliang` AS `drive_amount`,`aroad`.`t_lwjc_gdlxjtl`.`shiyingjiaotongliang` AS `adapt_amount`,`aroad`.`t_lwjc_gdlxjtl`.`jiaotongyongjidu` AS `crowd`,`aroad`.`t_lwjc_gdlxjtl`.`nian` AS `year` from (`aroad`.`t_lwjc_gdlxjtl` join (select `func_inc_var_session`(1) AS `func_inc_var_session(1)`) `r`) where (`aroad`.`t_lwjc_gdlxjtl`.`luxianmingcheng` <> '合计');
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v_traffic_roadsection` AS select `func_inc_var_session`(0) AS `id`,`aroad`.`t_lwjc_gdldnpjrjtl`.`guanchazhanmingcheng` AS `spot_name`,`aroad`.`t_lwjc_gdldnpjrjtl`.`guanchazhanbianhao` AS `spot_code`,`aroad`.`t_lwjc_gdldnpjrjtl`.`guancelicheng` AS `spot_length`,`aroad`.`t_lwjc_gdldnpjrjtl`.`jishudengji` AS `tech_level`,`aroad`.`t_lwjc_gdldnpjrjtl`.`luxiankuandu` AS `road_width`,`aroad`.`t_lwjc_gdldnpjrjtl`.`qiche_xiaoxinghuoche` AS `QC_s_truck`,`aroad`.`t_lwjc_gdldnpjrjtl`.`qiche_zhongxinghuoche` AS `QC_m_truck`,`aroad`.`t_lwjc_gdldnpjrjtl`.`qiche_daxinghuoche` AS `QC_l_truck`,`aroad`.`t_lwjc_gdldnpjrjtl`.`qiche_tedahuoche` AS `QC_xl_truck`,`aroad`.`t_lwjc_gdldnpjrjtl`.`qiche_jizhuangxiangche` AS `QC_jzx_truck`,`aroad`.`t_lwjc_gdldnpjrjtl`.`qiche_zhongxiaokeche` AS `QC_sm_bus`,`aroad`.`t_lwjc_gdldnpjrjtl`.`qiche_dakeche` AS `QC_l_bus`,`aroad`.`t_lwjc_gdldnpjrjtl`.`qiche_qichexiaoji_ziranheji` AS `QC_natural_amount`,`aroad`.`t_lwjc_gdldnpjrjtl`.`qiche_qichexiaoji_dangliangheji` AS `QC_current_amount`,`aroad`.`t_lwjc_gdldnpjrjtl`.`motuocheziranshu` AS `motor`,`aroad`.`t_lwjc_gdldnpjrjtl`.`tuolajiheji_dangliangshu` AS `TLJ_current_amount`,`aroad`.`t_lwjc_gdldnpjrjtl`.`tuolajiheji_ziranshu` AS `TLJ_natural_amount`,`aroad`.`t_lwjc_gdldnpjrjtl`.`jidongcheheji_ziranheji` AS `JDC_current_amount`,`aroad`.`t_lwjc_gdldnpjrjtl`.`jidongcheheji_dangliangheji` AS `JDC_natural_amount`,`aroad`.`t_lwjc_gdldnpjrjtl`.`nian` AS `year` from (`aroad`.`t_lwjc_gdldnpjrjtl` join (select `func_inc_var_session`(1) AS `func_inc_var_session(1)`) `r`) where (`aroad`.`t_lwjc_gdldnpjrjtl`.`guanchazhanmingcheng` <> '全线平均') union all select `func_inc_var_session`(0) AS `id`,`aroad`.`t_lwjc_sdldnpjrjtl`.`guanchazhanmingcheng` AS `spot_name`,`aroad`.`t_lwjc_sdldnpjrjtl`.`guanchazhanbianhao` AS `spot_code`,`aroad`.`t_lwjc_sdldnpjrjtl`.`guancelicheng` AS `spot_length`,`aroad`.`t_lwjc_sdldnpjrjtl`.`jishudengji` AS `tech_level`,`aroad`.`t_lwjc_sdldnpjrjtl`.`luxiankuandu` AS `road_width`,`aroad`.`t_lwjc_sdldnpjrjtl`.`qiche_xiaoxinghuoche` AS `QC_s_truck`,`aroad`.`t_lwjc_sdldnpjrjtl`.`qiche_zhongxinghuoche` AS `QC_m_truck`,`aroad`.`t_lwjc_sdldnpjrjtl`.`qiche_daxinghuoche` AS `QC_l_truck`,`aroad`.`t_lwjc_sdldnpjrjtl`.`qiche_tedahuoche` AS `QC_xl_truck`,`aroad`.`t_lwjc_sdldnpjrjtl`.`qiche_jizhuangxiangche` AS `QC_jzx_truck`,`aroad`.`t_lwjc_sdldnpjrjtl`.`qiche_zhongxiaokeche` AS `QC_sm_bus`,`aroad`.`t_lwjc_sdldnpjrjtl`.`qiche_dakeche` AS `QC_l_bus`,`aroad`.`t_lwjc_sdldnpjrjtl`.`qiche_qichexiaoji_ziranheji` AS `QC_natural_amount`,`aroad`.`t_lwjc_sdldnpjrjtl`.`qiche_qichexiaoji_dangliangheji` AS `QC_current_amount`,`aroad`.`t_lwjc_sdldnpjrjtl`.`motuocheziranshu` AS `motor`,`aroad`.`t_lwjc_sdldnpjrjtl`.`tuolajiheji_dangliangshu` AS `TLJ_current_amount`,`aroad`.`t_lwjc_sdldnpjrjtl`.`tuolajiheji_ziranshu` AS `TLJ_natural_amount`,`aroad`.`t_lwjc_sdldnpjrjtl`.`jidongcheheji_ziranheji` AS `JDC_current_amount`,`aroad`.`t_lwjc_sdldnpjrjtl`.`jidongcheheji_dangliangheji` AS `JDC_natural_amount`,`aroad`.`t_lwjc_sdldnpjrjtl`.`nian` AS `year` from (`aroad`.`t_lwjc_sdldnpjrjtl` join (select `func_inc_var_session`(1) AS `func_inc_var_session(1)`) `r`) where (`aroad`.`t_lwjc_sdldnpjrjtl`.`guanchazhanmingcheng` <> '全线平均');
CREATE DEFINER=`root`@`localhost` FUNCTION `func_inc_var_session`(reset BIT) RETURNS int(11)
BEGIN
IF reset THEN
SET @var := 0;
ELSE
SET @var := IFNULL(@var,0) + 1;
END IF;
return @var;
END;
/*
Navicat Premium Data Transfer
Source Server : local-mysql
Source Server Type : MySQL
Source Server Version : 50724
Source Host : localhost:3306
Source Schema : aroad
Target Server Type : MySQL
Target Server Version : 50724
File Encoding : 65001
Date: 30/04/2019 16:36:01
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for traffic_spot
-- ----------------------------
DROP TABLE IF EXISTS `traffic_spot`;
CREATE TABLE `traffic_spot` (
`row_id` int(11) NOT NULL AUTO_INCREMENT,
`spot_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '站点编码',
`spot_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '站点名称',
`road_code` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '路线编码',
`road_name` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '路线名称',
`XZQH` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '行政区划',
`spot_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '观测站类型',
`spotM` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '观测站桩号',
`startM` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '起点桩号',
`endM` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '终点桩号',
`length` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '观测里程',
`start_name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '起点名称',
`end_name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '终点名称',
`tech_level` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '技术等级',
`car_rows` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '行车道数',
`face_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '面层类型',
`width` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '路面宽度',
`speed` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设计时速',
`landscape` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地形',
`stop_month` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '停测月份',
PRIMARY KEY (`row_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '观测站点' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of traffic_spot
-- ----------------------------
INSERT INTO `traffic_spot` VALUES (1, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (2, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (3, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (4, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (5, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (6, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (7, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (8, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (9, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (10, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (11, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (12, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (13, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (14, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (15, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (16, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (17, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (18, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
INSERT INTO `traffic_spot` VALUES (19, 'G104J101371422', '大柳', 'G104', '北京-平潭', '德州市宁津县', '间隙', '18.050', '0.000', '23.389', '23.389', '河北京津界', '宁津路家', '二级公路', '2', '沥青混凝土', '19', '80', '平原', NULL);
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat Premium Data Transfer
Source Server : local-mysql
Source Server Type : MySQL
Source Server Version : 50724
Source Host : localhost:3306
Source Schema : aroad
Target Server Type : MySQL
Target Server Version : 50724
File Encoding : 65001
Date: 30/04/2019 16:35:43
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for traffic_roadsection
-- ----------------------------
DROP TABLE IF EXISTS `traffic_roadsection`;
CREATE TABLE `traffic_roadsection` (
`id` int(11) NOT NULL,
`spot_name` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '观测点名称',
`spot_code` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '观测点编号',
`spot_length` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '观测里程',
`tech_level` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '技术等级',
`road_width` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '路面宽度',
`QC_s_truck` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '小型货车',
`QC_m_truck` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '中型货车',
`QC_l_turck` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '大型货车',
`QC_xl_truck` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '特大货车',
`QC_jzx_truck` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '集装箱车',
`QC_sm_bus` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '中小客车',
`QC_l_bus` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '大客车',
`QC_natural_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '汽车自然合计',
`QC_current_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '汽车当量合计',
`motor` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '摩托车',
`TLJ_current_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拖拉机当量合计',
`TLJ_natural_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拖拉机自然合计',
`JDC_current_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '机动车当量合计',
`JDC_natural_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '机动车自然合计',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '路段交通量' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of traffic_roadsection
-- ----------------------------
INSERT INTO `traffic_roadsection` VALUES (1, '索庄', 'G104L076371402', '10.680', '一级公路', '23.0', '970', '269', '333', '1480', '113', '6606', '404', '10175', '15951', '704', '0', '0', '10879', '16655');
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat Premium Data Transfer
Source Server : local-mysql
Source Server Type : MySQL
Source Server Version : 50724
Source Host : localhost:3306
Source Schema : aroad
Target Server Type : MySQL
Target Server Version : 50724
File Encoding : 65001
Date: 30/04/2019 16:35:52
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for traffic_route
-- ----------------------------
DROP TABLE IF EXISTS `traffic_route`;
CREATE TABLE `traffic_route` (
`id` int(11) NOT NULL,
`road_code` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '路线编码',
`road_name` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '路线名称',
`spot_length` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '观测里程',
`JDC_current_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '机动车当量合计',
`JDC_natural_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '机动车自然合计',
`QC_current_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '汽车当量合计',
`QC_natural_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '汽车自然合计',
`QC_s_truck` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '小型货车',
`QC_m_truck` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '中型货车',
`QC_l_turck` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '大型货车',
`QC_xl_truck` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '特大货车',
`QC_jzx_truck` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '集装箱车',
`QC_sm_bus` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '中小客车',
`QC_l_bus` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '大客车',
`motor` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '摩托车',
`TLJ_current_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拖拉机当量合计',
`TLJ_natural_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拖拉机自然合计',
`drive_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '行驶量(万车公里/日)',
`adapt_amount` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '适应交通量(辆/日)',
`crowd` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '交通拥挤度',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '路线交通量' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of traffic_route
-- ----------------------------
INSERT INTO `traffic_route` VALUES (1, 'G2', '北京-上海高速', '273.977', '38379', '19137', '38379', '19137', '1149', '1166', '1121', '5007', '337', '9548', '809', '0', '0', '0', '1051', '55000', '0.698');
SET FOREIGN_KEY_CHECKS = 1;
...@@ -54,7 +54,7 @@ private static final long serialVersionUID = 1L; ...@@ -54,7 +54,7 @@ private static final long serialVersionUID = 1L;
/** /**
* 大型货车 * 大型货车
*/ */
private String qcLTurck; private String qcLTruck;
/** /**
* 特大货车 * 特大货车
*/ */
...@@ -99,5 +99,8 @@ private static final long serialVersionUID = 1L; ...@@ -99,5 +99,8 @@ private static final long serialVersionUID = 1L;
* 机动车自然合计 * 机动车自然合计
*/ */
private String jdcNaturalAmount; private String jdcNaturalAmount;
/**
} * 年
*/
private String year;
}
...@@ -62,7 +62,7 @@ private static final long serialVersionUID = 1L; ...@@ -62,7 +62,7 @@ private static final long serialVersionUID = 1L;
/** /**
* 大型货车 * 大型货车
*/ */
private String qcLTurck; private String qcLTruck;
/** /**
* 特大货车 * 特大货车
*/ */
...@@ -103,5 +103,8 @@ private static final long serialVersionUID = 1L; ...@@ -103,5 +103,8 @@ private static final long serialVersionUID = 1L;
* 交通拥挤度 * 交通拥挤度
*/ */
private String crowd; private String crowd;
/**
} * 年份
*/
private String year;
}
...@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode; ...@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
* @date 2019-04-29 14:38:10 * @date 2019-04-29 14:38:10
*/ */
@Data @Data
@TableName("traffic_spot") @TableName("v_traffic_spot")
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
public class TrafficSpot extends Model<TrafficSpot> { public class TrafficSpot extends Model<TrafficSpot> {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -58,4 +58,6 @@ public class TrafficSpot extends Model<TrafficSpot> { ...@@ -58,4 +58,6 @@ public class TrafficSpot extends Model<TrafficSpot> {
private String landscape; private String landscape;
/** 停测月份 */ /** 停测月份 */
private String stopMonth; private String stopMonth;
/** 年份 */
private String year;
} }
...@@ -4,37 +4,39 @@ ...@@ -4,37 +4,39 @@
<mapper namespace="com.elephant.framework.galaxy.aroad.module.traffic.mapper.TrafficRoadsectionMapper"> <mapper namespace="com.elephant.framework.galaxy.aroad.module.traffic.mapper.TrafficRoadsectionMapper">
<resultMap id="trafficRoadsectionMap" type="com.elephant.framework.galaxy.aroad.module.traffic.entity.TrafficRoadsection"> <resultMap id="trafficRoadsectionMap"
<id property="id" column="id"/> type="com.elephant.framework.galaxy.aroad.module.traffic.entity.TrafficRoadsection">
<result property="spotName" column="spot_name"/> <id property="id" column="id"/>
<result property="spotCode" column="spot_code"/> <result property="spotName" column="spot_name"/>
<result property="spotLength" column="spot_length"/> <result property="spotCode" column="spot_code"/>
<result property="techLevel" column="tech_level"/> <result property="spotLength" column="spot_length"/>
<result property="roadWidth" column="road_width"/> <result property="techLevel" column="tech_level"/>
<result property="qcSTruck" column="QC_s_truck"/> <result property="roadWidth" column="road_width"/>
<result property="qcMTruck" column="QC_m_truck"/> <result property="qcSTruck" column="QC_s_truck"/>
<result property="qcLTurck" column="QC_l_turck"/> <result property="qcMTruck" column="QC_m_truck"/>
<result property="qcXlTruck" column="QC_xl_truck"/> <result property="qcLTruck" column="QC_l_truck"/>
<result property="qcJzxTruck" column="QC_jzx_truck"/> <result property="qcXlTruck" column="QC_xl_truck"/>
<result property="qcSmBus" column="QC_sm_bus"/> <result property="qcJzxTruck" column="QC_jzx_truck"/>
<result property="qcLBus" column="QC_l_bus"/> <result property="qcSmBus" column="QC_sm_bus"/>
<result property="qcNaturalAmount" column="QC_natural_amount"/> <result property="qcLBus" column="QC_l_bus"/>
<result property="qcCurrentAmount" column="QC_current_amount"/> <result property="qcNaturalAmount" column="QC_natural_amount"/>
<result property="motor" column="motor"/> <result property="qcCurrentAmount" column="QC_current_amount"/>
<result property="tljCurrentAmount" column="TLJ_current_amount"/> <result property="motor" column="motor"/>
<result property="tljNaturalAmount" column="TLJ_natural_amount"/> <result property="tljCurrentAmount" column="TLJ_current_amount"/>
<result property="jdcCurrentAmount" column="JDC_current_amount"/> <result property="tljNaturalAmount" column="TLJ_natural_amount"/>
<result property="jdcNaturalAmount" column="JDC_natural_amount"/> <result property="jdcCurrentAmount" column="JDC_current_amount"/>
</resultMap> <result property="jdcNaturalAmount" column="JDC_natural_amount"/>
<result property="year" column="year"/>
</resultMap>
<select id="getTrafficRoadsectionPage" resultMap="trafficRoadsectionMap"> <select id="getTrafficRoadsectionPage" resultMap="trafficRoadsectionMap">
select * from traffic_roadsection select * from v_traffic_roadsection
<where> <where>
<if test="trafficRoadsection.spotName != null"> <if test="trafficRoadsection.spotName != null">
spot_name like CONCAT('%',#{trafficRoadsection.spotName},'%') spot_name like CONCAT('%',#{trafficRoadsection.spotName},'%')
or or
spot_code like CONCAT('%',#{trafficRoadsection.spotName},'%') spot_code like CONCAT('%',#{trafficRoadsection.spotName},'%')
</if> </if>
</where> </where>
</select> </select>
</mapper> </mapper>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<result property="qcNaturalAmount" column="QC_natural_amount"/> <result property="qcNaturalAmount" column="QC_natural_amount"/>
<result property="qcSTruck" column="QC_s_truck"/> <result property="qcSTruck" column="QC_s_truck"/>
<result property="qcMTruck" column="QC_m_truck"/> <result property="qcMTruck" column="QC_m_truck"/>
<result property="qcLTurck" column="QC_l_turck"/> <result property="qcLTruck" column="QC_l_truck"/>
<result property="qcXlTruck" column="QC_xl_truck"/> <result property="qcXlTruck" column="QC_xl_truck"/>
<result property="qcJzxTruck" column="QC_jzx_truck"/> <result property="qcJzxTruck" column="QC_jzx_truck"/>
<result property="qcSmBus" column="QC_sm_bus"/> <result property="qcSmBus" column="QC_sm_bus"/>
...@@ -26,11 +26,12 @@ ...@@ -26,11 +26,12 @@
<result property="driveAmount" column="drive_amount"/> <result property="driveAmount" column="drive_amount"/>
<result property="adaptAmount" column="adapt_amount"/> <result property="adaptAmount" column="adapt_amount"/>
<result property="crowd" column="crowd"/> <result property="crowd" column="crowd"/>
<result property="year" column="year"/>
</resultMap> </resultMap>
<select id="getTrafficRoutePage" resultMap="trafficRouteMap" <select id="getTrafficRoutePage" resultMap="trafficRouteMap"
parameterType="com.elephant.framework.galaxy.aroad.module.traffic.entity.TrafficRoute"> parameterType="com.elephant.framework.galaxy.aroad.module.traffic.entity.TrafficRoute">
select * from traffic_route select * from v_traffic_route
<where> <where>
<if test="trafficRoute.roadName != null"> <if test="trafficRoute.roadName != null">
road_name like CONCAT('%',#{trafficRoute.roadName},'%') road_name like CONCAT('%',#{trafficRoute.roadName},'%')
......
...@@ -24,11 +24,12 @@ ...@@ -24,11 +24,12 @@
<result property="width" column="width"/> <result property="width" column="width"/>
<result property="speed" column="speed"/> <result property="speed" column="speed"/>
<result property="landscape" column="landscape"/> <result property="landscape" column="landscape"/>
<result property="stopMonth" column="stop_month"></result> <result property="stopMonth" column="stop_month"/>
<result property="year" column="year"/>
</resultMap> </resultMap>
<select id="getTrafficSpotPage" resultMap="trafficSpotMap"> <select id="getTrafficSpotPage" resultMap="trafficSpotMap">
select * from traffic_spot select * from v_traffic_spot
<where> <where>
<if test="trafficSpot.roadName != null"> <if test="trafficSpot.roadName != null">
road_name like CONCAT('%',#{trafficSpot.roadName},'%') road_name like CONCAT('%',#{trafficSpot.roadName},'%')
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论