Browse Source

运管开发

master_tdsql
zhuyulei 1 year ago
parent
commit
b69cadf640
  1. 25
      shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzAqjdxxController.java
  2. 2
      shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzAqjdxx.java
  3. 2
      shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzAqrw.java
  4. 32
      shuili-system/src/main/java/com/kms/yg/sz/domain/dto/SzrwDto.java
  5. 9
      shuili-system/src/main/java/com/kms/yg/sz/service/BsSgcSzAqrwService.java
  6. 41
      shuili-system/src/main/java/com/kms/yg/sz/service/BsSgcSzSzrwService.java
  7. 224
      sql/zj/v2.0.0/v2.0.0.sql

25
shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzAqjdxxController.java

@ -2,9 +2,14 @@ package com.kms.yg.sz.controller;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;
import com.kms.system.service.SysDeptService;
import com.kms.system.service.SysXzqhService;
import com.kms.yg.sz.domain.BsSgcSzAqrw;
import com.kms.yg.sz.domain.BsSgcSzSzrw;
import com.kms.yg.sz.service.BsSgcSzAqrwService;
import com.kms.yg.sz.service.BsSgcSzSzrwService;
import com.shuili.common.core.controller.BaseController;
import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.utils.poi.ExcelUtil;
@ -52,6 +57,12 @@ public class BsSgcSzAqjdxxController extends BaseController
@Autowired
private SysDeptService sysDeptService;
@Autowired
private BsSgcSzSzrwService bsSgcSzSzrwService;
@Autowired
private BsSgcSzAqrwService bsSgcSzAqrwService;
/**
* 查询水闸安全鉴定信息列表
*/
@ -94,6 +105,20 @@ public class BsSgcSzAqjdxxController extends BaseController
public AjaxResult add(@RequestBody BsSgcSzAqjdxx bsSgcSzAqjdxx)
{
BaseEntityUtils.preInsert(bsSgcSzAqjdxx);
String szrwId = bsSgcSzAqjdxx.getSzrwId();
BsSgcSzSzrw byId = bsSgcSzSzrwService.getById(szrwId);
byId.setStatus("1");
bsSgcSzSzrwService.updateById(byId);
String taskId = byId.getTaskId();
BsSgcSzAqrw szAqrw = bsSgcSzAqrwService.getById(taskId);
szAqrw.setIncompletionNumber(szAqrw.getIncompletionNumber()-1);
szAqrw.setCompletionNumber(szAqrw.getCompletionNumber()+1);
if (Objects.equals(szAqrw.getCompletionNumber(), szAqrw.getTaskSluiceNumber())) {
szAqrw.setTaskStatus("1");
}
bsSgcSzAqrwService.updateById(szAqrw);
return toAjax(bsSgcSzAqjdxxService.save(bsSgcSzAqjdxx));
}

2
shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzAqjdxx.java

@ -29,7 +29,7 @@ public class BsSgcSzAqjdxx extends BaseEntity
/** 水闸id */
@Excel(name = "水闸id")
@ApiModelProperty("水闸id")
private String sluiceId;
private String szrwId;
/** 鉴定日期 */
@JsonFormat(pattern = "yyyy-MM-dd")

2
shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzAqrw.java

@ -1,6 +1,8 @@
package com.kms.yg.sz.domain;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

32
shuili-system/src/main/java/com/kms/yg/sz/domain/dto/SzrwDto.java

