Browse Source

flyway语句

dev
HAHA 3 years ago
parent
commit
9d2acc102c
  1. 324
      epmet-module/open-data-worker/open-data-worker-server/src/main/resources/db/migration/V0.0.4__create_wgh_table.sql

324
epmet-module/open-data-worker/open-data-worker-server/src/main/resources/db/migration/V0.0.4__create_wgh_table.sql

@ -0,0 +1,324 @@
CREATE TABLE `ca_bm_grid` (
`grid_id` bigint(20) NOT NULL COMMENT '网格ID',
`grid_code` varchar(50) COLLATE utf8_bin NOT NULL COMMENT '网格编码。人工填写,编码规则业务规定,不允许重复。',
`grid_name` varchar(200) COLLATE utf8_bin NOT NULL COMMENT '网格名称',
`gb_code` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '行政区划的国标编码',
`parent_id` bigint(20) DEFAULT NULL COMMENT '上级网格ID',
`parent_code` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '上级网格编码',
`grid_classification` varchar(10) COLLATE utf8_bin NOT NULL COMMENT '网格分类。1基础网格 2环保网格 3防火网格 4城管网格 5执法网格 6安监网格等',
`grid_level` varchar(10) COLLATE utf8_bin NOT NULL COMMENT '网格层级。网格层级表的层级\n根据【网格层级表】的层级关系动态展示。\n查询【网格层级表】层级 条件:上层级=网格树返回的网格层级',
`grid_property` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '网格属性。01村庄、02小区、03企业、04学校(幼儿园)、05医院、06驻镇(街)单位、07其他',
`is_end` char(1) COLLATE utf8_bin NOT NULL COMMENT '是否最后一级:0否 1是',
`grid_address` varchar(200) COLLATE utf8_bin DEFAULT NULL COMMENT '网格地址',
`grid_introduce` varchar(1024) COLLATE utf8_bin DEFAULT NULL COMMENT '网格介绍',
`grid_picture` varchar(240) COLLATE utf8_bin DEFAULT NULL COMMENT '宣传图片',
`regin_scope_desc` varchar(1024) COLLATE utf8_bin DEFAULT NULL COMMENT '地图区域范围',
`grid_sort` int(10) DEFAULT NULL COMMENT '展示顺序',
`point_status` varchar(10) COLLATE utf8_bin NOT NULL COMMENT '标绘状态',
`grid_em_center` bigint(10) DEFAULT NULL COMMENT '事件上报中心',
`grid_begin_time` datetime DEFAULT NULL COMMENT '初始日期',
`grid_end_time` datetime DEFAULT NULL COMMENT '终止日期',
`grid_area` varchar(240) COLLATE utf8_bin DEFAULT NULL COMMENT '面积',
`is_valid` varchar(10) COLLATE utf8_bin DEFAULT '1' COMMENT '是否有效',
`create_by` bigint(20) NOT NULL COMMENT '创建人',
`create_date` datetime NOT NULL COMMENT '创建时间',
`update_by` bigint(20) NOT NULL,
`update_date` datetime NOT NULL,
`delete_flag` varchar(10) COLLATE utf8_bin NOT NULL DEFAULT 'normal' COMMENT '删除状态: 字典值:normal正常,删除deleted',
`versions` int(10) DEFAULT '1' COMMENT '乐观锁',
`attribute1` varchar(240) COLLATE utf8_bin DEFAULT NULL COMMENT '网格内人口规模',
`attribute2` varchar(240) COLLATE utf8_bin DEFAULT NULL COMMENT '是否成立网格党支部或网格党小组',
`attribute3` varchar(240) COLLATE utf8_bin DEFAULT NULL COMMENT '网格党组织类型',
`attribute4` varchar(240) COLLATE utf8_bin DEFAULT NULL COMMENT '党组织编码',
`attribute5` varchar(240) COLLATE utf8_bin DEFAULT NULL COMMENT '扩展字段',
`attribute6` bigint(20) DEFAULT NULL COMMENT '扩展字段',
`attribute7` bigint(20) DEFAULT NULL COMMENT '扩展字段',
`attribute8` bigint(20) DEFAULT NULL COMMENT '扩展字段',
`attribute9` datetime DEFAULT NULL COMMENT '扩展字段',
`attribute10` datetime DEFAULT NULL COMMENT '扩展字段',
PRIMARY KEY (`grid_id`) USING BTREE,
KEY `SELECT_PARENT` (`parent_id`) USING BTREE,
KEY `idx_grid_grid_id` (`grid_id`) USING BTREE,
KEY `idx_grid_grid_sort` (`grid_sort`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
CREATE TABLE `wgh_base_grid` (
`coordinate_info` text,
`grid_name` varchar(100) DEFAULT NULL,
`sub_district_office` varchar(100) DEFAULT NULL,
`community` varchar(100) DEFAULT NULL,
`street_code` varchar(100) DEFAULT NULL,
`grid_code` varchar(100) DEFAULT NULL,
`community_code` varchar(100) DEFAULT NULL,
`longitude` varchar(100) DEFAULT NULL,
`latitude` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `wgh_community` (
`coordinate_info` text,
`street_name` varchar(100) DEFAULT NULL,
`street_code` varchar(100) DEFAULT NULL,
`community_name` varchar(100) DEFAULT NULL,
`community_code` varchar(100) DEFAULT NULL,
`longitude` varchar(100) DEFAULT NULL,
`latitude` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `wgh_dywg` (
`OBJECTID` int(11) NOT NULL,
`BGNAME` varchar(200) DEFAULT NULL COMMENT '网格名称',
`STREET` varchar(20) DEFAULT NULL COMMENT '所属街镇',
`COMMUNITY` varchar(50) DEFAULT NULL COMMENT '所属社区',
`BGSQUA` double DEFAULT NULL COMMENT '网格面积',
`ORDATE` datetime DEFAULT NULL COMMENT '初始时间',
`CHDATE` datetime DEFAULT NULL COMMENT '变更时间',
`NOTE` varchar(500) DEFAULT NULL COMMENT '备注',
`CONTACTS` varchar(50) DEFAULT NULL,
`TELPHONE` varchar(100) DEFAULT NULL COMMENT '联系电话',
`insert_time` datetime DEFAULT NULL COMMENT '插入日期'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='单元网格';
CREATE TABLE `wgh_jdb` (
`OBJECTID_1` varchar(50) DEFAULT NULL,
`OBJECTID` varchar(50) DEFAULT NULL,
`MC` varchar(60) DEFAULT NULL COMMENT '街道名称',
`person_in_charge` varchar(20) DEFAULT NULL COMMENT '责任人',
`phone` varchar(50) DEFAULT NULL COMMENT '联系电话',
`SHAPE_LENG` double DEFAULT NULL,
`insert_time` datetime DEFAULT NULL COMMENT '插入日期'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='街道办';
CREATE TABLE `wgh_jqz` (
`OBJECTID` int(11) DEFAULT NULL,
`XH` varchar(500) DEFAULT NULL COMMENT '序号',
`NAME` varchar(500) DEFAULT NULL COMMENT '单位名称',
`AREA` double DEFAULT NULL,
`SPACE` varchar(500) DEFAULT NULL COMMENT '周边安全间距',
`PROBLEM` varchar(500) DEFAULT NULL COMMENT '存在问题',
`TYPE` varchar(500) DEFAULT NULL COMMENT '危险源类型',
`LOCATION` varchar(500) DEFAULT NULL COMMENT '经营地址',
`PRINCIPAL` varchar(500) DEFAULT NULL COMMENT '负责人',
`PHONE` varchar(500) DEFAULT NULL COMMENT '联系电话',
`QTYPE` varchar(500) DEFAULT NULL COMMENT '企业类型',
`WTYPE` varchar(500) DEFAULT NULL COMMENT '危化品种类',
`level` varchar(500) DEFAULT NULL COMMENT '等级',
`nature` varchar(500) DEFAULT NULL COMMENT '性质',
`remarks` varchar(500) DEFAULT NULL COMMENT '备注',
`DWMCJC` varchar(50) DEFAULT NULL,
`LAYER` varchar(50) DEFAULT NULL,
`SSJDB` varchar(50) DEFAULT NULL,
`AMOUNT` varchar(50) DEFAULT NULL COMMENT '数量',
`YJCS` varchar(100) DEFAULT NULL COMMENT '应急措施',
`insert_time` datetime DEFAULT NULL COMMENT '插入日期'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='加气站信息';
CREATE TABLE `wgh_jxcs` (
`OBJECTID` varchar(255) DEFAULT NULL,
`JSON_INFO` varchar(255) DEFAULT NULL,
`CREAT_TIME` varchar(255) DEFAULT NULL,
`SSJD` varchar(255) DEFAULT NULL COMMENT '所属街道',
`SSSQ` varchar(255) DEFAULT NULL COMMENT '所属社区',
`DLM` varchar(255) DEFAULT NULL COMMENT '道路名',
`MPH` varchar(255) DEFAULT NULL COMMENT '门牌号',
`NAME` varchar(255) DEFAULT NULL COMMENT '名称',
`ZTLX` varchar(255) DEFAULT NULL,
`TYPE` varchar(255) DEFAULT NULL COMMENT '子类型',
`XYDM` varchar(255) DEFAULT NULL COMMENT '统一社会信用代码',
`LXR` varchar(255) DEFAULT NULL COMMENT '联系人',
`LXDH` varchar(255) DEFAULT NULL COMMENT '联系电话',
`USER_NAME` varchar(255) DEFAULT NULL,
`BZ` varchar(255) DEFAULT NULL COMMENT '备注',
`AVAILABLE` varchar(255) DEFAULT NULL,
`ID` varchar(255) DEFAULT NULL,
`USER_ID` varchar(255) DEFAULT NULL COMMENT '编辑人ID',
`UPDATE_TIM` varchar(255) DEFAULT NULL COMMENT '编辑人姓名',
`INSERT_TIME` varchar(255) DEFAULT NULL COMMENT '插入日期'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='九小场所信息';
CREATE TABLE `wgh_jyz` (
`OBJECTID` int(11) DEFAULT NULL,
`XH` varchar(500) DEFAULT NULL COMMENT '序号',
`NAME` varchar(500) DEFAULT NULL COMMENT '单位名称',
`AREA` double DEFAULT NULL,
`SPACE` varchar(500) DEFAULT NULL COMMENT '周边安全间距',
`PROBLEM` varchar(500) DEFAULT NULL COMMENT '存在问题',
`TYPE` varchar(500) DEFAULT NULL COMMENT '危险源类型',
`LOCATION` varchar(500) DEFAULT NULL COMMENT '经营地址',
`PRINCIPAL` varchar(500) DEFAULT NULL COMMENT '负责人',
`PHONE` varchar(500) DEFAULT NULL COMMENT '联系电话',
`QTYPE` varchar(500) DEFAULT NULL COMMENT '企业类型',
`WTYPE` varchar(500) DEFAULT NULL COMMENT '危化品种类',
`level` varchar(500) DEFAULT NULL COMMENT '等级',
`nature` varchar(500) DEFAULT NULL COMMENT '性质',
`remarks` varchar(500) DEFAULT NULL COMMENT '备注',
`DWMCJC` varchar(50) DEFAULT NULL,
`LAYER` varchar(50) DEFAULT NULL,
`SSJDB` varchar(50) DEFAULT NULL,
`AMOUNT` varchar(300) DEFAULT NULL COMMENT '数量',
`YJCS` varchar(260) DEFAULT NULL COMMENT '应急措施',
`insert_time` datetime DEFAULT NULL COMMENT '插入日期'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='加油站';
CREATE TABLE `wgh_sjxxb` (
`OBJECTID_1` int(11) DEFAULT NULL,
`OBJECTID` double DEFAULT NULL,
`INFOSOURCENAME` varchar(700) DEFAULT NULL COMMENT '事件来源',
`INFOTYPENAME` varchar(700) DEFAULT NULL COMMENT '事件类别',
`COMMUNITYNAME` varchar(700) DEFAULT NULL COMMENT '社区名称',
`DESCRIPTION` varchar(700) DEFAULT NULL COMMENT '事件描述',
`TASKID` varchar(500) DEFAULT NULL,
`CASESN` varchar(500) DEFAULT NULL,
`ADDRESS` varchar(700) DEFAULT NULL COMMENT '事件地址',
`STATUSNAME` varchar(700) DEFAULT NULL COMMENT '事件状态',
`INFOBCNAME` varchar(700) DEFAULT NULL,
`INFOSCNAME` varchar(700) DEFAULT NULL,
`STREETNAME` varchar(700) DEFAULT NULL COMMENT '街道名称',
`DISCOVERTIME` datetime DEFAULT NULL,
`insert_time` datetime DEFAULT NULL COMMENT '插入日期'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='事件信息';
CREATE TABLE `wgh_sqxx` (
`OBJECTID` int(11) DEFAULT NULL,
`COMMUAREA` double DEFAULT NULL,
`BELONGTO` varchar(100) DEFAULT NULL,
`CONTACTS` varchar(100) DEFAULT NULL,
`TELPHONE` varchar(100) DEFAULT NULL,
`number_of_grid` double DEFAULT NULL,
`street_code` varchar(100) DEFAULT NULL,
`community_code` varchar(100) DEFAULT NULL,
`COMMNAME` varchar(200) DEFAULT NULL,
`JDCJGB` varchar(200) DEFAULT NULL,
`WGZ` varchar(100) DEFAULT NULL,
`police_name` varchar(500) DEFAULT NULL,
`traffic_police_phone` double DEFAULT NULL,
`traffic_police_company` varchar(500) DEFAULT NULL,
`peo_police_name` varchar(500) DEFAULT NULL,
`peo_police_phone` varchar(500) DEFAULT NULL,
`police_station` varchar(500) DEFAULT NULL,
`WGY` varchar(200) DEFAULT NULL,
`JDLXKS` varchar(200) DEFAULT NULL,
`DDY` varchar(200) DEFAULT NULL,
`ZHZFXM` varchar(100) DEFAULT NULL,
`ZHZFDH` varchar(100) DEFAULT NULL,
`ZHZFBM` varchar(100) DEFAULT NULL,
`insert_time` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `wgh_subdistrict_office` (
`coordinate_info` text,
`street_name` varchar(100) DEFAULT NULL,
`street_code` varchar(100) DEFAULT NULL,
`longitude` varchar(100) DEFAULT NULL,
`latitude` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `wgh_szcgwgh` (
`OBJECTID` int(11) DEFAULT NULL,
`NOTE` varchar(200) DEFAULT NULL COMMENT '备注',
`SSSQ` varchar(200) DEFAULT NULL,
`SSJD` varchar(200) DEFAULT NULL,
`ID` varchar(200) DEFAULT NULL,
`insert_time` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数字城管网格化信息';
CREATE TABLE `wgh_szzrwg` (
`OBJECTID` int(11) DEFAULT NULL,
`NOTE` varchar(100) DEFAULT NULL COMMENT '备注',
`NAME` varchar(100) DEFAULT NULL COMMENT '责任单位',
`PRINCIPAL` varchar(100) DEFAULT NULL COMMENT '监管人',
`PHONE` varchar(100) DEFAULT NULL COMMENT '联系方式',
`insert_time` datetime DEFAULT NULL COMMENT '插入日期'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='市政责任网格信息';
CREATE TABLE `wgh_whpdw` (
`OBJECTID` int(11) DEFAULT NULL,
`XH` varchar(500) DEFAULT NULL COMMENT '序号',
`NAME` varchar(500) DEFAULT NULL COMMENT '单位名称',
`AREA` double DEFAULT NULL,
`SPACE` varchar(500) DEFAULT NULL COMMENT '周边安全间距',
`PROBLEM` varchar(500) DEFAULT NULL COMMENT '存在问题',
`TYPE` varchar(500) DEFAULT NULL COMMENT '危险源类型',
`LOCATION` varchar(500) DEFAULT NULL COMMENT '经营地址',
`PERSON` varchar(500) DEFAULT NULL COMMENT '安全负责人',
`PHONE` varchar(500) DEFAULT NULL COMMENT '联系电话',
`QTYPE` varchar(500) DEFAULT NULL COMMENT '企业类型',
`WTYPE` varchar(500) DEFAULT NULL COMMENT '危化品种类',
`AMOUNT` varchar(500) DEFAULT NULL COMMENT '数量',
`GRADE` varchar(500) DEFAULT NULL COMMENT '等级',
`NATRUE` varchar(500) DEFAULT NULL COMMENT '性质',
`YJCS` varchar(500) DEFAULT NULL COMMENT '应急措施',
`NOTE` varchar(500) DEFAULT NULL COMMENT '备注',
`DWMCJC` varchar(100) DEFAULT NULL,
`PRINCIPAL` varchar(500) DEFAULT NULL COMMENT '主要负责人',
`USER` varchar(500) DEFAULT NULL COMMENT '用途',
`LAYER` varchar(100) DEFAULT NULL,
`SSJDB` varchar(100) DEFAULT NULL,
`insert_time` timestamp NULL DEFAULT NULL COMMENT '插入日期'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='危化品单位信息';
CREATE TABLE `wgh_yjbmcs` (
`OBJECTID` int(11) DEFAULT NULL,
`GRADE` varchar(500) DEFAULT NULL,
`ADRESS` varchar(500) DEFAULT NULL COMMENT '地址',
`AREA` varchar(500) DEFAULT NULL COMMENT '面积(㎡)',
`RNNS` varchar(500) DEFAULT NULL COMMENT '容纳人数',
`SFBSP` varchar(500) DEFAULT NULL,
`ZYSBCS` varchar(500) DEFAULT NULL,
`FZR` varchar(500) DEFAULT NULL,
`ZGDW` varchar(500) DEFAULT NULL,
`NAME` varchar(500) DEFAULT NULL,
`FZRTEL` varchar(100) DEFAULT NULL,
`SSJD` varchar(100) DEFAULT NULL,
`INSERT_TIME` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='应急避难场所信息';
CREATE TABLE `wgh_yqhjz` (
`OBJECTID` int(11) DEFAULT NULL,
`XH` varchar(1000) DEFAULT NULL COMMENT '序号',
`NAME` varchar(1000) DEFAULT NULL COMMENT '单位名称',
`AREA` double DEFAULT NULL,
`SPACE` varchar(1000) DEFAULT NULL COMMENT '周边安全间距',
`TYPE` varchar(1000) DEFAULT NULL COMMENT '危险源类型',
`LOCATION` varchar(1000) DEFAULT NULL COMMENT '经营地址',
`PRINCIPAL` varchar(1000) DEFAULT NULL COMMENT '负责人',
`PHONE` varchar(1000) DEFAULT NULL COMMENT '联系电话',
`QTYPE` varchar(1000) DEFAULT NULL COMMENT '企业类型',
`WTYPE` varchar(1000) DEFAULT NULL COMMENT '危化品种类',
`AMOUNT` varchar(1000) DEFAULT NULL COMMENT '数量',
`GRADE` varchar(1000) DEFAULT NULL COMMENT '等级',
`NATRUE` varchar(1000) DEFAULT NULL COMMENT '性质',
`YJCS` varchar(1000) DEFAULT NULL COMMENT '应急措施',
`NOTE` varchar(1000) DEFAULT NULL COMMENT '备注',
`DWMCJC` varchar(100) DEFAULT NULL COMMENT '简称',
`LAYER` varchar(100) DEFAULT NULL COMMENT '所在图层',
`SSJDB` varchar(100) DEFAULT NULL COMMENT '所属街道办',
`PROBLEM` varchar(100) DEFAULT NULL COMMENT '存在问题',
`insert_time` timestamp NULL DEFAULT NULL COMMENT '插入日期'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='油气合建站信息';
CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view_grid_comm_street` AS SELECT
`g4`.`grid_id` AS `grid_id`,
`g4`.`grid_name` AS `grid_name`,
`g3`.`grid_id` AS `community_id`,
`g3`.`grid_name` AS `community_name`,
`g2`.`grid_id` AS `street_id`,
`g2`.`grid_name` AS `street_name`,
concat( `g2`.`grid_id`, ':', `g3`.`grid_id`, ':', `g4`.`grid_id` ) AS `grid_id_path`
FROM
((
`ca_bm_grid` `g4`
JOIN `ca_bm_grid` `g3` ON (((
`g3`.`grid_id` = `g4`.`parent_id`
)
AND ( `g3`.`grid_level` = 'level3' )
AND ( `g3`.`delete_flag` = 'normal' ))))
JOIN `ca_bm_grid` `g2` ON (((
`g2`.`grid_id` = `g3`.`parent_id`
)
AND ( `g2`.`grid_level` = 'level2' )
AND ( `g2`.`delete_flag` = 'normal' ))))
WHERE
((
`g4`.`grid_level` = 'level4'
)
AND ( `g4`.`delete_flag` = 'normal' ))
Loading…
Cancel
Save