@ -0,0 +1,32 @@
package com.kms.yg.sz.domain.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.shuili.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
public class SzrwDto {
private String wagaName;
private String wagaType;
private String adcd;
private String status;
/** 计划完成时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "计划完成时间", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("计划完成时间")
private Date planTime;
/** 完成时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "完成时间", width = 30, dateFormat = "yyyy-MM-dd")
@ApiModelProperty("完成时间")
private Date completionTime;
}

9
shuili-system/src/main/java/com/kms/yg/sz/service/BsSgcSzAqrwService.java

@ -44,11 +44,8 @@ public class BsSgcSzAqrwService extends BaseService<BsSgcSzAqrwMapper, BsSgcSzAq
public IPage selectPage(SearchParam<BsSgcSzAqrw> sp) {
Page page = getBaseMapper().selectPage(new Page<>(sp.getPageNum(), sp.getPageSize()), BeanToWrapper.getWrapper(sp));
List<BsSgcSzAqrw> records = page.getRecords();
//获取未完成的
List<BsSgcSzAqrw> noFin = records.stream().filter(x -> x.getTaskStatus().equals("0")).collect(Collectors.toList());
//获取已完成
List<BsSgcSzAqrw> fin = records.stream().filter(x -> x.getTaskStatus().equals("1")).collect(Collectors.toList());
return page;
@ -61,6 +58,8 @@ public class BsSgcSzAqrwService extends BaseService<BsSgcSzAqrwMapper, BsSgcSzAq
//设置总数
bsSgcSzAqrw.setTaskSluiceNumber((long) sluiceIds.length);
List<String> ids = Arrays.asList(sluiceIds);
bsSgcSzAqrw.setCompletionNumber(0L);
bsSgcSzAqrw.setIncompletionNumber((long) sluiceIds.length);
bsSgcSzAqrwMapper.insert(bsSgcSzAqrw);
//存关联表
String id = bsSgcSzAqrw.getId();

41
shuili-system/src/main/java/com/kms/yg/sz/service/BsSgcSzSzrwService.java

@ -1,10 +1,22 @@
package com.kms.yg.sz.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.yg.sz.domain.BsSgcSzSafeJbxx;
import com.kms.yg.sz.domain.dto.SzrwDto;
import com.kms.yg.sz.mapper.BsSgcSzSafeJbxxMapper;
import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.core.service.BaseService;
import com.kms.yg.sz.mapper.BsSgcSzSzrwMapper;
import com.kms.yg.sz.domain.BsSgcSzSzrw;
import com.shuili.common.mybaitsplus.BeanToWrapper;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
/**
* 水闸鉴定任务关联Service接口
*
@ -14,4 +26,33 @@ import org.springframework.stereotype.Service;
@Service
public class BsSgcSzSzrwService extends BaseService<BsSgcSzSzrwMapper, BsSgcSzSzrw>{
@Autowired
private BsSgcSzSzrwMapper bsSgcSzSzrwMapper;
@Autowired
private BsSgcSzSafeJbxxMapper bsSgcSzSafeJbxxMapper;
public IPage selectPage(SearchParam<BsSgcSzSzrw> sp) {
Page page = getBaseMapper().selectPage(new Page<>(sp.getPageNum(), sp.getPageSize()), BeanToWrapper.getWrapper(sp));
List<BsSgcSzSzrw> records = page.getRecords();
List<SzrwDto> list = new ArrayList<>();
for (BsSgcSzSzrw record : records) {
String wagaId = record.getWagaId();
BsSgcSzSafeJbxx bsSgcSzSafeJbxx = bsSgcSzSafeJbxxMapper.selectById(wagaId);
SzrwDto szrwDto = new SzrwDto();
szrwDto.setWagaName(bsSgcSzSafeJbxx.getWagaName());
szrwDto.setWagaType(bsSgcSzSafeJbxx.getWagaType());
szrwDto.setAdcd(bsSgcSzSafeJbxx.getAdcd());
szrwDto.setPlanTime(record.getPlanTime());
szrwDto.setCompletionTime(record.getCompletionTime());
list.add(szrwDto);
}
page.setRecords(list);
return page;
}
}

224
sql/zj/v2.0.0/v2.0.0.sql

@ -0,0 +1,224 @@
/*
Navicat Premium Data Transfer
Source Server : shuili
Source Server Type : MySQL
Source Server Version : 50738
Source Host : rm-7xv36ek6qb84h9utmfo.mysql.rds.aliyuncs.com:3333
Source Schema : sgc_yg
Target Server Type : MySQL
Target Server Version : 50738
File Encoding : 65001
Date: 18/01/2024 11:23:26
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for bs_sgc_df_gcgl
-- ----------------------------
DROP TABLE IF EXISTS `bs_sgc_df_gcgl`;
CREATE TABLE `bs_sgc_df_gcgl` (
`id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`DIKE_CODE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '堤防编码',
`ENGINEERING_MANAGEMENT_UNIT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程管理单位',
`MANAGEMENT_UNIT_NATURE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程管理单位性质',
`ENGINEERING_MANAGEMENT_OWNERSHIP` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程管理单位权属',
`ENGINEERING_MANAGEMENT_PERSON` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程管理单位责任人',
`ENGINEERING_MANAGEMENT_POSITION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程管理单位责任人职务',
`ENGINEERING_MANAGEMENT_PHONE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程管理单位责任人手机号码',
`WATER_ADMINISTRATIVE_DEPARTMENT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水行政主管部门',
`ADMINISTRATION_DEPARTMENT_NATURE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水行政主管部门性质',
`ADMINISTRATION_DEPARTMENT_PERSON` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`ADMINISTRATION_DEPARTMENT_POSITION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`ADMINISTRATION_DEPARTMENT_PHONE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`CENTRALIZED_MANAGEMENT_DEPARTMENT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '行业归口管理部门',
`MANAGEMENT_DELIMITATION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '管理范围划界',
`DELIMITATION_TIME` datetime(0) NULL DEFAULT NULL COMMENT '完成时间',
`DELIMITATION_EVIDENCE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '证明材料',
`MANAGEMENT_CONFIRMATION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '管理范围确权',
`CONFIRMATION_TIME` datetime(0) NULL DEFAULT NULL,
`CONFIRMATION_EVIDENCE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`PROTECTION_DELIMITATION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '保护范围划界',
`PROTECTION_TIME` datetime(0) NULL DEFAULT NULL,
`PROTECTION_EVIDENCE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`GATE_OPERATING_PROCEDURES` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '闸门操作规程',
`WATER_GATE_CONTROL_OPERATION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水闸控制运用计划(方案)批复文件',
`ENGINEERING_COMPLETION_ACCEPTANCE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程竣工验收鉴定书',
`ENGINEERING_CHART` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程图表',
`ENGINEERING_PANORAMIC_PHOTOS` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '工程全景照片',
`APPROVAL_DOCUMENTS_DOWNGRADE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '降等批复文件',
`CREATE_UID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`UPDATE_UID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`CREATE_TIME` datetime(0) NULL DEFAULT NULL,
`UPDATE_TIME` datetime(0) NULL DEFAULT NULL,
`PRO_CODE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`PRO_NO` int(11) NULL DEFAULT NULL,
`REMARK` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`OWER_DEPT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`RELATIONS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`EFF_DATE` datetime(0) NULL DEFAULT NULL COMMENT '记录生效时间',
`EXPR_DATE` datetime(0) NULL DEFAULT NULL COMMENT '记录失效时间',
`monitoring_type` varchar(255) 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;
-- ----------------------------
-- Table structure for bs_sgc_df_jbxx
-- ----------------------------
DROP TABLE IF EXISTS `bs_sgc_df_jbxx`;
CREATE TABLE `bs_sgc_df_jbxx` (
`ID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
`DIKE_NAME` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '堤防名称',
`ADCD_START` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '起点行政区划',
`DIKE_CODE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '堤防编码',
`PLOT_EMBANKMENTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标绘堤防',
`ADCD_END` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '终点行政区划',
`DIKE_START_NUM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '起点桩号',
`DIKE_END_NUM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '终点桩号',
`DIKE_TYPE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '堤防类型',
`IS_FLOOD_STORAGE_DETENTION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否为蓄滞洪区堤防',
`STORAGE_DETENTION_AREA_NAME` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在蓄滞洪区名称',
`AREA_STARTING_STATION_NUMBER` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`AREA_END_STATION_NUMBER` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`TOTAL_LENGTH_FLOOD_STORAGE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '堤防蓄滞洪区段总长度(m)',
`FLOOD_STORAGE_DETENTION_AREAS_EXPLANATION` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '蓄滞洪区特殊情况说明',
`CROSS_BORDER_SITUATION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '堤防跨界情况',
`DIKE_PATT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '堤防型式',
`COMP_DATE` datetime(0) NULL DEFAULT NULL COMMENT '建成时间',
`RECENT_COMPLIANCE_REINFORCEMENT_STATUS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '最近达标加固完工状态',
`RECENT_COMPLIANCE_REINFORCEMENT_TIME` datetime(0) NULL DEFAULT NULL COMMENT '最近达标加固完成时间',
`ENG_TASK` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程任务',
`DIKE_GRAD` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '堤防级别',
`DESIGN_FLOOD_CONTROL` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设计防洪(潮)标准[重现期(年)]',
`DIKE_LEN` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '堤防长度(m)',
`PLANNING_FLOOD_CONTROL` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '规划防洪(潮)标准[重现期(年)]',
`EMBANKMENT_LENGTH_PLANNING_STANDARDS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '达到规划标准的堤防长度(m)',
`POPULATION_PROTECTION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '保护人口(单位:万人)',
`PROTECTING_FARMLAND` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '保护农田(单位:万亩)',
`CRITICAL_INFRASTRUCTURE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '重要基础设施',
`CREATE_UID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`UPDATE_UID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`CREATE_TIME` datetime(0) NULL DEFAULT NULL,
`UPDATE_TIME` datetime(0) NULL DEFAULT NULL,
`PRO_CODE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`PRO_NO` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`OWER_DEPT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`REMARK` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`RELATIONS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联字段1',
`EFF_DATE` datetime(0) NULL DEFAULT NULL COMMENT '记录生效时间',
`EXPR_DATE` datetime(0) NULL DEFAULT NULL COMMENT '记录失效时间',
`adcd` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '行政区划',
`river_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在河流',
`riverside_classification` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '河流岸别',
`lake_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在湖泊名称',
`coastline_name` varchar(255) 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;
-- ----------------------------
-- Table structure for bs_sgc_sz_gcgl
-- ----------------------------
DROP TABLE IF EXISTS `bs_sgc_sz_gcgl`;
CREATE TABLE `bs_sgc_sz_gcgl` (
`id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`WAGA_CODE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水闸编码',
`ENGINEERING_MANAGEMENT_UNIT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程管理单位',
`MANAGEMENT_UNIT_NATURE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程管理单位性质',
`ENGINEERING_MANAGEMENT_OWNERSHIP` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程管理单位权属',
`ENGINEERING_MANAGEMENT_PERSON` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程管理单位责任人',
`ENGINEERING_MANAGEMENT_POSITION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程管理单位责任人职务',
`ENGINEERING_MANAGEMENT_PHONE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程管理单位责任人手机号码',
`WATER_ADMINISTRATIVE_DEPARTMENT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水行政主管部门',
`ADMINISTRATION_DEPARTMENT_NATURE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水行政主管部门性质',
`ADMINISTRATION_DEPARTMENT_PERSON` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`ADMINISTRATION_DEPARTMENT_POSITION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`ADMINISTRATION_DEPARTMENT_PHONE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`CENTRALIZED_MANAGEMENT_DEPARTMENT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '行业归口管理部门',
`MANAGEMENT_DELIMITATION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '管理范围划界',
`DELIMITATION_TIME` datetime(0) NULL DEFAULT NULL COMMENT '完成时间',
`DELIMITATION_EVIDENCE` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '证明材料',
`MANAGEMENT_CONFIRMATION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '管理范围确权',
`CONFIRMATION_TIME` datetime(0) NULL DEFAULT NULL,
`CONFIRMATION_EVIDENCE` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
`PROTECTION_DELIMITATION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '保护范围划界',
`PROTECTION_TIME` datetime(0) NULL DEFAULT NULL,
`PROTECTION_EVIDENCE` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
`GATE_OPERATING_PROCEDURES` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '闸门操作规程',
`WATER_GATE_CONTROL_OPERATION` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '水闸控制运用计划(方案)批复文件',
`ENGINEERING_COMPLETION_ACCEPTANCE` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '工程竣工验收鉴定书',
`ENGINEERING_CHART` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '工程图表',
`ENGINEERING_PANORAMIC_PHOTOS` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '工程全景照片',
`APPROVAL_DOCUMENTS_DOWNGRADE` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '降等批复文件',
`CREATE_UID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`UPDATE_UID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`CREATE_TIME` datetime(0) NULL DEFAULT NULL,
`UPDATE_TIME` datetime(0) NULL DEFAULT NULL,
`PRO_CODE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`PRO_NO` int(11) NULL DEFAULT NULL,
`REMARK` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`OWER_DEPT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`RELATIONS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`EFF_DATE` datetime(0) NULL DEFAULT NULL COMMENT '记录生效时间',
`EXPR_DATE` datetime(0) NULL DEFAULT NULL COMMENT '记录失效时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '水闸工程管理信息' ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for bs_sgc_sz_jbxx
-- ----------------------------
DROP TABLE IF EXISTS `bs_sgc_sz_jbxx`;
CREATE TABLE `bs_sgc_sz_jbxx` (
`id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`WAGA_NAME` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水闸名称',
`adcd` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '行政区划',
`WAGA_CODE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水闸编码',
`WAGA_LOC` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在位置',
`plotting_sluice` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标绘水闸',
`ACCEPTANCE_STATUS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '验收情况',
`RISK_ELIMINATION_STATUS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '除险加固情况',
`IS_HUB_PROJECT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否为枢纽工程',
`IS_GATE_STATION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否为闸站工程',
`IS_SET_GATE_PROJECT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否为套闸工程',
`WAGA_TYPE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '水闸类型',
`DSLCFL` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设计过闸流量(m³/s)',
`CHLCFL` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '校核过闸流量(m³/s)',
`ENG_SCAL` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工程规模',
`MAIN_BUILD_GRAD` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '建筑物级别',
`DSRCIN` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设计标准[重现期(年)]',
`CHRCIN` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '校核标准[重现期(年)]',
`HISTORICAL_MAXIMUM_GATE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '历史最大过闸流量(m³/s)',
`HISTORICAL_MAXIMUM_DATE` datetime(0) NULL DEFAULT NULL COMMENT '历史最大过闸流量日期',
`DESIGN_SEISMIC_INTENSITY` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设计地震烈度',
`GAOR_NUM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '闸孔数量',
`GAOR_TOT_NET_WID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '闸孔总净宽(m)',
`GTST` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '闸门型式',
`HOISTS_NUMBER` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '启闭机数量',
`OBSERVATION_PROJECT` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '观测项目',
`LOCK_CHAMBER_STRUCTURE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '闸室结构',
`MACHINE_FORM` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '启闭机形式',
`ENDSST` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '消能方式',
`AUTOMATION_CONTROL` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '自动化控制',
`CREATE_UID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`UPDATE_UID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`CREATE_TIME` datetime(0) NULL DEFAULT NULL,
`UPDATE_TIME` datetime(0) NULL DEFAULT NULL,
`PRO_NO` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`PRO_CODE` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`RELATION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联字段1',
`COMPLETION_TIME` datetime(0) NULL DEFAULT NULL COMMENT '建成时间',
`COMPLETION_ACCEPTANCE_TIME` datetime(0) NULL DEFAULT NULL COMMENT '竣工验收时间',
`RECENT_COMPLETION_TIME` datetime(0) NULL DEFAULT NULL COMMENT '最近除险加固完工时间',
`HUB_BUILDINGS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '枢纽建筑物',
`AUXILIARY_GATE_HOLES` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '副闸闸孔数量',
`AUXILIARY_GATE_HOLES_WIDTH` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '副闸闸孔总净宽',
`EFF_DATE` datetime(0) NULL DEFAULT NULL COMMENT '记录生效时间',
`EXPR_DATE` datetime(0) NULL DEFAULT NULL COMMENT '记录失效时间',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '水闸工程基础信息' ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
Loading…
Cancel
Save