From a9ae0cfb440ce1fd08b67089b3ee599a1fda3090 Mon Sep 17 00:00:00 2001 From: xjm Date: Mon, 8 Jul 2024 17:47:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E4=BB=A3=E7=A0=81=E5=BC=80?= =?UTF-8?q?=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xyt/controller/AttCctvBaseController.java | 63 ++ .../xyt/controller/AttDamBaseController.java | 63 ++ .../controller/AttDamProfileController.java | 63 ++ .../controller/AttGateValveController.java | 63 ++ .../xyt/controller/AttMeaWeirController.java | 63 ++ .../xyt/controller/AttResBaseController.java | 63 ++ .../controller/AttSpillwayBaseController.java | 63 ++ .../controller/AttWaterItemController.java | 63 ++ .../xyt/controller/CctvBMenuController.java | 63 ++ .../controller/FileDescriptorController.java | 63 ++ .../GateValveCctvRelController.java | 63 ++ .../xyt/controller/GateValveRController.java | 63 ++ .../controller/GateValveRealController.java | 63 ++ .../xyt/controller/ICommonQueryAttach.java | 6 + .../controller/IaCBsnssinfoController.java | 63 ++ .../xyt/controller/IaCDanadController.java | 63 ++ .../xyt/controller/IaCFlrvvlgController.java | 63 ++ .../OsmoticFlowDeviceController.java | 63 ++ .../controller/OsmoticFlowRController.java | 63 ++ .../OsmoticPressDeviceController.java | 63 ++ .../controller/OsmoticPressRController.java | 63 ++ .../controller/OsmoticShiftRController.java | 63 ++ .../controller/OsmoticWarnRController.java | 63 ++ .../controller/OsmoticWarnRuleController.java | 63 ++ .../controller/OsmoticWaterRController.java | 63 ++ .../OsmoticWaterRuleController.java | 63 ++ .../xyt/controller/ResMangUnitController.java | 63 ++ .../controller/ResMonthEcoFlowController.java | 63 ++ .../xyt/controller/ResPlanBController.java | 63 ++ .../controller/ResProjectImgController.java | 63 ++ .../controller/ResSafePersonBController.java | 63 ++ .../xyt/controller/RescueTeamBController.java | 133 +-- .../RescueTeamDetailController.java | 63 ++ .../controller/RescueTeamFileController.java | 63 ++ .../controller/ShpPlacementController.java | 63 ++ .../xyt/controller/StAddvcdDController.java | 63 ++ .../xyt/controller/StImgRController.java | 63 ++ .../xyt/controller/StImgRRealController.java | 63 ++ .../xyt/controller/StImgWarnRController.java | 63 ++ .../xyt/controller/StPptnRController.java | 63 ++ .../xyt/controller/StPptnRDController.java | 63 ++ .../xyt/controller/StPptnRRealController.java | 63 ++ .../xyt/controller/StQxWarnRController.java | 63 ++ .../xyt/controller/StRsvrRController.java | 63 ++ .../xyt/controller/StRsvrRRealController.java | 63 ++ .../xyt/controller/StStbprpBController.java | 63 ++ .../controller/StStbprpBElemController.java | 63 ++ .../xyt/controller/StWaterRController.java | 63 ++ .../controller/StWaterRRealController.java | 63 ++ .../xyt/controller/StZqrlBController.java | 63 ++ .../xyt/controller/StZvarlBController.java | 63 ++ .../xyt/controller/SysDictBController.java | 63 ++ .../controller/TyYearRainfallController.java | 63 ++ .../project/xyt/mapper/AttCctvBaseMapper.java | 15 + .../project/xyt/mapper/AttDamBaseMapper.java | 15 + .../xyt/mapper/AttDamProfileMapper.java | 15 + .../xyt/mapper/AttGateValveMapper.java | 15 + .../project/xyt/mapper/AttMeaWeirMapper.java | 15 + .../project/xyt/mapper/AttResBaseMapper.java | 85 +- .../xyt/mapper/AttSpillwayBaseMapper.java | 15 + .../xyt/mapper/AttWaterItemMapper.java | 15 + .../project/xyt/mapper/CctvBMenuMapper.java | 15 + .../xyt/mapper/FileDescriptorMapper.java | 15 + .../xyt/mapper/GateValveCctvRelMapper.java | 15 + .../project/xyt/mapper/GateValveRMapper.java | 15 + .../xyt/mapper/GateValveRealMapper.java | 15 + .../xyt/mapper/IaCBsnssinfoMapper.java | 15 + .../project/xyt/mapper/IaCDanadMapper.java | 15 + .../project/xyt/mapper/IaCFlrvvlgMapper.java | 15 + .../xyt/mapper/OsmoticFlowDeviceMapper.java | 15 + .../xyt/mapper/OsmoticFlowRMapper.java | 15 + .../xyt/mapper/OsmoticPressDeviceMapper.java | 15 + .../xyt/mapper/OsmoticPressRMapper.java | 15 + .../xyt/mapper/OsmoticShiftRMapper.java | 15 + .../xyt/mapper/OsmoticWarnRMapper.java | 15 + .../xyt/mapper/OsmoticWarnRuleMapper.java | 15 + .../xyt/mapper/OsmoticWaterRMapper.java | 15 + .../xyt/mapper/OsmoticWaterRuleMapper.java | 15 + .../project/xyt/mapper/ResMangUnitMapper.java | 15 + .../xyt/mapper/ResMonthEcoFlowMapper.java | 15 + .../project/xyt/mapper/ResPlanBMapper.java | 15 + .../xyt/mapper/ResProjectImgMapper.java | 15 + .../xyt/mapper/ResSafePersonBMapper.java | 15 + .../project/xyt/mapper/RescueTeamBMapper.java | 15 + .../xyt/mapper/RescueTeamDetailMapper.java | 15 + .../xyt/mapper/RescueTeamFileMapper.java | 17 +- .../xyt/mapper/ShpPlacementMapper.java | 15 + .../project/xyt/mapper/StAddvcdDMapper.java | 15 + .../project/xyt/mapper/StImgRMapper.java | 15 + .../project/xyt/mapper/StImgRRealMapper.java | 15 + .../project/xyt/mapper/StImgWarnRMapper.java | 15 + .../project/xyt/mapper/StPptnRDMapper.java | 15 + .../project/xyt/mapper/StPptnRMapper.java | 47 +- .../project/xyt/mapper/StPptnRRealMapper.java | 15 + .../project/xyt/mapper/StQxWarnRMapper.java | 15 + .../project/xyt/mapper/StRsvrRMapper.java | 15 + .../project/xyt/mapper/StRsvrRRealMapper.java | 15 + .../xyt/mapper/StStbprpBElemMapper.java | 15 + .../project/xyt/mapper/StStbprpBMapper.java | 15 + .../project/xyt/mapper/StWaterRMapper.java | 15 + .../xyt/mapper/StWaterRRealMapper.java | 15 + .../project/xyt/mapper/StZqrlBMapper.java | 15 + .../project/xyt/mapper/StZvarlBMapper.java | 18 +- .../project/xyt/mapper/SysDictBMapper.java | 15 + .../xyt/mapper/TyYearRainfallMapper.java | 15 + .../gunshi/project/xyt/model/AttCctvBase.java | 139 +++ .../gunshi/project/xyt/model/AttDamBase.java | 156 +++ .../project/xyt/model/AttDamProfile.java | 64 ++ .../project/xyt/model/AttGateValve.java | 137 +++ .../gunshi/project/xyt/model/AttMeaWeir.java | 138 +++ .../gunshi/project/xyt/model/AttResBase.java | 788 +++++++++------ .../project/xyt/model/AttSpillwayBase.java | 129 +++ .../project/xyt/model/AttWaterItem.java | 64 ++ .../gunshi/project/xyt/model/CctvBMenu.java | 65 ++ .../project/xyt/model/FileDescriptor.java | 110 +++ .../project/xyt/model/GateValveCctvRel.java | 58 ++ .../gunshi/project/xyt/model/GateValveR.java | 65 ++ .../project/xyt/model/GateValveReal.java | 65 ++ .../project/xyt/model/IaCBsnssinfo.java | 194 ++++ .../gunshi/project/xyt/model/IaCDanad.java | 204 ++++ .../gunshi/project/xyt/model/IaCFlrvvlg.java | 202 ++++ .../project/xyt/model/OsmoticFlowDevice.java | 185 ++++ .../project/xyt/model/OsmoticFlowR.java | 65 ++ .../project/xyt/model/OsmoticPressDevice.java | 193 ++++ .../project/xyt/model/OsmoticPressR.java | 65 ++ .../project/xyt/model/OsmoticShiftR.java | 81 ++ .../project/xyt/model/OsmoticWarnR.java | 81 ++ .../project/xyt/model/OsmoticWarnRule.java | 121 +++ .../project/xyt/model/OsmoticWaterR.java | 281 ++++++ .../project/xyt/model/OsmoticWaterRule.java | 96 ++ .../gunshi/project/xyt/model/ResMangUnit.java | 106 +++ .../project/xyt/model/ResMonthEcoFlow.java | 74 ++ .../gunshi/project/xyt/model/ResPlanB.java | 116 +++ .../project/xyt/model/ResProjectImg.java | 82 ++ .../project/xyt/model/ResSafePersonB.java | 106 +++ .../gunshi/project/xyt/model/RescueTeamB.java | 234 +++-- .../project/xyt/model/RescueTeamDetail.java | 163 ++-- .../project/xyt/model/RescueTeamFile.java | 98 +- .../project/xyt/model/ShpPlacement.java | 193 ++++ .../gunshi/project/xyt/model/StAddvcdD.java | 123 +++ .../com/gunshi/project/xyt/model/StImgR.java | 84 ++ .../gunshi/project/xyt/model/StImgRReal.java | 97 +- .../gunshi/project/xyt/model/StImgWarnR.java | 66 ++ .../com/gunshi/project/xyt/model/StPptnR.java | 141 +-- .../gunshi/project/xyt/model/StPptnRD.java | 78 +- .../gunshi/project/xyt/model/StPptnRReal.java | 213 +++-- .../gunshi/project/xyt/model/StQxWarnR.java | 74 ++ .../com/gunshi/project/xyt/model/StRsvrR.java | 210 ++-- .../gunshi/project/xyt/model/StRsvrRReal.java | 148 +++ .../gunshi/project/xyt/model/StStbprpB.java | 899 ++++++++++-------- .../project/xyt/model/StStbprpBElem.java | 49 + .../gunshi/project/xyt/model/StWaterR.java | 66 ++ .../project/xyt/model/StWaterRReal.java | 66 ++ .../com/gunshi/project/xyt/model/StZqrlB.java | 103 ++ .../gunshi/project/xyt/model/StZvarlB.java | 142 +-- .../gunshi/project/xyt/model/SysDictB.java | 105 ++ .../project/xyt/model/TyYearRainfall.java | 80 ++ .../xyt/service/AttCctvBaseService.java | 25 + .../xyt/service/AttDamBaseService.java | 25 + .../xyt/service/AttDamProfileService.java | 25 + .../xyt/service/AttGateValveService.java | 25 + .../xyt/service/AttMeaWeirService.java | 25 + .../xyt/service/AttResBaseService.java | 25 + .../xyt/service/AttSpillwayBaseService.java | 25 + .../xyt/service/AttWaterItemService.java | 25 + .../project/xyt/service/CctvBMenuService.java | 25 + .../xyt/service/FileDescriptorService.java | 25 + .../xyt/service/GateValveCctvRelService.java | 25 + .../xyt/service/GateValveRService.java | 25 + .../xyt/service/GateValveRealService.java | 25 + .../xyt/service/IaCBsnssinfoService.java | 25 + .../project/xyt/service/IaCDanadService.java | 25 + .../xyt/service/IaCFlrvvlgService.java | 25 + .../xyt/service/OsmoticFlowDeviceService.java | 25 + .../xyt/service/OsmoticFlowRService.java | 25 + .../service/OsmoticPressDeviceService.java | 25 + .../xyt/service/OsmoticPressRService.java | 25 + .../xyt/service/OsmoticShiftRService.java | 25 + .../xyt/service/OsmoticWarnRService.java | 25 + .../xyt/service/OsmoticWarnRuleService.java | 25 + .../xyt/service/OsmoticWaterRService.java | 25 + .../xyt/service/OsmoticWaterRuleService.java | 25 + .../xyt/service/ResMangUnitService.java | 25 + .../xyt/service/ResMonthEcoFlowService.java | 25 + .../project/xyt/service/ResPlanBService.java | 25 + .../xyt/service/ResProjectImgService.java | 25 + .../xyt/service/ResSafePersonBService.java | 25 + .../xyt/service/RescueGoodsService.java | 11 +- .../xyt/service/RescueTeamBService.java | 25 + .../xyt/service/RescueTeamDetailService.java | 25 + .../xyt/service/RescueTeamFileService.java | 25 + .../xyt/service/ShpPlacementService.java | 25 + .../project/xyt/service/StAddvcdDService.java | 25 + .../xyt/service/StImgRRealService.java | 25 + .../project/xyt/service/StImgRService.java | 25 + .../xyt/service/StImgWarnRService.java | 25 + .../project/xyt/service/StPptnRDService.java | 25 + .../xyt/service/StPptnRRealService.java | 25 + .../project/xyt/service/StPptnRService.java | 25 + .../project/xyt/service/StQxWarnRService.java | 25 + .../xyt/service/StRsvrRRealService.java | 25 + .../project/xyt/service/StRsvrRService.java | 25 + .../xyt/service/StStbprpBElemService.java | 25 + .../project/xyt/service/StStbprpBService.java | 25 + .../xyt/service/StWaterRRealService.java | 25 + .../project/xyt/service/StWaterRService.java | 25 + .../project/xyt/service/StZqrlBService.java | 25 + .../project/xyt/service/StZvarlBService.java | 25 + .../project/xyt/service/SysDictBService.java | 25 + .../xyt/service/TyYearRainfallService.java | 25 + .../resources/mapper/AttCctvBaseMapper.xml | 5 + .../resources/mapper/AttDamBaseMapper.xml | 5 + .../resources/mapper/AttDamProfileMapper.xml | 5 + .../resources/mapper/AttGateValveMapper.xml | 5 + .../resources/mapper/AttMeaWeirMapper.xml | 5 + .../resources/mapper/AttResBaseMapper.xml | 5 + .../mapper/AttSpillwayBaseMapper.xml | 5 + .../resources/mapper/AttWaterItemMapper.xml | 5 + src/main/resources/mapper/CctvBMenuMapper.xml | 5 + .../resources/mapper/FileDescriptorMapper.xml | 5 + .../mapper/GateValveCctvRelMapper.xml | 5 + .../resources/mapper/GateValveRMapper.xml | 5 + .../resources/mapper/GateValveRealMapper.xml | 5 + .../resources/mapper/IaCBsnssinfoMapper.xml | 5 + src/main/resources/mapper/IaCDanadMapper.xml | 5 + .../resources/mapper/IaCFlrvvlgMapper.xml | 5 + .../mapper/OsmoticFlowDeviceMapper.xml | 5 + .../resources/mapper/OsmoticFlowRMapper.xml | 5 + .../mapper/OsmoticPressDeviceMapper.xml | 5 + .../resources/mapper/OsmoticPressRMapper.xml | 5 + .../resources/mapper/OsmoticShiftRMapper.xml | 5 + .../resources/mapper/OsmoticWarnRMapper.xml | 5 + .../mapper/OsmoticWarnRuleMapper.xml | 5 + .../resources/mapper/OsmoticWaterRMapper.xml | 5 + .../mapper/OsmoticWaterRuleMapper.xml | 5 + .../resources/mapper/ResMangUnitMapper.xml | 5 + .../mapper/ResMonthEcoFlowMapper.xml | 5 + src/main/resources/mapper/ResPlanBMapper.xml | 5 + .../resources/mapper/ResProjectImgMapper.xml | 5 + .../resources/mapper/ResSafePersonBMapper.xml | 5 + .../resources/mapper/RescueTeamBMapper.xml | 5 + .../mapper/RescueTeamDetailMapper.xml | 5 + .../resources/mapper/RescueTeamFileMapper.xml | 5 + .../resources/mapper/ShpPlacementMapper.xml | 5 + src/main/resources/mapper/StAddvcdDMapper.xml | 5 + src/main/resources/mapper/StImgRMapper.xml | 5 + .../resources/mapper/StImgRRealMapper.xml | 5 + .../resources/mapper/StImgWarnRMapper.xml | 5 + src/main/resources/mapper/StPptnRDMapper.xml | 5 + src/main/resources/mapper/StPptnRMapper.xml | 5 + .../resources/mapper/StPptnRRealMapper.xml | 5 + src/main/resources/mapper/StQxWarnRMapper.xml | 5 + src/main/resources/mapper/StRsvrRMapper.xml | 5 + .../resources/mapper/StRsvrRRealMapper.xml | 5 + .../resources/mapper/StStbprpBElemMapper.xml | 5 + src/main/resources/mapper/StStbprpBMapper.xml | 5 + src/main/resources/mapper/StWaterRMapper.xml | 5 + .../resources/mapper/StWaterRRealMapper.xml | 5 + src/main/resources/mapper/StZqrlBMapper.xml | 5 + src/main/resources/mapper/StZvarlBMapper.xml | 5 + src/main/resources/mapper/SysDictBMapper.xml | 5 + .../resources/mapper/TyYearRainfallMapper.xml | 5 + 262 files changed, 11870 insertions(+), 1602 deletions(-) create mode 100644 src/main/java/com/gunshi/project/xyt/controller/AttCctvBaseController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/AttDamBaseController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/AttDamProfileController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/AttGateValveController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/AttMeaWeirController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/AttResBaseController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/AttSpillwayBaseController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/AttWaterItemController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/CctvBMenuController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/FileDescriptorController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/GateValveCctvRelController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/GateValveRController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/GateValveRealController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/IaCBsnssinfoController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/IaCDanadController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/IaCFlrvvlgController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/OsmoticFlowDeviceController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/OsmoticFlowRController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/OsmoticPressDeviceController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/OsmoticPressRController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/OsmoticShiftRController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/OsmoticWarnRController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/OsmoticWarnRuleController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/OsmoticWaterRController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/OsmoticWaterRuleController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/ResMangUnitController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/ResMonthEcoFlowController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/ResPlanBController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/ResProjectImgController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/ResSafePersonBController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/RescueTeamDetailController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/RescueTeamFileController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/ShpPlacementController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StAddvcdDController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StImgRController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StImgRRealController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StImgWarnRController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StPptnRController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StPptnRDController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StPptnRRealController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StQxWarnRController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StRsvrRController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StRsvrRRealController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StStbprpBController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StStbprpBElemController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StWaterRController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StWaterRRealController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StZqrlBController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/StZvarlBController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/SysDictBController.java create mode 100644 src/main/java/com/gunshi/project/xyt/controller/TyYearRainfallController.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/AttCctvBaseMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/AttDamBaseMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/AttDamProfileMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/AttGateValveMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/AttMeaWeirMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/AttSpillwayBaseMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/AttWaterItemMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/CctvBMenuMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/FileDescriptorMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/GateValveCctvRelMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/GateValveRMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/GateValveRealMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/IaCBsnssinfoMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/IaCDanadMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/IaCFlrvvlgMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/OsmoticFlowDeviceMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/OsmoticFlowRMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/OsmoticPressDeviceMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/OsmoticPressRMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/OsmoticShiftRMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/OsmoticWarnRMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/OsmoticWarnRuleMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/OsmoticWaterRMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/OsmoticWaterRuleMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/ResMangUnitMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/ResMonthEcoFlowMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/ResPlanBMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/ResProjectImgMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/ResSafePersonBMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/RescueTeamBMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/RescueTeamDetailMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/ShpPlacementMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StAddvcdDMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StImgRMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StImgRRealMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StImgWarnRMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StPptnRDMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StPptnRRealMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StQxWarnRMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StRsvrRMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StRsvrRRealMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StStbprpBElemMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StStbprpBMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StWaterRMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StWaterRRealMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/StZqrlBMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/SysDictBMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/mapper/TyYearRainfallMapper.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/AttCctvBase.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/AttDamBase.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/AttDamProfile.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/AttGateValve.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/AttMeaWeir.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/AttSpillwayBase.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/AttWaterItem.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/CctvBMenu.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/FileDescriptor.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/GateValveCctvRel.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/GateValveR.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/GateValveReal.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/IaCBsnssinfo.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/IaCDanad.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/IaCFlrvvlg.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/OsmoticFlowDevice.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/OsmoticFlowR.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/OsmoticPressDevice.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/OsmoticPressR.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/OsmoticShiftR.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/OsmoticWarnR.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/OsmoticWarnRule.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/OsmoticWaterR.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/OsmoticWaterRule.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/ResMangUnit.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/ResMonthEcoFlow.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/ResPlanB.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/ResProjectImg.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/ResSafePersonB.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/ShpPlacement.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/StAddvcdD.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/StImgR.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/StImgWarnR.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/StQxWarnR.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/StRsvrRReal.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/StStbprpBElem.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/StWaterR.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/StWaterRReal.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/StZqrlB.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/SysDictB.java create mode 100644 src/main/java/com/gunshi/project/xyt/model/TyYearRainfall.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/AttCctvBaseService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/AttDamBaseService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/AttDamProfileService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/AttGateValveService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/AttMeaWeirService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/AttResBaseService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/AttSpillwayBaseService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/AttWaterItemService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/CctvBMenuService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/FileDescriptorService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/GateValveCctvRelService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/GateValveRService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/GateValveRealService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/IaCBsnssinfoService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/IaCDanadService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/IaCFlrvvlgService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/OsmoticFlowDeviceService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/OsmoticFlowRService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/OsmoticPressDeviceService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/OsmoticPressRService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/OsmoticShiftRService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/OsmoticWarnRService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/OsmoticWarnRuleService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/OsmoticWaterRService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/OsmoticWaterRuleService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/ResMangUnitService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/ResMonthEcoFlowService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/ResPlanBService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/ResProjectImgService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/ResSafePersonBService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/RescueTeamBService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/RescueTeamDetailService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/RescueTeamFileService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/ShpPlacementService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StAddvcdDService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StImgRRealService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StImgRService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StImgWarnRService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StPptnRDService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StPptnRRealService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StPptnRService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StQxWarnRService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StRsvrRRealService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StRsvrRService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StStbprpBElemService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StStbprpBService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StWaterRRealService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StWaterRService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StZqrlBService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/StZvarlBService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/SysDictBService.java create mode 100644 src/main/java/com/gunshi/project/xyt/service/TyYearRainfallService.java create mode 100644 src/main/resources/mapper/AttCctvBaseMapper.xml create mode 100644 src/main/resources/mapper/AttDamBaseMapper.xml create mode 100644 src/main/resources/mapper/AttDamProfileMapper.xml create mode 100644 src/main/resources/mapper/AttGateValveMapper.xml create mode 100644 src/main/resources/mapper/AttMeaWeirMapper.xml create mode 100644 src/main/resources/mapper/AttResBaseMapper.xml create mode 100644 src/main/resources/mapper/AttSpillwayBaseMapper.xml create mode 100644 src/main/resources/mapper/AttWaterItemMapper.xml create mode 100644 src/main/resources/mapper/CctvBMenuMapper.xml create mode 100644 src/main/resources/mapper/FileDescriptorMapper.xml create mode 100644 src/main/resources/mapper/GateValveCctvRelMapper.xml create mode 100644 src/main/resources/mapper/GateValveRMapper.xml create mode 100644 src/main/resources/mapper/GateValveRealMapper.xml create mode 100644 src/main/resources/mapper/IaCBsnssinfoMapper.xml create mode 100644 src/main/resources/mapper/IaCDanadMapper.xml create mode 100644 src/main/resources/mapper/IaCFlrvvlgMapper.xml create mode 100644 src/main/resources/mapper/OsmoticFlowDeviceMapper.xml create mode 100644 src/main/resources/mapper/OsmoticFlowRMapper.xml create mode 100644 src/main/resources/mapper/OsmoticPressDeviceMapper.xml create mode 100644 src/main/resources/mapper/OsmoticPressRMapper.xml create mode 100644 src/main/resources/mapper/OsmoticShiftRMapper.xml create mode 100644 src/main/resources/mapper/OsmoticWarnRMapper.xml create mode 100644 src/main/resources/mapper/OsmoticWarnRuleMapper.xml create mode 100644 src/main/resources/mapper/OsmoticWaterRMapper.xml create mode 100644 src/main/resources/mapper/OsmoticWaterRuleMapper.xml create mode 100644 src/main/resources/mapper/ResMangUnitMapper.xml create mode 100644 src/main/resources/mapper/ResMonthEcoFlowMapper.xml create mode 100644 src/main/resources/mapper/ResPlanBMapper.xml create mode 100644 src/main/resources/mapper/ResProjectImgMapper.xml create mode 100644 src/main/resources/mapper/ResSafePersonBMapper.xml create mode 100644 src/main/resources/mapper/RescueTeamBMapper.xml create mode 100644 src/main/resources/mapper/RescueTeamDetailMapper.xml create mode 100644 src/main/resources/mapper/RescueTeamFileMapper.xml create mode 100644 src/main/resources/mapper/ShpPlacementMapper.xml create mode 100644 src/main/resources/mapper/StAddvcdDMapper.xml create mode 100644 src/main/resources/mapper/StImgRMapper.xml create mode 100644 src/main/resources/mapper/StImgRRealMapper.xml create mode 100644 src/main/resources/mapper/StImgWarnRMapper.xml create mode 100644 src/main/resources/mapper/StPptnRDMapper.xml create mode 100644 src/main/resources/mapper/StPptnRMapper.xml create mode 100644 src/main/resources/mapper/StPptnRRealMapper.xml create mode 100644 src/main/resources/mapper/StQxWarnRMapper.xml create mode 100644 src/main/resources/mapper/StRsvrRMapper.xml create mode 100644 src/main/resources/mapper/StRsvrRRealMapper.xml create mode 100644 src/main/resources/mapper/StStbprpBElemMapper.xml create mode 100644 src/main/resources/mapper/StStbprpBMapper.xml create mode 100644 src/main/resources/mapper/StWaterRMapper.xml create mode 100644 src/main/resources/mapper/StWaterRRealMapper.xml create mode 100644 src/main/resources/mapper/StZqrlBMapper.xml create mode 100644 src/main/resources/mapper/StZvarlBMapper.xml create mode 100644 src/main/resources/mapper/SysDictBMapper.xml create mode 100644 src/main/resources/mapper/TyYearRainfallMapper.xml diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttCctvBaseController.java b/src/main/java/com/gunshi/project/xyt/controller/AttCctvBaseController.java new file mode 100644 index 0000000..a7dfce2 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/AttCctvBaseController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.AttCctvBase; +import com.gunshi.project.xyt.service.AttCctvBaseService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 视频基本信息表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "视频基本信息表") +@RestController +@RequestMapping(value="/attCctvBase") +public class AttCctvBaseController { + + @Autowired + private AttCctvBaseService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody AttCctvBase dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody AttCctvBase dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttDamBaseController.java b/src/main/java/com/gunshi/project/xyt/controller/AttDamBaseController.java new file mode 100644 index 0000000..3f2f90f --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/AttDamBaseController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.AttDamBase; +import com.gunshi.project.xyt.service.AttDamBaseService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 大坝表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "大坝表") +@RestController +@RequestMapping(value="/attDamBase") +public class AttDamBaseController { + + @Autowired + private AttDamBaseService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody AttDamBase dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody AttDamBase dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttDamProfileController.java b/src/main/java/com/gunshi/project/xyt/controller/AttDamProfileController.java new file mode 100644 index 0000000..355948d --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/AttDamProfileController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.AttDamProfile; +import com.gunshi.project.xyt.service.AttDamProfileService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 监测断面信息表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "监测断面信息表") +@RestController +@RequestMapping(value="/attDamProfile") +public class AttDamProfileController { + + @Autowired + private AttDamProfileService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody AttDamProfile dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody AttDamProfile dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttGateValveController.java b/src/main/java/com/gunshi/project/xyt/controller/AttGateValveController.java new file mode 100644 index 0000000..93bf532 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/AttGateValveController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.AttGateValve; +import com.gunshi.project.xyt.service.AttGateValveService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 闸阀信息表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "闸阀信息表") +@RestController +@RequestMapping(value="/attGateValve") +public class AttGateValveController { + + @Autowired + private AttGateValveService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody AttGateValve dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody AttGateValve dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttMeaWeirController.java b/src/main/java/com/gunshi/project/xyt/controller/AttMeaWeirController.java new file mode 100644 index 0000000..9b30093 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/AttMeaWeirController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.AttMeaWeir; +import com.gunshi.project.xyt.service.AttMeaWeirService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 量水堰表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "量水堰表") +@RestController +@RequestMapping(value="/attMeaWeir") +public class AttMeaWeirController { + + @Autowired + private AttMeaWeirService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody AttMeaWeir dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody AttMeaWeir dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttResBaseController.java b/src/main/java/com/gunshi/project/xyt/controller/AttResBaseController.java new file mode 100644 index 0000000..035578c --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/AttResBaseController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.AttResBase; +import com.gunshi.project.xyt.service.AttResBaseService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 水库基本信息表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "水库基本信息表") +@RestController +@RequestMapping(value="/attResBase") +public class AttResBaseController { + + @Autowired + private AttResBaseService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody AttResBase dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody AttResBase dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttSpillwayBaseController.java b/src/main/java/com/gunshi/project/xyt/controller/AttSpillwayBaseController.java new file mode 100644 index 0000000..9c444dc --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/AttSpillwayBaseController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.AttSpillwayBase; +import com.gunshi.project.xyt.service.AttSpillwayBaseService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 溢洪道 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "溢洪道") +@RestController +@RequestMapping(value="/attSpillwayBase") +public class AttSpillwayBaseController { + + @Autowired + private AttSpillwayBaseService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody AttSpillwayBase dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody AttSpillwayBase dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttWaterItemController.java b/src/main/java/com/gunshi/project/xyt/controller/AttWaterItemController.java new file mode 100644 index 0000000..fdbb9b0 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/AttWaterItemController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.AttWaterItem; +import com.gunshi.project.xyt.service.AttWaterItemService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 水质整编展示项目表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "水质整编展示项目表") +@RestController +@RequestMapping(value="/attWaterItem") +public class AttWaterItemController { + + @Autowired + private AttWaterItemService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody AttWaterItem dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody AttWaterItem dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/CctvBMenuController.java b/src/main/java/com/gunshi/project/xyt/controller/CctvBMenuController.java new file mode 100644 index 0000000..17ed590 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/CctvBMenuController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.CctvBMenu; +import com.gunshi.project.xyt.service.CctvBMenuService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 视频点目录 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "视频点目录") +@RestController +@RequestMapping(value="/cctvBMenu") +public class CctvBMenuController { + + @Autowired + private CctvBMenuService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody CctvBMenu dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody CctvBMenu dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/FileDescriptorController.java b/src/main/java/com/gunshi/project/xyt/controller/FileDescriptorController.java new file mode 100644 index 0000000..ce4d283 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/FileDescriptorController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.FileDescriptor; +import com.gunshi.project.xyt.service.FileDescriptorService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 文件信息 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "文件信息") +@RestController +@RequestMapping(value="/fileDescriptor") +public class FileDescriptorController { + + @Autowired + private FileDescriptorService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody FileDescriptor dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody FileDescriptor dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/GateValveCctvRelController.java b/src/main/java/com/gunshi/project/xyt/controller/GateValveCctvRelController.java new file mode 100644 index 0000000..7a5e96a --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/GateValveCctvRelController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.GateValveCctvRel; +import com.gunshi.project.xyt.service.GateValveCctvRelService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 闸阀关联视频点 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "闸阀关联视频点") +@RestController +@RequestMapping(value="/gateValveCctvRel") +public class GateValveCctvRelController { + + @Autowired + private GateValveCctvRelService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody GateValveCctvRel dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody GateValveCctvRel dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/GateValveRController.java b/src/main/java/com/gunshi/project/xyt/controller/GateValveRController.java new file mode 100644 index 0000000..ab52d85 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/GateValveRController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.GateValveR; +import com.gunshi.project.xyt.service.GateValveRService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 闸阀开关历史表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "闸阀开关历史表") +@RestController +@RequestMapping(value="/gateValveR") +public class GateValveRController { + + @Autowired + private GateValveRService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody GateValveR dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody GateValveR dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/GateValveRealController.java b/src/main/java/com/gunshi/project/xyt/controller/GateValveRealController.java new file mode 100644 index 0000000..012d3f7 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/GateValveRealController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.GateValveReal; +import com.gunshi.project.xyt.service.GateValveRealService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 闸阀开关表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "闸阀开关表") +@RestController +@RequestMapping(value="/gateValveReal") +public class GateValveRealController { + + @Autowired + private GateValveRealService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody GateValveReal dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody GateValveReal dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/ICommonQueryAttach.java b/src/main/java/com/gunshi/project/xyt/controller/ICommonQueryAttach.java index 03e32c1..326a90b 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/ICommonQueryAttach.java +++ b/src/main/java/com/gunshi/project/xyt/controller/ICommonQueryAttach.java @@ -37,5 +37,11 @@ public interface ICommonQueryAttach> commonGetAttachByBzId(@Schema(name = "bzId") @PathVariable("bzId") Serializable bzId) { return R.ok(getAttachAutoDao().list(new QueryWrapper().eq(getAttachBzIdName(), getId(bzId)))); } + + @Operation(summary = "列表查询") + @GetMapping("/attach/find") + default R> commonFind(@Schema(name = "bzId") @PathVariable("bzId") Serializable bzId) { + return R.ok(getAttachAutoDao().list(new QueryWrapper().eq(getAttachBzIdName(), getId(bzId)))); + } } diff --git a/src/main/java/com/gunshi/project/xyt/controller/IaCBsnssinfoController.java b/src/main/java/com/gunshi/project/xyt/controller/IaCBsnssinfoController.java new file mode 100644 index 0000000..b6dc0ff --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/IaCBsnssinfoController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.IaCBsnssinfo; +import com.gunshi.project.xyt.service.IaCBsnssinfoService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 防治区企事业单位汇总表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "防治区企事业单位汇总表") +@RestController +@RequestMapping(value="/iaCBsnssinfo") +public class IaCBsnssinfoController { + + @Autowired + private IaCBsnssinfoService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody IaCBsnssinfo dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody IaCBsnssinfo dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/IaCDanadController.java b/src/main/java/com/gunshi/project/xyt/controller/IaCDanadController.java new file mode 100644 index 0000000..3625963 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/IaCDanadController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.IaCDanad; +import com.gunshi.project.xyt.service.IaCDanadService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 危险区基本情况调查成果汇总表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "危险区基本情况调查成果汇总表") +@RestController +@RequestMapping(value="/iaCDanad") +public class IaCDanadController { + + @Autowired + private IaCDanadService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody IaCDanad dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody IaCDanad dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/IaCFlrvvlgController.java b/src/main/java/com/gunshi/project/xyt/controller/IaCFlrvvlgController.java new file mode 100644 index 0000000..d0f24a1 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/IaCFlrvvlgController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.IaCFlrvvlg; +import com.gunshi.project.xyt.service.IaCFlrvvlgService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 重要沿河村落居民户调查成果表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "重要沿河村落居民户调查成果表") +@RestController +@RequestMapping(value="/iaCFlrvvlg") +public class IaCFlrvvlgController { + + @Autowired + private IaCFlrvvlgService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody IaCFlrvvlg dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody IaCFlrvvlg dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticFlowDeviceController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticFlowDeviceController.java new file mode 100644 index 0000000..d3cfa3f --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticFlowDeviceController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.OsmoticFlowDevice; +import com.gunshi.project.xyt.service.OsmoticFlowDeviceService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 渗流设备表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "渗流设备表") +@RestController +@RequestMapping(value="/osmoticFlowDevice") +public class OsmoticFlowDeviceController { + + @Autowired + private OsmoticFlowDeviceService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody OsmoticFlowDevice dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody OsmoticFlowDevice dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticFlowRController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticFlowRController.java new file mode 100644 index 0000000..df70641 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticFlowRController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.OsmoticFlowR; +import com.gunshi.project.xyt.service.OsmoticFlowRService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 渗流监测记录表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "渗流监测记录表") +@RestController +@RequestMapping(value="/osmoticFlowR") +public class OsmoticFlowRController { + + @Autowired + private OsmoticFlowRService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody OsmoticFlowR dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody OsmoticFlowR dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressDeviceController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressDeviceController.java new file mode 100644 index 0000000..729e4e5 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressDeviceController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.OsmoticPressDevice; +import com.gunshi.project.xyt.service.OsmoticPressDeviceService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 渗压设备表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "渗压设备表") +@RestController +@RequestMapping(value="/osmoticPressDevice") +public class OsmoticPressDeviceController { + + @Autowired + private OsmoticPressDeviceService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody OsmoticPressDevice dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody OsmoticPressDevice dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressRController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressRController.java new file mode 100644 index 0000000..677b17f --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressRController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.OsmoticPressR; +import com.gunshi.project.xyt.service.OsmoticPressRService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 渗压监测记录表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "渗压监测记录表") +@RestController +@RequestMapping(value="/osmoticPressR") +public class OsmoticPressRController { + + @Autowired + private OsmoticPressRService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody OsmoticPressR dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody OsmoticPressR dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticShiftRController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticShiftRController.java new file mode 100644 index 0000000..7dd0c04 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticShiftRController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.OsmoticShiftR; +import com.gunshi.project.xyt.service.OsmoticShiftRService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 位移监测记录表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "位移监测记录表") +@RestController +@RequestMapping(value="/osmoticShiftR") +public class OsmoticShiftRController { + + @Autowired + private OsmoticShiftRService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody OsmoticShiftR dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody OsmoticShiftR dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticWarnRController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticWarnRController.java new file mode 100644 index 0000000..7d5f5c0 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticWarnRController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.OsmoticWarnR; +import com.gunshi.project.xyt.service.OsmoticWarnRService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 隐患预警记录表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "隐患预警记录表") +@RestController +@RequestMapping(value="/osmoticWarnR") +public class OsmoticWarnRController { + + @Autowired + private OsmoticWarnRService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody OsmoticWarnR dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody OsmoticWarnR dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticWarnRuleController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticWarnRuleController.java new file mode 100644 index 0000000..fe4dd3a --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticWarnRuleController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.OsmoticWarnRule; +import com.gunshi.project.xyt.service.OsmoticWarnRuleService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 预警规则配置表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "预警规则配置表") +@RestController +@RequestMapping(value="/osmoticWarnRule") +public class OsmoticWarnRuleController { + + @Autowired + private OsmoticWarnRuleService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody OsmoticWarnRule dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody OsmoticWarnRule dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticWaterRController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticWaterRController.java new file mode 100644 index 0000000..0fe42dd --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticWaterRController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.OsmoticWaterR; +import com.gunshi.project.xyt.service.OsmoticWaterRService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 水质采样记录表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "水质采样记录表") +@RestController +@RequestMapping(value="/osmoticWaterR") +public class OsmoticWaterRController { + + @Autowired + private OsmoticWaterRService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody OsmoticWaterR dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody OsmoticWaterR dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticWaterRuleController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticWaterRuleController.java new file mode 100644 index 0000000..4a87d30 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticWaterRuleController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.OsmoticWaterRule; +import com.gunshi.project.xyt.service.OsmoticWaterRuleService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 水质质量标准规则表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "水质质量标准规则表") +@RestController +@RequestMapping(value="/osmoticWaterRule") +public class OsmoticWaterRuleController { + + @Autowired + private OsmoticWaterRuleService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody OsmoticWaterRule dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody OsmoticWaterRule dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/ResMangUnitController.java b/src/main/java/com/gunshi/project/xyt/controller/ResMangUnitController.java new file mode 100644 index 0000000..96e4270 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/ResMangUnitController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.ResMangUnit; +import com.gunshi.project.xyt.service.ResMangUnitService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 水库管理单位表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "水库管理单位表") +@RestController +@RequestMapping(value="/resMangUnit") +public class ResMangUnitController { + + @Autowired + private ResMangUnitService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody ResMangUnit dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody ResMangUnit dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/ResMonthEcoFlowController.java b/src/main/java/com/gunshi/project/xyt/controller/ResMonthEcoFlowController.java new file mode 100644 index 0000000..73c4e78 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/ResMonthEcoFlowController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.ResMonthEcoFlow; +import com.gunshi.project.xyt.service.ResMonthEcoFlowService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 水库月核定生态流量表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "水库月核定生态流量表") +@RestController +@RequestMapping(value="/resMonthEcoFlow") +public class ResMonthEcoFlowController { + + @Autowired + private ResMonthEcoFlowService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody ResMonthEcoFlow dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody ResMonthEcoFlow dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/ResPlanBController.java b/src/main/java/com/gunshi/project/xyt/controller/ResPlanBController.java new file mode 100644 index 0000000..20f4b14 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/ResPlanBController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.ResPlanB; +import com.gunshi.project.xyt.service.ResPlanBService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 水库预案表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "水库预案表") +@RestController +@RequestMapping(value="/resPlanB") +public class ResPlanBController { + + @Autowired + private ResPlanBService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody ResPlanB dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody ResPlanB dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/ResProjectImgController.java b/src/main/java/com/gunshi/project/xyt/controller/ResProjectImgController.java new file mode 100644 index 0000000..06b4425 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/ResProjectImgController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.ResProjectImg; +import com.gunshi.project.xyt.service.ResProjectImgService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 水库工程图片 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "水库工程图片") +@RestController +@RequestMapping(value="/resProjectImg") +public class ResProjectImgController { + + @Autowired + private ResProjectImgService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody ResProjectImg dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody ResProjectImg dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/ResSafePersonBController.java b/src/main/java/com/gunshi/project/xyt/controller/ResSafePersonBController.java new file mode 100644 index 0000000..de5926b --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/ResSafePersonBController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.ResSafePersonB; +import com.gunshi.project.xyt.service.ResSafePersonBService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 水库责任体系表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "水库责任体系表") +@RestController +@RequestMapping(value="/resSafePersonB") +public class ResSafePersonBController { + + @Autowired + private ResSafePersonBService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody ResSafePersonB dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody ResSafePersonB dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/RescueTeamBController.java b/src/main/java/com/gunshi/project/xyt/controller/RescueTeamBController.java index 3ff7b81..1813fbc 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/RescueTeamBController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/RescueTeamBController.java @@ -1,21 +1,11 @@ package com.gunshi.project.xyt.controller; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.toolkit.IdWorker; -import com.baomidou.mybatisplus.core.toolkit.StringUtils; -import com.baomidou.mybatisplus.core.toolkit.Wrappers; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.gunshi.core.annotation.Get; -import com.gunshi.core.annotation.Post; import com.gunshi.core.result.R; -import com.gunshi.project.xyt.entity.so.RescueTeamPageSo; -import com.gunshi.project.xyt.entity.vo.RescueTeamVo; import com.gunshi.project.xyt.model.RescueTeamB; -import com.gunshi.project.xyt.model.RescueTeamBAutoMapper; -import com.gunshi.project.xyt.model.RescueTeamFile; -import com.gunshi.project.xyt.model.RescueTeamFileAutoDao; -import com.gunshi.project.xyt.service.AbstractModelWithAttachService; -import com.gunshi.project.xyt.service.RescueTeamService; +import com.gunshi.project.xyt.service.RescueTeamBService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; @@ -23,108 +13,51 @@ import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import java.io.Serializable; -import java.util.Date; import java.util.List; - /** - * Description: - * Created by wanyan on 2024/3/18 - * - * @author wanyan - * @version 1.0 + * 描述: 抢险队伍 + * author: xusan + * date: 2024-07-08 17:40:37 */ @Tag(name = "抢险队伍") @RestController -@RequestMapping("/rescue/team") -public class RescueTeamBController extends AbstractCommonFileController implements - ICommonInsertWithAttach, - ICommonUpdateByIdWithAttach, - ICommonDeleteByIdWithAttach, - ICommonQueryAttach -{ +@RequestMapping(value="/rescueTeamB") +public class RescueTeamBController { @Autowired - private RescueTeamBAutoMapper rescueTeamBAutoMapper; - - @Autowired - private RescueTeamFileAutoDao attachAutoDao; - - @Autowired - private RescueTeamService rescueTeamService; + private RescueTeamBService service; - @Override - public Long getId(Serializable id) { - return Long.valueOf(id.toString()); + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody RescueTeamB dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); } - @Override - public void customSetFieldForUpdate(RescueTeamB model) { - model.setTm(new Date()); - rescueTeamService.updateDetailAndObj(model); + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody RescueTeamB dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); } - @Override - public AbstractModelWithAttachService getModelService() { - return rescueTeamService; + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); } - @Override - public void customSetFieldForInsert(RescueTeamB model) { - long teamId = IdWorker.getId(); - model.setTeamId(teamId); - model.setTm(new Date()); - rescueTeamService.saveDetailAndObj(model,teamId); + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); } - @Override - public String getGroupId() { - return "rescueTeamB"; + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); } - - /** - * 防汛准备-分页查询 - */ - @Post(path = "/page/query", summary = "防汛准备-分页查询") - public R> pageQuery(@RequestBody @Validated RescueTeamPageSo RescueTeamPageSo) { - return R.ok(rescueTeamService.pageQuery(RescueTeamPageSo)); - } - - - - /** - * 列表查询 - */ - @Get(path = "/list", summary = "列表查询") - public R> list(@Schema(name = "teamName",description = "队伍名称") @RequestParam(name = "teamName",required = false) String teamName) { - LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery(); - if(StringUtils.isNotEmpty(teamName)){ - queryWrapper.like(RescueTeamB::getTeamName,teamName); - } - return R.ok(rescueTeamBAutoMapper.selectList(queryWrapper)); - } - - /** - * 详情 - */ - @Get(path = "/detail", summary = "详情") - public R detail(@Schema(name = "teamId",description = "队伍ID") @RequestParam(name = "teamId") Long teamId) { - return R.ok(rescueTeamService.detail(teamId)); - } - - @Get(path ="/delete/{id}", summary = "删除") - public R delete(@Schema(name = "teamId") @PathVariable("teamId") Long teamId) { - return R.ok(rescueTeamService.delete(teamId)); - } - - @Override - public RescueTeamFileAutoDao getAttachAutoDao() { - return attachAutoDao; - } - - @Override - public String getAttachBzIdName() { - return "team_id"; - } -} +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/RescueTeamDetailController.java b/src/main/java/com/gunshi/project/xyt/controller/RescueTeamDetailController.java new file mode 100644 index 0000000..60c028f --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/RescueTeamDetailController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.RescueTeamDetail; +import com.gunshi.project.xyt.service.RescueTeamDetailService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 抢险队伍明细 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "抢险队伍明细") +@RestController +@RequestMapping(value="/rescueTeamDetail") +public class RescueTeamDetailController { + + @Autowired + private RescueTeamDetailService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody RescueTeamDetail dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody RescueTeamDetail dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/RescueTeamFileController.java b/src/main/java/com/gunshi/project/xyt/controller/RescueTeamFileController.java new file mode 100644 index 0000000..f991e42 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/RescueTeamFileController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.RescueTeamFile; +import com.gunshi.project.xyt.service.RescueTeamFileService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 抢险队伍-附件 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "抢险队伍-附件") +@RestController +@RequestMapping(value="/rescueTeamFile") +public class RescueTeamFileController { + + @Autowired + private RescueTeamFileService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody RescueTeamFile dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody RescueTeamFile dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/ShpPlacementController.java b/src/main/java/com/gunshi/project/xyt/controller/ShpPlacementController.java new file mode 100644 index 0000000..fef1b0e --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/ShpPlacementController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.ShpPlacement; +import com.gunshi.project.xyt.service.ShpPlacementService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 安置点 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "安置点") +@RestController +@RequestMapping(value="/shpPlacement") +public class ShpPlacementController { + + @Autowired + private ShpPlacementService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody ShpPlacement dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody ShpPlacement dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StAddvcdDController.java b/src/main/java/com/gunshi/project/xyt/controller/StAddvcdDController.java new file mode 100644 index 0000000..562adfe --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StAddvcdDController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StAddvcdD; +import com.gunshi.project.xyt.service.StAddvcdDService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 行政区划表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "行政区划表") +@RestController +@RequestMapping(value="/stAddvcdD") +public class StAddvcdDController { + + @Autowired + private StAddvcdDService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StAddvcdD dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StAddvcdD dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StImgRController.java b/src/main/java/com/gunshi/project/xyt/controller/StImgRController.java new file mode 100644 index 0000000..5b3bc22 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StImgRController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StImgR; +import com.gunshi.project.xyt.service.StImgRService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 图像历史表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "图像历史表") +@RestController +@RequestMapping(value="/stImgR") +public class StImgRController { + + @Autowired + private StImgRService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StImgR dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StImgR dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StImgRRealController.java b/src/main/java/com/gunshi/project/xyt/controller/StImgRRealController.java new file mode 100644 index 0000000..d45385f --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StImgRRealController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StImgRReal; +import com.gunshi.project.xyt.service.StImgRRealService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 图像表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "图像表") +@RestController +@RequestMapping(value="/stImgRReal") +public class StImgRRealController { + + @Autowired + private StImgRRealService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StImgRReal dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StImgRReal dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StImgWarnRController.java b/src/main/java/com/gunshi/project/xyt/controller/StImgWarnRController.java new file mode 100644 index 0000000..58edd59 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StImgWarnRController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StImgWarnR; +import com.gunshi.project.xyt.service.StImgWarnRService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: AI告警表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "AI告警表") +@RestController +@RequestMapping(value="/stImgWarnR") +public class StImgWarnRController { + + @Autowired + private StImgWarnRService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StImgWarnR dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StImgWarnR dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StPptnRController.java b/src/main/java/com/gunshi/project/xyt/controller/StPptnRController.java new file mode 100644 index 0000000..d86af7a --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StPptnRController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StPptnR; +import com.gunshi.project.xyt.service.StPptnRService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 降水量表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "降水量表") +@RestController +@RequestMapping(value="/stPptnR") +public class StPptnRController { + + @Autowired + private StPptnRService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StPptnR dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StPptnR dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StPptnRDController.java b/src/main/java/com/gunshi/project/xyt/controller/StPptnRDController.java new file mode 100644 index 0000000..cef6e52 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StPptnRDController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StPptnRD; +import com.gunshi.project.xyt.service.StPptnRDService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "") +@RestController +@RequestMapping(value="/stPptnRD") +public class StPptnRDController { + + @Autowired + private StPptnRDService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StPptnRD dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StPptnRD dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StPptnRRealController.java b/src/main/java/com/gunshi/project/xyt/controller/StPptnRRealController.java new file mode 100644 index 0000000..d0541eb --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StPptnRRealController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StPptnRReal; +import com.gunshi.project.xyt.service.StPptnRRealService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 降水量历史表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "降水量历史表") +@RestController +@RequestMapping(value="/stPptnRReal") +public class StPptnRRealController { + + @Autowired + private StPptnRRealService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StPptnRReal dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StPptnRReal dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StQxWarnRController.java b/src/main/java/com/gunshi/project/xyt/controller/StQxWarnRController.java new file mode 100644 index 0000000..f37234f --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StQxWarnRController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StQxWarnR; +import com.gunshi.project.xyt.service.StQxWarnRService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 气象预警表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "气象预警表") +@RestController +@RequestMapping(value="/stQxWarnR") +public class StQxWarnRController { + + @Autowired + private StQxWarnRService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StQxWarnR dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StQxWarnR dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StRsvrRController.java b/src/main/java/com/gunshi/project/xyt/controller/StRsvrRController.java new file mode 100644 index 0000000..eeb731a --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StRsvrRController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StRsvrR; +import com.gunshi.project.xyt.service.StRsvrRService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 水库历史水位表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "水库历史水位表") +@RestController +@RequestMapping(value="/stRsvrR") +public class StRsvrRController { + + @Autowired + private StRsvrRService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StRsvrR dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StRsvrR dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StRsvrRRealController.java b/src/main/java/com/gunshi/project/xyt/controller/StRsvrRRealController.java new file mode 100644 index 0000000..65a2bbb --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StRsvrRRealController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StRsvrRReal; +import com.gunshi.project.xyt.service.StRsvrRRealService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 水库水位实时数据表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "水库水位实时数据表") +@RestController +@RequestMapping(value="/stRsvrRReal") +public class StRsvrRRealController { + + @Autowired + private StRsvrRRealService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StRsvrRReal dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StRsvrRReal dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StStbprpBController.java b/src/main/java/com/gunshi/project/xyt/controller/StStbprpBController.java new file mode 100644 index 0000000..b133e33 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StStbprpBController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StStbprpB; +import com.gunshi.project.xyt.service.StStbprpBService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: sttp 以水利标准来 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "sttp 以水利标准来") +@RestController +@RequestMapping(value="/stStbprpB") +public class StStbprpBController { + + @Autowired + private StStbprpBService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StStbprpB dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StStbprpB dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StStbprpBElemController.java b/src/main/java/com/gunshi/project/xyt/controller/StStbprpBElemController.java new file mode 100644 index 0000000..266532c --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StStbprpBElemController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StStbprpBElem; +import com.gunshi.project.xyt.service.StStbprpBElemService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 测站监测值类型 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "测站监测值类型") +@RestController +@RequestMapping(value="/stStbprpBElem") +public class StStbprpBElemController { + + @Autowired + private StStbprpBElemService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StStbprpBElem dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StStbprpBElem dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StWaterRController.java b/src/main/java/com/gunshi/project/xyt/controller/StWaterRController.java new file mode 100644 index 0000000..fc474ba --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StWaterRController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StWaterR; +import com.gunshi.project.xyt.service.StWaterRService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 供水量表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "供水量表") +@RestController +@RequestMapping(value="/stWaterR") +public class StWaterRController { + + @Autowired + private StWaterRService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StWaterR dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StWaterR dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StWaterRRealController.java b/src/main/java/com/gunshi/project/xyt/controller/StWaterRRealController.java new file mode 100644 index 0000000..ccfad6d --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StWaterRRealController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StWaterRReal; +import com.gunshi.project.xyt.service.StWaterRRealService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 供水量实时表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "供水量实时表") +@RestController +@RequestMapping(value="/stWaterRReal") +public class StWaterRRealController { + + @Autowired + private StWaterRRealService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StWaterRReal dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StWaterRReal dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StZqrlBController.java b/src/main/java/com/gunshi/project/xyt/controller/StZqrlBController.java new file mode 100644 index 0000000..2de442b --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StZqrlBController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StZqrlB; +import com.gunshi.project.xyt.service.StZqrlBService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 水位流量关系曲线表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "水位流量关系曲线表") +@RestController +@RequestMapping(value="/stZqrlB") +public class StZqrlBController { + + @Autowired + private StZqrlBService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StZqrlB dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StZqrlB dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/StZvarlBController.java b/src/main/java/com/gunshi/project/xyt/controller/StZvarlBController.java new file mode 100644 index 0000000..07ca321 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/StZvarlBController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.StZvarlB; +import com.gunshi.project.xyt.service.StZvarlBService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 库( 湖)容曲线表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "库( 湖)容曲线表") +@RestController +@RequestMapping(value="/stZvarlB") +public class StZvarlBController { + + @Autowired + private StZvarlBService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody StZvarlB dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody StZvarlB dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/SysDictBController.java b/src/main/java/com/gunshi/project/xyt/controller/SysDictBController.java new file mode 100644 index 0000000..8cb1a13 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/SysDictBController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.SysDictB; +import com.gunshi.project.xyt.service.SysDictBService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 系统字典表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "系统字典表") +@RestController +@RequestMapping(value="/sysDictB") +public class SysDictBController { + + @Autowired + private SysDictBService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody SysDictB dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody SysDictB dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/controller/TyYearRainfallController.java b/src/main/java/com/gunshi/project/xyt/controller/TyYearRainfallController.java new file mode 100644 index 0000000..5cfddf3 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/controller/TyYearRainfallController.java @@ -0,0 +1,63 @@ +package com.gunshi.project.xyt.controller; + +import com.gunshi.core.result.R; +import com.gunshi.project.xyt.model.TyYearRainfall; +import com.gunshi.project.xyt.service.TyYearRainfallService; +import com.gunshi.project.xyt.validate.markers.Insert; +import com.gunshi.project.xyt.validate.markers.Update; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.media.Schema; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.io.Serializable; +import java.util.List; +/** + * 描述: 典型年降雨资料表 + * author: xusan + * date: 2024-07-08 17:40:37 + */ +@Tag(name = "典型年降雨资料表") +@RestController +@RequestMapping(value="/tyYearRainfall") +public class TyYearRainfallController { + + @Autowired + private TyYearRainfallService service; + + + @Operation(summary = "新增") + @PostMapping("/insert") + public R insert(@Validated(Insert.class) @RequestBody TyYearRainfall dto) { + boolean result = service.save(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "修改") + @PostMapping("/update") + public R update(@Validated(Update.class) @RequestBody TyYearRainfall dto) { + boolean result = service.updateById(dto); + return R.ok(result ? dto : null); + } + + @Operation(summary = "删除") + @GetMapping("/del/{id}") + public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + return R.ok(service.removeById(id)); + } + + @Operation(summary = "列表") + @PostMapping("/list") + public R> list() { + return R.ok(service.lambdaQuery().list()); + } + + @Operation(summary = "分页") + @PostMapping("/page") + public R> page() { + return R.ok(service.page(null,null)); + } + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/AttCctvBaseMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/AttCctvBaseMapper.java new file mode 100644 index 0000000..904240e --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/AttCctvBaseMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.AttCctvBase; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 视频基本信息表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface AttCctvBaseMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/AttDamBaseMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/AttDamBaseMapper.java new file mode 100644 index 0000000..e0b9a1e --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/AttDamBaseMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.AttDamBase; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 大坝表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface AttDamBaseMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/AttDamProfileMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/AttDamProfileMapper.java new file mode 100644 index 0000000..d317f4a --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/AttDamProfileMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.AttDamProfile; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 监测断面信息表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface AttDamProfileMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/AttGateValveMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/AttGateValveMapper.java new file mode 100644 index 0000000..231e2db --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/AttGateValveMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.AttGateValve; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 闸阀信息表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface AttGateValveMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/AttMeaWeirMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/AttMeaWeirMapper.java new file mode 100644 index 0000000..290077d --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/AttMeaWeirMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.AttMeaWeir; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 量水堰表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface AttMeaWeirMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/AttResBaseMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/AttResBaseMapper.java index 5e6ab3a..549f725 100644 --- a/src/main/java/com/gunshi/project/xyt/mapper/AttResBaseMapper.java +++ b/src/main/java/com/gunshi/project/xyt/mapper/AttResBaseMapper.java @@ -1,90 +1,15 @@ package com.gunshi.project.xyt.mapper; - import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.gunshi.project.xyt.entity.so.DataQueryCommonSo; -import com.gunshi.project.xyt.entity.vo.AttResBaseVo; -import com.gunshi.project.xyt.entity.vo.AttResMonitorVo; import com.gunshi.project.xyt.model.AttResBase; -import com.gunshi.project.xyt.model.StImgRReal; -import com.gunshi.project.xyt.model.StRsvrR; import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Param; -import org.apache.ibatis.annotations.Select; - -import java.util.List; +/** + * 描述: 水库基本信息表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ @Mapper public interface AttResBaseMapper extends BaseMapper { - int updateBatch(List list); - int updateBatchSelective(List list); - - int batchInsert(@Param("list") List list); - - int insertOrUpdate(AttResBase record); - - int insertOrUpdateSelective(AttResBase record); - - @Select(""" - - """) - List queryList(); - - @Select(""" - - """) - List drpData(@Param("obj") DataQueryCommonSo dataQueryCommonSo); - - @Select(""" - - """) - List rzData(@Param("obj") DataQueryCommonSo dataQueryCommonSo); - - @Select(""" - - """) - List realImg(@Param("resCode") String resCode); - - @Select(""" - - """) - List queryRzList(@Param("stcd") String stcd,@Param("stm") String startTime,@Param("etm") String endTime); } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/AttSpillwayBaseMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/AttSpillwayBaseMapper.java new file mode 100644 index 0000000..2bfadcf --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/AttSpillwayBaseMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.AttSpillwayBase; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 溢洪道 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface AttSpillwayBaseMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/AttWaterItemMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/AttWaterItemMapper.java new file mode 100644 index 0000000..74c6730 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/AttWaterItemMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.AttWaterItem; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 水质整编展示项目表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface AttWaterItemMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/CctvBMenuMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/CctvBMenuMapper.java new file mode 100644 index 0000000..0c541df --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/CctvBMenuMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.CctvBMenu; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 视频点目录 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface CctvBMenuMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/FileDescriptorMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/FileDescriptorMapper.java new file mode 100644 index 0000000..00eed67 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/FileDescriptorMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.FileDescriptor; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 文件信息 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface FileDescriptorMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/GateValveCctvRelMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/GateValveCctvRelMapper.java new file mode 100644 index 0000000..7b45be1 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/GateValveCctvRelMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.GateValveCctvRel; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 闸阀关联视频点 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface GateValveCctvRelMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/GateValveRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/GateValveRMapper.java new file mode 100644 index 0000000..9451196 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/GateValveRMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.GateValveR; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 闸阀开关历史表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface GateValveRMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/GateValveRealMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/GateValveRealMapper.java new file mode 100644 index 0000000..da281ea --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/GateValveRealMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.GateValveReal; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 闸阀开关表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface GateValveRealMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/IaCBsnssinfoMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/IaCBsnssinfoMapper.java new file mode 100644 index 0000000..6f8b527 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/IaCBsnssinfoMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.IaCBsnssinfo; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 防治区企事业单位汇总表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface IaCBsnssinfoMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/IaCDanadMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/IaCDanadMapper.java new file mode 100644 index 0000000..daf52f7 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/IaCDanadMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.IaCDanad; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 危险区基本情况调查成果汇总表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface IaCDanadMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/IaCFlrvvlgMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/IaCFlrvvlgMapper.java new file mode 100644 index 0000000..4a313aa --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/IaCFlrvvlgMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.IaCFlrvvlg; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 重要沿河村落居民户调查成果表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface IaCFlrvvlgMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/OsmoticFlowDeviceMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticFlowDeviceMapper.java new file mode 100644 index 0000000..a7ef3ba --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticFlowDeviceMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.OsmoticFlowDevice; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 渗流设备表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface OsmoticFlowDeviceMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/OsmoticFlowRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticFlowRMapper.java new file mode 100644 index 0000000..0595419 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticFlowRMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.OsmoticFlowR; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 渗流监测记录表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface OsmoticFlowRMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/OsmoticPressDeviceMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticPressDeviceMapper.java new file mode 100644 index 0000000..ed2710b --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticPressDeviceMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.OsmoticPressDevice; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 渗压设备表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface OsmoticPressDeviceMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/OsmoticPressRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticPressRMapper.java new file mode 100644 index 0000000..4a87e75 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticPressRMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.OsmoticPressR; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 渗压监测记录表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface OsmoticPressRMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/OsmoticShiftRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticShiftRMapper.java new file mode 100644 index 0000000..3e7d010 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticShiftRMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.OsmoticShiftR; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 位移监测记录表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface OsmoticShiftRMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/OsmoticWarnRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticWarnRMapper.java new file mode 100644 index 0000000..c66ab1c --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticWarnRMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.OsmoticWarnR; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 隐患预警记录表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface OsmoticWarnRMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/OsmoticWarnRuleMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticWarnRuleMapper.java new file mode 100644 index 0000000..972846b --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticWarnRuleMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.OsmoticWarnRule; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 预警规则配置表 + * author: xusan + * date: 2024-07-08 15:44:07 + */ +@Mapper +public interface OsmoticWarnRuleMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/OsmoticWaterRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticWaterRMapper.java new file mode 100644 index 0000000..bfa51e4 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticWaterRMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.OsmoticWaterR; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 水质采样记录表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface OsmoticWaterRMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/OsmoticWaterRuleMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticWaterRuleMapper.java new file mode 100644 index 0000000..a138820 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/OsmoticWaterRuleMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.OsmoticWaterRule; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 水质质量标准规则表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface OsmoticWaterRuleMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/ResMangUnitMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/ResMangUnitMapper.java new file mode 100644 index 0000000..7880dc8 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/ResMangUnitMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.ResMangUnit; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 水库管理单位表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface ResMangUnitMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/ResMonthEcoFlowMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/ResMonthEcoFlowMapper.java new file mode 100644 index 0000000..67cef19 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/ResMonthEcoFlowMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.ResMonthEcoFlow; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 水库月核定生态流量表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface ResMonthEcoFlowMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/ResPlanBMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/ResPlanBMapper.java new file mode 100644 index 0000000..57c615c --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/ResPlanBMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.ResPlanB; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 水库预案表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface ResPlanBMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/ResProjectImgMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/ResProjectImgMapper.java new file mode 100644 index 0000000..17ba7ce --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/ResProjectImgMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.ResProjectImg; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 水库工程图片 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface ResProjectImgMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/ResSafePersonBMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/ResSafePersonBMapper.java new file mode 100644 index 0000000..9bac0e4 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/ResSafePersonBMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.ResSafePersonB; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 水库责任体系表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface ResSafePersonBMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/RescueTeamBMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/RescueTeamBMapper.java new file mode 100644 index 0000000..9c6b374 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/RescueTeamBMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.RescueTeamB; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 抢险队伍 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface RescueTeamBMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/RescueTeamDetailMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/RescueTeamDetailMapper.java new file mode 100644 index 0000000..c7cbbfc --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/RescueTeamDetailMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.RescueTeamDetail; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 抢险队伍明细 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface RescueTeamDetailMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/RescueTeamFileMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/RescueTeamFileMapper.java index 9d040e8..aaf6dc1 100644 --- a/src/main/java/com/gunshi/project/xyt/mapper/RescueTeamFileMapper.java +++ b/src/main/java/com/gunshi/project/xyt/mapper/RescueTeamFileMapper.java @@ -1,22 +1,15 @@ package com.gunshi.project.xyt.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.gunshi.file.model.FileDescriptor; import com.gunshi.project.xyt.model.RescueTeamFile; import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Param; -import org.apache.ibatis.annotations.Select; - -import java.util.List; +/** + * 描述: 抢险队伍-附件 + * author: xusan + * date: 2024-07-08 15:44:08 + */ @Mapper public interface RescueTeamFileMapper extends BaseMapper { - @Select(""" - - """) - List queryFiles(@Param("teamId") Long teamId); } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/ShpPlacementMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/ShpPlacementMapper.java new file mode 100644 index 0000000..9679c3b --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/ShpPlacementMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.ShpPlacement; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 安置点 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface ShpPlacementMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StAddvcdDMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StAddvcdDMapper.java new file mode 100644 index 0000000..9ca0821 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StAddvcdDMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StAddvcdD; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 行政区划表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StAddvcdDMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StImgRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StImgRMapper.java new file mode 100644 index 0000000..f0d5650 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StImgRMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StImgR; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 图像历史表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StImgRMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StImgRRealMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StImgRRealMapper.java new file mode 100644 index 0000000..9317ebd --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StImgRRealMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StImgRReal; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 图像表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StImgRRealMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StImgWarnRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StImgWarnRMapper.java new file mode 100644 index 0000000..99fc2e1 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StImgWarnRMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StImgWarnR; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: AI告警表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StImgWarnRMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StPptnRDMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StPptnRDMapper.java new file mode 100644 index 0000000..6565f6a --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StPptnRDMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StPptnRD; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StPptnRDMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StPptnRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StPptnRMapper.java index c159fc7..822e568 100644 --- a/src/main/java/com/gunshi/project/xyt/mapper/StPptnRMapper.java +++ b/src/main/java/com/gunshi/project/xyt/mapper/StPptnRMapper.java @@ -1,52 +1,15 @@ package com.gunshi.project.xyt.mapper; - import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.gunshi.project.xyt.model.StPptnR; import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Param; -import org.apache.ibatis.annotations.Select; - -import java.math.BigDecimal; -import java.util.Date; -import java.util.List; +/** + * 描述: 降水量表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ @Mapper public interface StPptnRMapper extends BaseMapper { - int updateBatch(List list); - - int updateBatchSelective(List list); - - int batchInsert(@Param("list") List list); - - int insertOrUpdate(StPptnR record); - - int insertOrUpdateSelective(StPptnR record); - - - - @Select(""" - - """) - BigDecimal queryStPptnTimeQuantumByStcdAndTime(@Param("stcd") String stcd, @Param("startTime") Date startTime, @Param("endTime") Date endTime); - - - } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StPptnRRealMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StPptnRRealMapper.java new file mode 100644 index 0000000..7ddf1f2 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StPptnRRealMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StPptnRReal; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 降水量历史表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StPptnRRealMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StQxWarnRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StQxWarnRMapper.java new file mode 100644 index 0000000..6649c68 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StQxWarnRMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StQxWarnR; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 气象预警表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StQxWarnRMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StRsvrRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StRsvrRMapper.java new file mode 100644 index 0000000..06b1669 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StRsvrRMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StRsvrR; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 水库历史水位表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StRsvrRMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StRsvrRRealMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StRsvrRRealMapper.java new file mode 100644 index 0000000..97c96b2 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StRsvrRRealMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StRsvrRReal; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 水库水位实时数据表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StRsvrRRealMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StStbprpBElemMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StStbprpBElemMapper.java new file mode 100644 index 0000000..a706a1e --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StStbprpBElemMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StStbprpBElem; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 测站监测值类型 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StStbprpBElemMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StStbprpBMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StStbprpBMapper.java new file mode 100644 index 0000000..cec6a68 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StStbprpBMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StStbprpB; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: sttp 以水利标准来 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StStbprpBMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StWaterRMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StWaterRMapper.java new file mode 100644 index 0000000..8ef7876 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StWaterRMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StWaterR; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 供水量表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StWaterRMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StWaterRRealMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StWaterRRealMapper.java new file mode 100644 index 0000000..2206fff --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StWaterRRealMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StWaterRReal; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 供水量实时表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StWaterRRealMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StZqrlBMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StZqrlBMapper.java new file mode 100644 index 0000000..410523f --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/StZqrlBMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.StZqrlB; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 水位流量关系曲线表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface StZqrlBMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/StZvarlBMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/StZvarlBMapper.java index 8aba9a4..b07d92f 100644 --- a/src/main/java/com/gunshi/project/xyt/mapper/StZvarlBMapper.java +++ b/src/main/java/com/gunshi/project/xyt/mapper/StZvarlBMapper.java @@ -1,23 +1,15 @@ package com.gunshi.project.xyt.mapper; - import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.gunshi.project.xyt.model.StZvarlB; import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Param; - -import java.util.List; +/** + * 描述: 库( 湖)容曲线表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ @Mapper public interface StZvarlBMapper extends BaseMapper { - int updateBatch(List list); - - int updateBatchSelective(List list); - - int batchInsert(@Param("list") List list); - - int insertOrUpdate(StZvarlB record); - - int insertOrUpdateSelective(StZvarlB record); } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/SysDictBMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/SysDictBMapper.java new file mode 100644 index 0000000..f607b4c --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/SysDictBMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.SysDictB; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 系统字典表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface SysDictBMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/mapper/TyYearRainfallMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/TyYearRainfallMapper.java new file mode 100644 index 0000000..362d686 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/mapper/TyYearRainfallMapper.java @@ -0,0 +1,15 @@ +package com.gunshi.project.xyt.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.gunshi.project.xyt.model.TyYearRainfall; +import org.apache.ibatis.annotations.Mapper; + +/** + * 描述: 典型年降雨资料表 + * author: xusan + * date: 2024-07-08 15:44:08 + */ +@Mapper +public interface TyYearRainfallMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/AttCctvBase.java b/src/main/java/com/gunshi/project/xyt/model/AttCctvBase.java new file mode 100644 index 0000000..15870a3 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/AttCctvBase.java @@ -0,0 +1,139 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 视频基本信息表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="视频基本信息表") +@Data +@TableName("public.att_cctv_base") +public class AttCctvBase implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="id") + @Size(max = 0,message = "id最大长度要小于 0") + @NotBlank(message = "id不能为空") + private Long id; + + /** + * 序列号 + */ + @TableField(value="index_code") + @Schema(description="序列号") + @Size(max = 150,message = "序列号最大长度要小于 150") + @NotBlank(message = "序列号不能为空") + private String indexCode; + + /** + * 摄像头名称 + */ + @TableField(value="name") + @Schema(description="摄像头名称") + @Size(max = 150,message = "摄像头名称最大长度要小于 150") + private String name; + + /** + * ip端口 + */ + @TableField(value="ip_address") + @Schema(description="ip端口") + @Size(max = 20,message = "ip端口最大长度要小于 20") + private String ipAddress; + + /** + * 通道号 + */ + @TableField(value="chan") + @Schema(description="通道号") + @Size(max = 150,message = "通道号最大长度要小于 150") + private String chan; + + /** + * 类型(1球机 2枪机) + */ + @TableField(value="type") + @Schema(description="类型(1球机 2枪机)") + @Size(max = 0,message = "类型(1球机 2枪机)最大长度要小于 0") + private Integer type; + + /** + * 建成日期 + */ + @TableField(value="build_date") + @Schema(description="建成日期") + @Size(max = 0,message = "建成日期最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date buildDate; + + /** + * 经度 + */ + @TableField(value="lgtd") + @Schema(description="经度") + @Size(max = 0,message = "经度最大长度要小于 0") + private String lgtd; + + /** + * 纬度 + */ + @TableField(value="lttd") + @Schema(description="纬度") + @Size(max = 0,message = "纬度最大长度要小于 0") + private String lttd; + + /** + * 所在区域(1大坝 2取水塔 3溢洪道 4其他) + */ + @TableField(value="location") + @Schema(description="所在区域(1大坝 2取水塔 3溢洪道 4其他)") + @Size(max = 0,message = "所在区域(1大坝 2取水塔 3溢洪道 4其他)最大长度要小于 0") + private Integer location; + + /** + * menu_id + */ + @TableField(value="menu_id") + @Schema(description="menu_id") + @Size(max = 0,message = "menu_id最大长度要小于 0") + private Long menuId; + + /** + * 备注 + */ + @TableField(value="remark") + @Schema(description="备注") + @Size(max = 500,message = "备注最大长度要小于 500") + private String remark; + + /** + * create_time + */ + @TableField(value="create_time") + @Schema(description="create_time") + @Size(max = 0,message = "create_time最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date createTime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/AttDamBase.java b/src/main/java/com/gunshi/project/xyt/model/AttDamBase.java new file mode 100644 index 0000000..586af39 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/AttDamBase.java @@ -0,0 +1,156 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 大坝表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="大坝表") +@Data +@TableName("public.att_dam_base") +public class AttDamBase implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="dam_code", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 32,message = "主键最大长度要小于 32") + @NotBlank(message = "主键不能为空") + private String damCode; + + /** + * 大坝名称 + */ + @TableField(value="dam_name") + @Schema(description="大坝名称") + @Size(max = 30,message = "大坝名称最大长度要小于 30") + private String damName; + + /** + * 水库编码 + */ + @TableField(value="res_code") + @Schema(description="水库编码") + @Size(max = 32,message = "水库编码最大长度要小于 32") + private String resCode; + + /** + * 是否主坝(0否 1是) + */ + @TableField(value="is_main") + @Schema(description="是否主坝(0否 1是)") + @Size(max = 0,message = "是否主坝(0否 1是)最大长度要小于 0") + private Integer isMain; + + /** + * 建筑物型式 + */ + @TableField(value="build_type") + @Schema(description="建筑物型式") + @Size(max = 30,message = "建筑物型式最大长度要小于 30") + private String buildType; + + /** + * 地基特性 + */ + @TableField(value="found_character") + @Schema(description="地基特性") + @Size(max = 30,message = "地基特性最大长度要小于 30") + private String foundCharacter; + + /** + * 最大坝高(m) + */ + @TableField(value="dam_max_heig") + @Schema(description="最大坝高(m)") + @Size(max = 0,message = "最大坝高(m)最大长度要小于 0") + private String damMaxHeig; + + /** + * 坝顶高程(m) + */ + @TableField(value="dam_top_elev") + @Schema(description="坝顶高程(m)") + @Size(max = 0,message = "坝顶高程(m)最大长度要小于 0") + private String damTopElev; + + /** + * 坝顶长度(m) + */ + @TableField(value="dam_top_len") + @Schema(description="坝顶长度(m)") + @Size(max = 0,message = "坝顶长度(m)最大长度要小于 0") + private String damTopLen; + + /** + * 坝顶宽度(m) + */ + @TableField(value="dam_top_wid") + @Schema(description="坝顶宽度(m)") + @Size(max = 0,message = "坝顶宽度(m)最大长度要小于 0") + private String damTopWid; + + /** + * 防浪墙顶高程 + */ + @TableField(value="dam_wave_wall") + @Schema(description="防浪墙顶高程") + @Size(max = 0,message = "防浪墙顶高程最大长度要小于 0") + private String damWaveWall; + + /** + * 开工日期 + */ + @TableField(value="start_date") + @Schema(description="开工日期") + @Size(max = 0,message = "开工日期最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date startDate; + + /** + * 竣工日期 + */ + @TableField(value="end_date") + @Schema(description="竣工日期") + @Size(max = 0,message = "竣工日期最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date endDate; + + /** + * 蓄水日期 + */ + @TableField(value="storage_date") + @Schema(description="蓄水日期") + @Size(max = 0,message = "蓄水日期最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date storageDate; + + /** + * 创建时间 + */ + @TableField(value="create_time") + @Schema(description="创建时间") + @Size(max = 0,message = "创建时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date createTime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/AttDamProfile.java b/src/main/java/com/gunshi/project/xyt/model/AttDamProfile.java new file mode 100644 index 0000000..1086abc --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/AttDamProfile.java @@ -0,0 +1,64 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 监测断面信息表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="监测断面信息表") +@Data +@TableName("public.att_dam_profile") +public class AttDamProfile implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 断面编号 + */ + @TableId(value="profile_code", type= IdType.AUTO) + @Schema(description="断面编号") + @Size(max = 100,message = "断面编号最大长度要小于 100") + @NotBlank(message = "断面编号不能为空") + private String profileCode; + + /** + * 断面名称 + */ + @TableField(value="profile_name") + @Schema(description="断面名称") + @Size(max = 200,message = "断面名称最大长度要小于 200") + private String profileName; + + /** + * 大坝编号 + */ + @TableField(value="dam_code") + @Schema(description="大坝编号") + @Size(max = 32,message = "大坝编号最大长度要小于 32") + private String damCode; + + /** + * 备注/描述 + */ + @TableField(value="desc") + @Schema(description="备注/描述") + @Size(max = 250,message = "备注/描述最大长度要小于 250") + private String desc; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/AttGateValve.java b/src/main/java/com/gunshi/project/xyt/model/AttGateValve.java new file mode 100644 index 0000000..6227a2d --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/AttGateValve.java @@ -0,0 +1,137 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 闸阀信息表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="闸阀信息表") +@Data +@TableName("public.att_gate_valve") +public class AttGateValve implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 闸阀编码 + */ + @TableId(value="valve_code", type= IdType.AUTO) + @Schema(description="闸阀编码") + @Size(max = 20,message = "闸阀编码最大长度要小于 20") + @NotBlank(message = "闸阀编码不能为空") + private String valveCode; + + /** + * 闸阀名称 + */ + @TableField(value="valve_name") + @Schema(description="闸阀名称") + @Size(max = 200,message = "闸阀名称最大长度要小于 200") + private String valveName; + + /** + * 所在位置 + */ + @TableField(value="gtlc") + @Schema(description="所在位置") + @Size(max = 200,message = "所在位置最大长度要小于 200") + private String gtlc; + + /** + * 经度 + */ + @TableField(value="lgtd") + @Schema(description="经度") + @Size(max = 0,message = "经度最大长度要小于 0") + private String lgtd; + + /** + * 纬度 + */ + @TableField(value="lttd") + @Schema(description="纬度") + @Size(max = 0,message = "纬度最大长度要小于 0") + private String lttd; + + /** + * 产品类型 dict_id + */ + @TableField(value="type") + @Schema(description="产品类型 dict_id") + @Size(max = 0,message = "产品类型 dict_id最大长度要小于 0") + private Long type; + + /** + * 产品型号 + */ + @TableField(value="model") + @Schema(description="产品型号") + @Size(max = 200,message = "产品型号最大长度要小于 200") + private String model; + + /** + * 产品规格 + */ + @TableField(value="spe") + @Schema(description="产品规格") + @Size(max = 200,message = "产品规格最大长度要小于 200") + private String spe; + + /** + * 结构长度 + */ + @TableField(value="len") + @Schema(description="结构长度") + @Size(max = 200,message = "结构长度最大长度要小于 200") + private String len; + + /** + * 概化图X + */ + @TableField(value="img_x") + @Schema(description="概化图X") + @Size(max = 200,message = "概化图X最大长度要小于 200") + private String imgX; + + /** + * 概化图Y + */ + @TableField(value="img_y") + @Schema(description="概化图Y") + @Size(max = 200,message = "概化图Y最大长度要小于 200") + private String imgY; + + /** + * remark + */ + @TableField(value="remark") + @Schema(description="remark") + @Size(max = 250,message = "remark最大长度要小于 250") + private String remark; + + /** + * create_time + */ + @TableField(value="create_time") + @Schema(description="create_time") + @Size(max = 0,message = "create_time最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date createTime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/AttMeaWeir.java b/src/main/java/com/gunshi/project/xyt/model/AttMeaWeir.java new file mode 100644 index 0000000..4c4b172 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/AttMeaWeir.java @@ -0,0 +1,138 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 量水堰表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="量水堰表") +@Data +@TableName("public.att_mea_weir") +public class AttMeaWeir implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="weir_code", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 32,message = "主键最大长度要小于 32") + @NotBlank(message = "主键不能为空") + private String weirCode; + + /** + * 量水堰名称 + */ + @TableField(value="weir_name") + @Schema(description="量水堰名称") + @Size(max = 30,message = "量水堰名称最大长度要小于 30") + private String weirName; + + /** + * 行政区划 + */ + @TableField(value="adcd") + @Schema(description="行政区划") + @Size(max = 100,message = "行政区划最大长度要小于 100") + private String adcd; + + /** + * 经度 + */ + @TableField(value="lgtd") + @Schema(description="经度") + @Size(max = 0,message = "经度最大长度要小于 0") + private String lgtd; + + /** + * 纬度 + */ + @TableField(value="lttd") + @Schema(description="纬度") + @Size(max = 0,message = "纬度最大长度要小于 0") + private String lttd; + + /** + * 设施类别 + */ + @TableField(value="type") + @Schema(description="设施类别") + @Size(max = 0,message = "设施类别最大长度要小于 0") + private Integer type; + + /** + * 所在位置 + */ + @TableField(value="location") + @Schema(description="所在位置") + @Size(max = 300,message = "所在位置最大长度要小于 300") + private String location; + + /** + * 结构形式 + */ + @TableField(value="style") + @Schema(description="结构形式") + @Size(max = 100,message = "结构形式最大长度要小于 100") + private String style; + + /** + * 建成日期 + */ + @TableField(value="build_date") + @Schema(description="建成日期") + @Size(max = 0,message = "建成日期最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date buildDate; + + /** + * 设计流量 + */ + @TableField(value="des_q") + @Schema(description="设计流量") + @Size(max = 0,message = "设计流量最大长度要小于 0") + private String desQ; + + /** + * 实达流量 + */ + @TableField(value="real_q") + @Schema(description="实达流量") + @Size(max = 0,message = "实达流量最大长度要小于 0") + private String realQ; + + /** + * 备注 + */ + @TableField(value="remark") + @Schema(description="备注") + @Size(max = 500,message = "备注最大长度要小于 500") + private String remark; + + /** + * 创建时间 + */ + @TableField(value="create_time") + @Schema(description="创建时间") + @Size(max = 0,message = "创建时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date createTime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/AttResBase.java b/src/main/java/com/gunshi/project/xyt/model/AttResBase.java index f4b3c51..69d2431 100644 --- a/src/main/java/com/gunshi/project/xyt/model/AttResBase.java +++ b/src/main/java/com/gunshi/project/xyt/model/AttResBase.java @@ -1,340 +1,494 @@ package com.gunshi.project.xyt.model; + import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.gunshi.core.dateformat.DateFormatString; -import com.gunshi.project.xyt.validate.markers.Insert; -import com.gunshi.project.xyt.validate.markers.Update; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; import lombok.Data; import java.io.Serializable; -import java.math.BigDecimal; import java.util.Date; /** - * 水库基本信息表 - */ -@Schema(description = "水库基本信息表") +* 描述: 水库基本信息表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="水库基本信息表") @Data -@TableName(value = "public.att_res_base") +@TableName("public.att_res_base") public class AttResBase implements Serializable { - /** - * 水库代码 - */ - @TableId(value = "res_code", type = IdType.INPUT) - @Schema(description = "水库代码") - @Size(max = 18, message = "水库代码最大长度要小于 18") - @NotBlank(message = "水库代码不能为空", groups = {Insert.class, Update.class}) - private String resCode; - - /** - * 水库名称 - */ - @TableField(value = "res_name") - @Schema(description = "水库名称") - @Size(max = 100, message = "水库名称最大长度要小于 100") - @NotBlank(message = "水库名称不能为空", groups = {Insert.class, Update.class}) - private String resName; - - @Schema(description = "左下角经度") - @TableField(value = "low_left_long") - private BigDecimal lowLeftLong; - - @Schema(description = "左下角纬度") - @TableField(value = "low_left_lat") - private BigDecimal lowLeftLat; - - @Schema(description = "右上角经度") - @TableField(value = "up_right_long") - private BigDecimal upRightLong; - - @Schema(description = "右上角纬度") - @TableField(value = "up_right_lat") - private BigDecimal upRightLat; - - @Schema(description = "水库所在位置") - @TableField(value = "res_loc") - private String resLoc; - - @Schema(description = "水库类型 山丘水库 1 平原水库 2 地下水库 3") - @TableField(value = "res_type") - private String resType; - - @Schema(description = "工程等别 Ⅰ 1 Ⅱ 2 Ⅲ 3 Ⅳ 4 Ⅴ 5") - @TableField(value = "eng_grad") - private String engGrad; - - @Schema(description = "工程规模 大 (1)型 1 大 (2)型 2 中型 3 小 (1)型 4 小 (2)型 5 其他 9") - @TableField(value = "eng_scal") - @NotBlank(message = "工程规模不能为空", groups = {Insert.class, Update.class}) - private String engScal; - - @Schema(description = "坝址控制流域面积") - @TableField(value = "wat_shed_area") - private BigDecimal watShedArea; - - @Schema(description = "防洪高水位") - @TableField(value = "upp_lev_flco") - private BigDecimal uppLevFlco; - - @Schema(description = "正常蓄水位") - @TableField(value = "norm_wat_lev") - private BigDecimal normWatLev; - - @Schema(description = "正常蓄水位相应水面面积") - @TableField(value = "norm_pool_stag_area") - private BigDecimal normPoolStagArea; - - @Schema(description = "正常蓄水位相应库容") - @TableField(value = "norm_pool_stag_cap") - private BigDecimal normPoolStagCap; - - @Schema(description = "主汛期防洪限制水位") - @TableField(value = "fl_low_lim_lev") - private BigDecimal flLowLimLev; - - @Schema(description = "防洪限制水位库容") - @TableField(value = "fl_low_lim_lev_cap") - private BigDecimal flLowLimLevCap; - - @Schema(description = "死水位") - @TableField(value = "dead_lev") - private BigDecimal deadLev; - - @Schema(description = "总库容") - @TableField(value = "tot_cap") - private BigDecimal totCap; - - @Schema(description = "兴利库容") - @TableField(value = "ben_res_cap") - private BigDecimal benResCap; - - @Schema(description = "死库容") - @TableField(value = "dead_cap") - private BigDecimal deadCap; - - @Schema(description = "调洪库容") - @TableField(value = "stor_fl_cap") - private BigDecimal storFlCap; - - @Schema(description = "防洪库容") - @TableField(value = "flco_cap") - private BigDecimal flcoCap; - - @Schema(description = "工程建设情况 在建 0 已建 1") - @TableField(value = "eng_stat") - private String engStat; - - @Schema(description = "开工时间") - @TableField(value = "start_date") - private Date startDate; - - @Schema(description = "建成时间") - @TableField(value = "comp_date") - private Date compDate; - - @Schema(description = "归口管理部门 水利部门 1 电力部门 2 农业部门 3 林业部门 4 城建部门 5 航运部门 6 环保部门 7 其他部门 9") - @TableField(value = "adm_dep") - private String admDep; - - @Schema(description = "备注") - @TableField(value = "note") - private String note; - - @Schema(description = "记录生效时间") - @TableField(value = "eff_date") - private Date effDate; - - @Schema(description = "记录失效时间") - @TableField(value = "expr_date") - private Date exprDate; - - @Schema(description = "所在行政区划 行政区划名称 格式:省-市-县-镇") - @TableField(value = "adnm") - @NotBlank(message = "所属行政位置不能为空", groups = {Insert.class, Update.class}) - private String adnm; - - @Schema(description = "所在流域 流域名称") - @TableField(value = "bas_name") - private String basName; - - @Schema(description = "所在水系 水系名称") - @TableField(value = "ws_name") - private String wsName; - @Schema(description = "所在河流名称") - @TableField(value = "rv_name") - private String rvName; - @Schema(description = "注册时间") - @TableField(value = "reg_time") - @JsonFormat(pattern = DateFormatString.YYYY_MM_DD, timezone = "GMT+8") - private Date regTime; + private static final long serialVersionUID = 1L; + + /** + * 水库代码 + */ + @TableId(value="res_code", type= IdType.AUTO) + @Schema(description="水库代码") + @Size(max = 32,message = "水库代码最大长度要小于 32") + @NotBlank(message = "水库代码不能为空") + private String resCode; + + /** + * 水库名称 + */ + @TableField(value="res_name") + @Schema(description="水库名称") + @Size(max = 100,message = "水库名称最大长度要小于 100") + @NotBlank(message = "水库名称不能为空") + private String resName; + + /** + * 左下角经度 + */ + @TableField(value="low_left_long") + @Schema(description="左下角经度") + @Size(max = 0,message = "左下角经度最大长度要小于 0") + private String lowLeftLong; + + /** + * 左下角纬度 + */ + @TableField(value="low_left_lat") + @Schema(description="左下角纬度") + @Size(max = 0,message = "左下角纬度最大长度要小于 0") + private String lowLeftLat; + + /** + * 右上角经度 + */ + @TableField(value="up_right_long") + @Schema(description="右上角经度") + @Size(max = 0,message = "右上角经度最大长度要小于 0") + private String upRightLong; + + /** + * 右上角纬度 + */ + @TableField(value="up_right_lat") + @Schema(description="右上角纬度") + @Size(max = 0,message = "右上角纬度最大长度要小于 0") + private String upRightLat; + + /** + * 水库所在位置 + */ + @TableField(value="res_loc") + @Schema(description="水库所在位置") + @Size(max = 256,message = "水库所在位置最大长度要小于 256") + private String resLoc; + + /** + * 水库类型 山丘水库 1 平原水库 2 地下水库 3 + */ + @TableField(value="res_type") + @Schema(description="水库类型 山丘水库 1 平原水库 2 地下水库 3") + @Size(max = 1,message = "水库类型 山丘水库 1 平原水库 2 地下水库 3最大长度要小于 1") + private String resType; + + /** + * 工程等别 Ⅰ 1 Ⅱ 2 Ⅲ 3 Ⅳ 4 Ⅴ 5 + */ + @TableField(value="eng_grad") + @Schema(description="工程等别 Ⅰ 1 Ⅱ 2 Ⅲ 3 Ⅳ 4 Ⅴ 5") + @Size(max = 1,message = "工程等别 Ⅰ 1 Ⅱ 2 Ⅲ 3 Ⅳ 4 Ⅴ 5最大长度要小于 1") + private String engGrad; + + /** + * 工程规模 大 (1)型 1 大 (2)型 2 中型 3 小 (1)型 4 小 (2)型 5 其他 9 + */ + @TableField(value="eng_scal") + @Schema(description="工程规模 大 (1)型 1 大 (2)型 2 中型 3 小 (1)型 4 小 (2)型 5 其他 9") + @Size(max = 1,message = "工程规模 大 (1)型 1 大 (2)型 2 中型 3 小 (1)型 4 小 (2)型 5 其他 9最大长度要小于 1") + private String engScal; + + /** + * 坝址控制流域面积 + */ + @TableField(value="wat_shed_area") + @Schema(description="坝址控制流域面积") + @Size(max = 0,message = "坝址控制流域面积最大长度要小于 0") + private String watShedArea; + + /** + * 防洪高水位 + */ + @TableField(value="upp_lev_flco") + @Schema(description="防洪高水位") + @Size(max = 0,message = "防洪高水位最大长度要小于 0") + private String uppLevFlco; + + /** + * 正常蓄水位 + */ + @TableField(value="norm_wat_lev") + @Schema(description="正常蓄水位") + @Size(max = 0,message = "正常蓄水位最大长度要小于 0") + private String normWatLev; + + /** + * 正常蓄水位相应水面面积 + */ + @TableField(value="norm_pool_stag_area") + @Schema(description="正常蓄水位相应水面面积") + @Size(max = 0,message = "正常蓄水位相应水面面积最大长度要小于 0") + private String normPoolStagArea; + + /** + * 正常蓄水位相应库容 + */ + @TableField(value="norm_pool_stag_cap") + @Schema(description="正常蓄水位相应库容") + @Size(max = 0,message = "正常蓄水位相应库容最大长度要小于 0") + private String normPoolStagCap; + + /** + * 主汛期防洪限制水位 + */ + @TableField(value="fl_low_lim_lev") + @Schema(description="主汛期防洪限制水位") + @Size(max = 0,message = "主汛期防洪限制水位最大长度要小于 0") + private String flLowLimLev; + + /** + * 防洪限制水位库容 + */ + @TableField(value="fl_low_lim_lev_cap") + @Schema(description="防洪限制水位库容") + @Size(max = 0,message = "防洪限制水位库容最大长度要小于 0") + private String flLowLimLevCap; + + /** + * 死水位 + */ + @TableField(value="dead_lev") + @Schema(description="死水位") + @Size(max = 0,message = "死水位最大长度要小于 0") + private String deadLev; + + /** + * 总库容 + */ + @TableField(value="tot_cap") + @Schema(description="总库容") + @Size(max = 0,message = "总库容最大长度要小于 0") + private String totCap; + + /** + * 兴利库容 + */ + @TableField(value="ben_res_cap") + @Schema(description="兴利库容") + @Size(max = 0,message = "兴利库容最大长度要小于 0") + private String benResCap; + + /** + * 死库容 + */ + @TableField(value="dead_cap") + @Schema(description="死库容") + @Size(max = 0,message = "死库容最大长度要小于 0") + private String deadCap; + + /** + * 调洪库容 + */ + @TableField(value="stor_fl_cap") + @Schema(description="调洪库容") + @Size(max = 0,message = "调洪库容最大长度要小于 0") + private String storFlCap; + + /** + * 防洪库容 + */ + @TableField(value="flco_cap") + @Schema(description="防洪库容") + @Size(max = 0,message = "防洪库容最大长度要小于 0") + private String flcoCap; + + /** + * 工程建设情况 在建 0 已建 1 + */ + @TableField(value="eng_stat") + @Schema(description="工程建设情况 在建 0 已建 1") + @Size(max = 1,message = "工程建设情况 在建 0 已建 1最大长度要小于 1") + private String engStat; + + /** + * 开工时间 + */ + @TableField(value="start_date") + @Schema(description="开工时间") + @Size(max = 0,message = "开工时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date startDate; + + /** + * 建成时间 + */ + @TableField(value="comp_date") + @Schema(description="建成时间") + @Size(max = 0,message = "建成时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date compDate; + + /** + * 归口管理部门 水利部门 1 电力部门 2 农业部门 3 林业部门 4 城建部门 5 航运部门 6 环保部门 7 其他部门 9 + */ + @TableField(value="adm_dep") + @Schema(description="归口管理部门 水利部门 1 电力部门 2 农业部门 3 林业部门 4 城建部门 5 航运部门 6 环保部门 7 其他部门 9") + @Size(max = 1,message = "归口管理部门 水利部门 1 电力部门 2 农业部门 3 林业部门 4 城建部门 5 航运部门 6 环保部门 7 其他部门 9最大长度要小于 1") + private String admDep; + + /** + * 备注 + */ + @TableField(value="note") + @Schema(description="备注") + @Size(max = 256,message = "备注最大长度要小于 256") + private String note; + + /** + * 记录生效时间 + */ + @TableField(value="eff_date") + @Schema(description="记录生效时间") + @Size(max = 0,message = "记录生效时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date effDate; + + /** + * 记录失效时间 + */ + @TableField(value="expr_date") + @Schema(description="记录失效时间") + @Size(max = 0,message = "记录失效时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date exprDate; + + /** + * 所在行政区划 行政区划名称 格式:省-市-县-镇 + */ + @TableField(value="adnm") + @Schema(description="所在行政区划 行政区划名称 格式:省-市-县-镇") + @Size(max = 256,message = "所在行政区划 行政区划名称 格式:省-市-县-镇最大长度要小于 256") + private String adnm; + + /** + * 所在流域 流域名称 + */ + @TableField(value="bas_name") + @Schema(description="所在流域 流域名称") + @Size(max = 256,message = "所在流域 流域名称最大长度要小于 256") + private String basName; + + /** + * 所在水系 水系名称 + */ + @TableField(value="ws_name") + @Schema(description="所在水系 水系名称") + @Size(max = 256,message = "所在水系 水系名称最大长度要小于 256") + private String wsName; + + /** + * 所在河流名称 + */ + @TableField(value="rv_name") + @Schema(description="所在河流名称") + @Size(max = 256,message = "所在河流名称最大长度要小于 256") + private String rvName; + + /** + * 注册时间 + */ + @TableField(value="reg_time") + @Schema(description="注册时间") + @Size(max = 0,message = "注册时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date regTime; + + /** + * 注册登记号 + */ + @TableField(value="reg_sn") + @Schema(description="注册登记号") + @Size(max = 256,message = "注册登记号最大长度要小于 256") + private String regSn; + + /** + * 管理单位 管理单位名称 + */ + @TableField(value="manag_name") + @Schema(description="管理单位 管理单位名称") + @Size(max = 256,message = "管理单位 管理单位名称最大长度要小于 256") + private String managName; + + /** + * 高程基准面 基面名称 + */ + @TableField(value="elev_dat") + @Schema(description="高程基准面 基面名称") + @Size(max = 256,message = "高程基准面 基面名称最大长度要小于 256") + private String elevDat; + + /** + * 水库功能 功能名称 + */ + @TableField(value="rsv_function") + @Schema(description="水库功能 功能名称") + @Size(max = 256,message = "水库功能 功能名称最大长度要小于 256") + private String rsvFunction; + + /** + * 溢洪道是否有闸 1:有 0:无 + */ + @TableField(value="spillway_gate") + @Schema(description="溢洪道是否有闸 1:有 0:无") + @Size(max = 1,message = "溢洪道是否有闸 1:有 0:无最大长度要小于 1") + private String spillwayGate; + + /** + * 校核洪水位 + */ + @TableField(value="cal_flood_lev") + @Schema(description="校核洪水位") + @Size(max = 0,message = "校核洪水位最大长度要小于 0") + private String calFloodLev; + + /** + * 设计洪水位 + */ + @TableField(value="des_flood_lev") + @Schema(description="设计洪水位") + @Size(max = 0,message = "设计洪水位最大长度要小于 0") + private String desFloodLev; + + /** + * 坝顶高程 + */ + @TableField(value="crest_elev") + @Schema(description="坝顶高程") + @Size(max = 0,message = "坝顶高程最大长度要小于 0") + private String crestElev; + + /** + * 最大坝高 + */ + @TableField(value="max_dam_heig") + @Schema(description="最大坝高") + @Size(max = 0,message = "最大坝高最大长度要小于 0") + private String maxDamHeig; + + /** + * 设计洪水位时最大下泄流量 + */ + @TableField(value="max_des_flood_flow") + @Schema(description="设计洪水位时最大下泄流量") + @Size(max = 0,message = "设计洪水位时最大下泄流量最大长度要小于 0") + private String maxDesFloodFlow; + + /** + * 校核洪水位时最大下泄流量 + */ + @TableField(value="max_cal_flood_flow") + @Schema(description="校核洪水位时最大下泄流量") + @Size(max = 0,message = "校核洪水位时最大下泄流量最大长度要小于 0") + private String maxCalFloodFlow; + + /** + * 下游河道安全流量 + */ + @TableField(value="ds_saft_flow") + @Schema(description="下游河道安全流量") + @Size(max = 0,message = "下游河道安全流量最大长度要小于 0") + private String dsSaftFlow; + + /** + * 工程概况 + */ + @TableField(value="proj_overview") + @Schema(description="工程概况") + @Size(max = 1000,message = "工程概况最大长度要小于 1000") + private String projOverview; + + /** + * 关联测站 + */ + @TableField(value="stcd") + @Schema(description="关联测站") + @Size(max = 18,message = "关联测站最大长度要小于 18") + private String stcd; + + /** + * 是否病险 1:病 + */ + @TableField(value="is_danger") + @Schema(description="是否病险 1:病 ") + @Size(max = 0,message = "是否病险 1:病 最大长度要小于 0") + private Integer isDanger; + + /** + * 病险概况 + */ + @TableField(value="danger_overview") + @Schema(description="病险概况") + @Size(max = 0,message = "病险概况最大长度要小于 0") + private String dangerOverview; + + /** + * 重点水库 + */ + @TableField(value="is_important") + @Schema(description="重点水库") + @Size(max = 0,message = "重点水库最大长度要小于 0") + private Integer isImportant; + + /** + * 经度 (°) + */ + @TableField(value="lgtd") + @Schema(description="经度 (°)") + @Size(max = 0,message = "经度 (°)最大长度要小于 0") + private String lgtd; + + /** + * 纬度 (°) + */ + @TableField(value="lttd") + @Schema(description="纬度 (°)") + @Size(max = 0,message = "纬度 (°)最大长度要小于 0") + private String lttd; + + /** + * geojson + */ + @TableField(value="geometry") + @Schema(description="geojson") + @Size(max = 0,message = "geojson最大长度要小于 0") + private String geometry; + + /** + * 是否有大坝安监数据 + */ + @TableField(value="has_wypress") + @Schema(description="是否有大坝安监数据") + @Size(max = 0,message = "是否有大坝安监数据最大长度要小于 0") + private Integer hasWypress; + + /** + * adcd + */ + @TableField(value="adcd") + @Schema(description="adcd") + @Size(max = 255,message = "adcd最大长度要小于 255") + private String adcd; - @Schema(description = "注册登记号") - @TableField(value = "reg_sn") - private String regSn; - - @Schema(description = "管理单位 管理单位名称") - @TableField(value = "manag_name") - private String managName; - - @Schema(description = "高程基准面 基面名称") - @TableField(value = "elev_dat") - private String elevDat; - - @Schema(description = "水库功能 功能名称") - @TableField(value = "rsv_function") - private String rsvFunction; - - @Schema(description = "溢洪道是否有闸 1:有 0:无") - @TableField(value = "spillway_gate") - private String spillwayGate; - - @Schema(description = "校核洪水位") - @TableField(value = "cal_flood_lev") - private BigDecimal calFloodLev; - - @Schema(description = "设计洪水位") - @TableField(value = "des_flood_lev") - private BigDecimal desFloodLev; - - @Schema(description = "坝顶高程") - @TableField(value = "crest_elev") - private BigDecimal crestElev; - - @Schema(description = "最大坝高") - @TableField(value = "max_dam_heig") - private BigDecimal maxDamHeig; - - @Schema(description = "设计洪水位时最大下泄流量") - @TableField(value = "max_des_flood_flow") - private BigDecimal maxDesFloodFlow; - - @Schema(description = "校核洪水位时最大下泄流量") - @TableField(value = "max_cal_flood_flow") - private BigDecimal maxCalFloodFlow; - - @Schema(description = "下游河道安全流量") - @TableField(value = "ds_saft_flow") - private BigDecimal dsSaftFlow; - - @Schema(description = "工程概况") - @TableField(value = "proj_overview") - private String projOverview; - - @Schema(description = "关联测站") - @TableField(value = "stcd") - private String stcd; - - @Schema(description = "是否病险") - @TableField(value = "is_danger") - private Integer isDanger; - - @Schema(description = "病险概况") - @TableField(value = "danger_overview") - private String dangerOverview; - - @Schema(description = "重点水库") - @TableField(value = "is_important") - private Integer isImportant; - - @Schema(description = "经度 (°)") - @TableField(value = "lgtd") - @NotNull(message = "经度不能为空", groups = {Insert.class, Update.class}) - private BigDecimal lgtd; - - @Schema(description = "纬度 (°)") - @TableField(value = "lttd") - @NotNull(message = "纬度不能为空", groups = {Insert.class, Update.class}) - private BigDecimal lttd; - - @Schema(description = "是否有大坝安监数据") - @TableField(value = "has_wypress") - private Integer hasWypress; - - @TableField(value = "adcd") - @Schema(description="行政区划代码") - private String adcd; - - private static final long serialVersionUID = 1L; - - public static final String COL_RES_CODE = "res_code"; - - public static final String COL_RES_NAME = "res_name"; - - public static final String COL_LOW_LEFT_LONG = "low_left_long"; - - public static final String COL_LOW_LEFT_LAT = "low_left_lat"; - - public static final String COL_UP_RIGHT_LONG = "up_right_long"; - - public static final String COL_UP_RIGHT_LAT = "up_right_lat"; - - public static final String COL_RES_LOC = "res_loc"; - - public static final String COL_RES_TYPE = "res_type"; - - public static final String COL_ENG_GRAD = "eng_grad"; - - public static final String COL_ENG_SCAL = "eng_scal"; - - public static final String COL_WAT_SHED_AREA = "wat_shed_area"; - - public static final String COL_UPP_LEV_FLCO = "upp_lev_flco"; - - public static final String COL_NORM_WAT_LEV = "norm_wat_lev"; - - public static final String COL_NORM_POOL_STAG_AREA = "norm_pool_stag_area"; - - public static final String COL_NORM_POOL_STAG_CAP = "norm_pool_stag_cap"; - - public static final String COL_FL_LOW_LIM_LEV = "fl_low_lim_lev"; - - public static final String COL_FL_LOW_LIM_LEV_CAP = "fl_low_lim_lev_cap"; - - public static final String COL_DEAD_LEV = "dead_lev"; - - public static final String COL_TOT_CAP = "tot_cap"; - - public static final String COL_BEN_RES_CAP = "ben_res_cap"; - - public static final String COL_DEAD_CAP = "dead_cap"; - - public static final String COL_STOR_FL_CAP = "stor_fl_cap"; - - public static final String COL_FLCO_CAP = "flco_cap"; - - public static final String COL_ENG_STAT = "eng_stat"; - - public static final String COL_START_DATE = "start_date"; - - public static final String COL_COMP_DATE = "comp_date"; - - public static final String COL_ADM_DEP = "adm_dep"; - - public static final String COL_NOTE = "note"; - - public static final String COL_EFF_DATE = "eff_date"; - - public static final String COL_EXPR_DATE = "expr_date"; - - public static final String COL_IS_DANGER = "is_danger"; - - public static final String COL_DANGER_OVERVIEW = "danger_overview"; - - public static final String COL_STCD = "stcd"; - - public static final String COL_IS_IMPORTANT = "is_important"; - - public static final String COL_LGTD = "lgtd"; - - public static final String COL_LTTD = "lttd"; } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/AttSpillwayBase.java b/src/main/java/com/gunshi/project/xyt/model/AttSpillwayBase.java new file mode 100644 index 0000000..10f918f --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/AttSpillwayBase.java @@ -0,0 +1,129 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 溢洪道 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="溢洪道") +@Data +@TableName("public.att_spillway_base") +public class AttSpillwayBase implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 溢洪道代码 + */ + @TableId(value="code", type= IdType.AUTO) + @Schema(description="溢洪道代码") + @Size(max = 32,message = "溢洪道代码最大长度要小于 32") + @NotBlank(message = "溢洪道代码不能为空") + private String code; + + /** + * 溢洪道名称 + */ + @TableField(value="name") + @Schema(description="溢洪道名称") + @Size(max = 30,message = "溢洪道名称最大长度要小于 30") + private String name; + + /** + * 型式 + */ + @TableField(value="build_type") + @Schema(description="型式") + @Size(max = 30,message = "型式最大长度要小于 30") + private String buildType; + + /** + * 堰顶高程(m) + */ + @TableField(value="crest_ele") + @Schema(description="堰顶高程(m)") + @Size(max = 0,message = "堰顶高程(m)最大长度要小于 0") + private String crestEle; + + /** + * 总净宽 + */ + @TableField(value="net_width") + @Schema(description="总净宽") + @Size(max = 30,message = "总净宽最大长度要小于 30") + private String netWidth; + + /** + * 消能方式 + */ + @TableField(value="elim_method") + @Schema(description="消能方式") + @Size(max = 18,message = "消能方式最大长度要小于 18") + private String elimMethod; + + /** + * 消能防冲流量 + */ + @TableField(value="elim_q") + @Schema(description="消能防冲流量") + @Size(max = 0,message = "消能防冲流量最大长度要小于 0") + private String elimQ; + + /** + * 最大单宽流量 + */ + @TableField(value="bwid_q") + @Schema(description="最大单宽流量") + @Size(max = 0,message = "最大单宽流量最大长度要小于 0") + private String bwidQ; + + /** + * 设计泄洪流量(m3/s) + */ + @TableField(value="des_q") + @Schema(description="设计泄洪流量(m3/s)") + @Size(max = 0,message = "设计泄洪流量(m3/s)最大长度要小于 0") + private String desQ; + + /** + * 校核泄洪流量(m3/s) + */ + @TableField(value="cali_q") + @Schema(description="校核泄洪流量(m3/s)") + @Size(max = 0,message = "校核泄洪流量(m3/s)最大长度要小于 0") + private String caliQ; + + /** + * 备注 + */ + @TableField(value="reamrk") + @Schema(description="备注") + @Size(max = 500,message = "备注最大长度要小于 500") + private String reamrk; + + /** + * 创建时间 + */ + @TableField(value="create_time") + @Schema(description="创建时间") + @Size(max = 0,message = "创建时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date createTime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/AttWaterItem.java b/src/main/java/com/gunshi/project/xyt/model/AttWaterItem.java new file mode 100644 index 0000000..f3db8ae --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/AttWaterItem.java @@ -0,0 +1,64 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 水质整编展示项目表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="水质整编展示项目表") +@Data +@TableName("public.att_water_item") +public class AttWaterItem implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; + + /** + * 字段名 + */ + @TableField(value="en_name") + @Schema(description="字段名") + @Size(max = 10,message = "字段名最大长度要小于 10") + private String enName; + + /** + * 中文名 + */ + @TableField(value="cn_name") + @Schema(description="中文名") + @Size(max = 10,message = "中文名最大长度要小于 10") + private String cnName; + + /** + * 单位 + */ + @TableField(value="unit") + @Schema(description="单位") + @Size(max = 10,message = "单位最大长度要小于 10") + private String unit; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/CctvBMenu.java b/src/main/java/com/gunshi/project/xyt/model/CctvBMenu.java new file mode 100644 index 0000000..5f3ea02 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/CctvBMenu.java @@ -0,0 +1,65 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 视频点目录 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="视频点目录") +@Data +@TableName("public.cctv_b_menu") +public class CctvBMenu implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="id") + @Size(max = 0,message = "id最大长度要小于 0") + @NotBlank(message = "id不能为空") + private Long id; + + /** + * parent_id + */ + @TableField(value="parent_id") + @Schema(description="parent_id") + @Size(max = 0,message = "parent_id最大长度要小于 0") + private Long parentId; + + /** + * name + */ + @TableField(value="name") + @Schema(description="name") + @Size(max = 255,message = "name最大长度要小于 255") + @NotBlank(message = "name不能为空") + private String name; + + /** + * 排序 + */ + @TableField(value="order_index") + @Schema(description="排序") + @Size(max = 0,message = "排序最大长度要小于 0") + private Integer orderIndex; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/FileDescriptor.java b/src/main/java/com/gunshi/project/xyt/model/FileDescriptor.java new file mode 100644 index 0000000..9a8473c --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/FileDescriptor.java @@ -0,0 +1,110 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 文件信息 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="文件信息") +@Data +@TableName("public.file_descriptor") +public class FileDescriptor implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 文件id,minio的etag是32位 + */ + @TableId(value="file_id", type= IdType.AUTO) + @Schema(description="文件id,minio的etag是32位") + @Size(max = 0,message = "文件id,minio的etag是32位最大长度要小于 0") + @NotBlank(message = "文件id,minio的etag是32位不能为空") + private Long fileId; + + /** + * 业务类型编码 + */ + @TableField(value="business_type") + @Schema(description="业务类型编码") + @Size(max = 32,message = "业务类型编码最大长度要小于 32") + private String businessType; + + /** + * 文件组id + */ + @TableField(value="group_id") + @Schema(description="文件组id") + @Size(max = 32,message = "文件组id最大长度要小于 32") + private String groupId; + + /** + * 访问组 + */ + @TableField(value="access_group") + @Schema(description="访问组") + @Size(max = 16,message = "访问组最大长度要小于 16") + @NotBlank(message = "访问组不能为空") + private String accessGroup; + + /** + * 上传者userId + */ + @TableField(value="user_id") + @Schema(description="上传者userId") + @Size(max = 0,message = "上传者userId最大长度要小于 0") + @NotBlank(message = "上传者userId不能为空") + private Long userId; + + /** + * 文件路径,minio会按全路径保存 + */ + @TableField(value="file_path") + @Schema(description="文件路径,minio会按全路径保存") + @Size(max = 255,message = "文件路径,minio会按全路径保存最大长度要小于 255") + @NotBlank(message = "文件路径,minio会按全路径保存不能为空") + private String filePath; + + /** + * 文件名称 + */ + @TableField(value="file_name") + @Schema(description="文件名称") + @Size(max = 255,message = "文件名称最大长度要小于 255") + @NotBlank(message = "文件名称不能为空") + private String fileName; + + /** + * 文件长度 + */ + @TableField(value="file_size") + @Schema(description="文件长度") + @Size(max = 0,message = "文件长度最大长度要小于 0") + @NotBlank(message = "文件长度不能为空") + private Long fileSize; + + /** + * 上传时间 + */ + @TableField(value="upload_time") + @Schema(description="上传时间") + @Size(max = 0,message = "上传时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date uploadTime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/GateValveCctvRel.java b/src/main/java/com/gunshi/project/xyt/model/GateValveCctvRel.java new file mode 100644 index 0000000..a428ce6 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/GateValveCctvRel.java @@ -0,0 +1,58 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 闸阀关联视频点 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="闸阀关联视频点") +@Data +@TableName("public.gate_valve_cctv_rel") +public class GateValveCctvRel implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="id") + @Size(max = 0,message = "id最大长度要小于 0") + @NotBlank(message = "id不能为空") + private Long id; + + /** + * 闸阀编号 + */ + @TableField(value="valve_code") + @Schema(description="闸阀编号") + @Size(max = 20,message = "闸阀编号最大长度要小于 20") + @NotBlank(message = "闸阀编号不能为空") + private String valveCode; + + /** + * 视频点 + */ + @TableField(value="index_code") + @Schema(description="视频点") + @Size(max = 150,message = "视频点最大长度要小于 150") + @NotBlank(message = "视频点不能为空") + private String indexCode; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/GateValveR.java b/src/main/java/com/gunshi/project/xyt/model/GateValveR.java new file mode 100644 index 0000000..f55f4c4 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/GateValveR.java @@ -0,0 +1,65 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 闸阀开关历史表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="闸阀开关历史表") +@Data +@TableName("public.gate_valve_r") +public class GateValveR implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="id") + @Size(max = 0,message = "id最大长度要小于 0") + @NotBlank(message = "id不能为空") + private Long id; + + /** + * 闸阀ID + */ + @TableField(value="valve_code") + @Schema(description="闸阀ID") + @Size(max = 20,message = "闸阀ID最大长度要小于 20") + private String valveCode; + + /** + * 开关状态 1:全开 2:50%开 3:关 + */ + @TableField(value="status") + @Schema(description="开关状态 1:全开 2:50%开 3:关") + @Size(max = 0,message = "开关状态 1:全开 2:50%开 3:关最大长度要小于 0") + private Integer status; + + /** + * 操作时间 + */ + @TableField(value="tm") + @Schema(description="操作时间") + @Size(max = 0,message = "操作时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/GateValveReal.java b/src/main/java/com/gunshi/project/xyt/model/GateValveReal.java new file mode 100644 index 0000000..cb2808b --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/GateValveReal.java @@ -0,0 +1,65 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 闸阀开关表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="闸阀开关表") +@Data +@TableName("public.gate_valve_real") +public class GateValveReal implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="id") + @Size(max = 0,message = "id最大长度要小于 0") + @NotBlank(message = "id不能为空") + private Long id; + + /** + * 闸阀ID + */ + @TableField(value="valve_code") + @Schema(description="闸阀ID") + @Size(max = 20,message = "闸阀ID最大长度要小于 20") + private String valveCode; + + /** + * 开关状态 1:全开 2:50%开 3:关 + */ + @TableField(value="status") + @Schema(description="开关状态 1:全开 2:50%开 3:关") + @Size(max = 0,message = "开关状态 1:全开 2:50%开 3:关最大长度要小于 0") + private Integer status; + + /** + * 操作时间 + */ + @TableField(value="tm") + @Schema(description="操作时间") + @Size(max = 0,message = "操作时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/IaCBsnssinfo.java b/src/main/java/com/gunshi/project/xyt/model/IaCBsnssinfo.java new file mode 100644 index 0000000..597e38b --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/IaCBsnssinfo.java @@ -0,0 +1,194 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 防治区企事业单位汇总表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="防治区企事业单位汇总表") +@Data +@TableName("public.ia_c_bsnssinfo") +public class IaCBsnssinfo implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 单位编码 + */ + @TableField(value="eicd") + @Schema(description="单位编码") + @Size(max = 50,message = "单位编码最大长度要小于 50") + @NotBlank(message = "单位编码不能为空") + private String eicd; + + /** + * 单位名称 + */ + @TableField(value="name") + @Schema(description="单位名称") + @Size(max = 50,message = "单位名称最大长度要小于 50") + private String name; + + /** + * 小流域代码 + */ + @TableField(value="wscd") + @Schema(description="小流域代码") + @Size(max = 18,message = "小流域代码最大长度要小于 18") + private String wscd; + + /** + * 行政区划代码 + */ + @TableField(value="adcd") + @Schema(description="行政区划代码") + @Size(max = 15,message = "行政区划代码最大长度要小于 15") + @NotBlank(message = "行政区划代码不能为空") + private String adcd; + + /** + * 危险区代码 + */ + @TableField(value="dand") + @Schema(description="危险区代码") + @Size(max = 30,message = "危险区代码最大长度要小于 30") + private String dand; + + /** + * 经度 (°) + */ + @TableField(value="lgtd") + @Schema(description="经度 (°)") + @Size(max = 0,message = "经度 (°)最大长度要小于 0") + private String lgtd; + + /** + * 纬度 (°) + */ + @TableField(value="lttd") + @Schema(description="纬度 (°)") + @Size(max = 0,message = "纬度 (°)最大长度要小于 0") + private String lttd; + + /** + * 单位类别 1:事业单位,2:企业单位 + */ + @TableField(value="type") + @Schema(description="单位类别 1:事业单位,2:企业单位") + @Size(max = 1,message = "单位类别 1:事业单位,2:企业单位最大长度要小于 1") + private String type; + + /** + * 组织机构代码 + */ + @TableField(value="ocode") + @Schema(description="组织机构代码") + @Size(max = 30,message = "组织机构代码最大长度要小于 30") + private String ocode; + + /** + * 地址 + */ + @TableField(value="address") + @Schema(description="地址") + @Size(max = 50,message = "地址最大长度要小于 50") + private String address; + + /** + * 占地面积 (亩) + */ + @TableField(value="area") + @Schema(description="占地面积 (亩)") + @Size(max = 0,message = "占地面积 (亩)最大长度要小于 0") + private String area; + + /** + * 在岗人数(人) + */ + @TableField(value="pcount") + @Schema(description="在岗人数(人)") + @Size(max = 0,message = "在岗人数(人)最大长度要小于 0") + private Integer pcount; + + /** + * 房屋数量(座) + */ + @TableField(value="hcount") + @Schema(description="房屋数量(座)") + @Size(max = 0,message = "房屋数量(座)最大长度要小于 0") + private Integer hcount; + + /** + * 固定资产(万元) + */ + @TableField(value="avalue") + @Schema(description="固定资产(万元)") + @Size(max = 0,message = "固定资产(万元)最大长度要小于 0") + private String avalue; + + /** + * 年产值(万元) + */ + @TableField(value="ovalue") + @Schema(description="年产值(万元)") + @Size(max = 0,message = "年产值(万元)最大长度要小于 0") + private String ovalue; + + /** + * 填写人姓名 + */ + @TableField(value="signer") + @Schema(description="填写人姓名") + @Size(max = 10,message = "填写人姓名最大长度要小于 10") + private String signer; + + /** + * 审核批次号 + */ + @TableField(value="audid") + @Schema(description="审核批次号") + @Size(max = 20,message = "审核批次号最大长度要小于 20") + private String audid; + + /** + * 审核状态 + */ + @TableField(value="status") + @Schema(description="审核状态") + @Size(max = 4,message = "审核状态最大长度要小于 4") + private String status; + + /** + * 备注 + */ + @TableField(value="comments") + @Schema(description="备注") + @Size(max = 200,message = "备注最大长度要小于 200") + private String comments; + + /** + * 时间戳 + */ + @TableField(value="moditime") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date moditime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/IaCDanad.java b/src/main/java/com/gunshi/project/xyt/model/IaCDanad.java new file mode 100644 index 0000000..254bed1 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/IaCDanad.java @@ -0,0 +1,204 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 危险区基本情况调查成果汇总表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="危险区基本情况调查成果汇总表") +@Data +@TableName("public.ia_c_danad") +public class IaCDanad implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 危险区代码 + */ + @TableId(value="dand", type= IdType.AUTO) + @Schema(description="危险区代码") + @Size(max = 20,message = "危险区代码最大长度要小于 20") + @NotBlank(message = "危险区代码不能为空") + private String dand; + + /** + * 危险区名称 + */ + @TableField(value="name") + @Schema(description="危险区名称") + @Size(max = 50,message = "危险区名称最大长度要小于 50") + @NotBlank(message = "危险区名称不能为空") + private String name; + + /** + * 小流域代码 + */ + @TableField(value="wscd") + @Schema(description="小流域代码") + @Size(max = 50,message = "小流域代码最大长度要小于 50") + @NotBlank(message = "小流域代码不能为空") + private String wscd; + + /** + * 行政区划代码 + */ + @TableField(value="adcd") + @Schema(description="行政区划代码") + @Size(max = 15,message = "行政区划代码最大长度要小于 15") + @NotBlank(message = "行政区划代码不能为空") + private String adcd; + + /** + * 危险区内人口(人) + */ + @TableField(value="ptcount") + @Schema(description="危险区内人口(人)") + @Size(max = 0,message = "危险区内人口(人)最大长度要小于 0") + private Integer ptcount; + + /** + * 危险区内总户数(户) + */ + @TableField(value="etcount") + @Schema(description="危险区内总户数(户)") + @Size(max = 0,message = "危险区内总户数(户)最大长度要小于 0") + private Integer etcount; + + /** + * 危险区内ⅰ类经济户数(户) + */ + @TableField(value="ecount1") + @Schema(description="危险区内ⅰ类经济户数(户)") + @Size(max = 0,message = "危险区内ⅰ类经济户数(户)最大长度要小于 0") + private Integer ecount1; + + /** + * 危险区内ⅱ类经济户数(户) + */ + @TableField(value="ecount2") + @Schema(description="危险区内ⅱ类经济户数(户)") + @Size(max = 0,message = "危险区内ⅱ类经济户数(户)最大长度要小于 0") + private Integer ecount2; + + /** + * 危险区内ⅲ类经济户数(户) + */ + @TableField(value="ecount3") + @Schema(description="危险区内ⅲ类经济户数(户)") + @Size(max = 0,message = "危险区内ⅲ类经济户数(户)最大长度要小于 0") + private Integer ecount3; + + /** + * 危险区内ⅳ类经济户数(户) + */ + @TableField(value="ecount4") + @Schema(description="危险区内ⅳ类经济户数(户)") + @Size(max = 0,message = "危险区内ⅳ类经济户数(户)最大长度要小于 0") + private Integer ecount4; + + /** + * 危险区内总房屋数(座) + */ + @TableField(value="htcount") + @Schema(description="危险区内总房屋数(座)") + @Size(max = 0,message = "危险区内总房屋数(座)最大长度要小于 0") + private Integer htcount; + + /** + * 危险区内ⅰ类房屋数(座) + */ + @TableField(value="hcount1") + @Schema(description="危险区内ⅰ类房屋数(座)") + @Size(max = 0,message = "危险区内ⅰ类房屋数(座)最大长度要小于 0") + private Integer hcount1; + + /** + * 危险区内ⅱ类房屋数(座) + */ + @TableField(value="hcount2") + @Schema(description="危险区内ⅱ类房屋数(座)") + @Size(max = 0,message = "危险区内ⅱ类房屋数(座)最大长度要小于 0") + private Integer hcount2; + + /** + * 危险区内ⅲ类房屋数(座) + */ + @TableField(value="hcount3") + @Schema(description="危险区内ⅲ类房屋数(座)") + @Size(max = 0,message = "危险区内ⅲ类房屋数(座)最大长度要小于 0") + private Integer hcount3; + + /** + * 危险区内ⅳ类房屋数(座) + */ + @TableField(value="hcount4") + @Schema(description="危险区内ⅳ类房屋数(座)") + @Size(max = 0,message = "危险区内ⅳ类房屋数(座)最大长度要小于 0") + private Integer hcount4; + + /** + * 填写人姓名 + */ + @TableField(value="signer") + @Schema(description="填写人姓名") + @Size(max = 50,message = "填写人姓名最大长度要小于 50") + private String signer; + + /** + * 审核批次号 + */ + @TableField(value="audid") + @Schema(description="审核批次号") + @Size(max = 20,message = "审核批次号最大长度要小于 20") + private String audid; + + /** + * 审核状态 + */ + @TableField(value="status") + @Schema(description="审核状态") + @Size(max = 1,message = "审核状态最大长度要小于 1") + private String status; + + /** + * 备注 + */ + @TableField(value="comments") + @Schema(description="备注") + @Size(max = 200,message = "备注最大长度要小于 200") + private String comments; + + /** + * 时间戳 + */ + @TableField(value="moditime") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date moditime; + + /** + * geojson + */ + @TableField(value="geometry") + @Schema(description="geojson") + @Size(max = 0,message = "geojson最大长度要小于 0") + private String geometry; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/IaCFlrvvlg.java b/src/main/java/com/gunshi/project/xyt/model/IaCFlrvvlg.java new file mode 100644 index 0000000..ae53395 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/IaCFlrvvlg.java @@ -0,0 +1,202 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 重要沿河村落居民户调查成果表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="重要沿河村落居民户调查成果表") +@Data +@TableName("public.ia_c_flrvvlg") +public class IaCFlrvvlg implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 沿河村落居民户编码 + */ + @TableId(value="avrcd", type= IdType.AUTO) + @Schema(description="沿河村落居民户编码") + @Size(max = 30,message = "沿河村落居民户编码最大长度要小于 30") + @NotBlank(message = "沿河村落居民户编码不能为空") + private String avrcd; + + /** + * 户主名称 + */ + @TableField(value="name") + @Schema(description="户主名称") + @Size(max = 50,message = "户主名称最大长度要小于 50") + private String name; + + /** + * 行政区划代码 + */ + @TableField(value="adcd") + @Schema(description="行政区划代码") + @Size(max = 15,message = "行政区划代码最大长度要小于 15") + @NotBlank(message = "行政区划代码不能为空") + private String adcd; + + /** + * 小流域代码 + */ + @TableField(value="wscd") + @Schema(description="小流域代码") + @Size(max = 20,message = "小流域代码最大长度要小于 20") + private String wscd; + + /** + * 基准点经度 (°) + */ + @TableField(value="blgtd") + @Schema(description="基准点经度 (°) ") + @Size(max = 0,message = "基准点经度 (°) 最大长度要小于 0") + private String blgtd; + + /** + * 基准点纬度 (°) + */ + @TableField(value="blttd") + @Schema(description="基准点纬度 (°) ") + @Size(max = 0,message = "基准点纬度 (°) 最大长度要小于 0") + private String blttd; + + /** + * 基准点高程(m) + */ + @TableField(value="bele") + @Schema(description="基准点高程(m)") + @Size(max = 0,message = "基准点高程(m)最大长度要小于 0") + private String bele; + + /** + * 家庭人口(人) + */ + @TableField(value="ptcount") + @Schema(description="家庭人口(人)") + @Size(max = 0,message = "家庭人口(人)最大长度要小于 0") + private Integer ptcount; + + /** + * 建筑面积 + */ + @TableField(value="area") + @Schema(description="建筑面积") + @Size(max = 0,message = "建筑面积最大长度要小于 0") + private String area; + + /** + * 建筑类型 住宅建筑类型分为4 类,1: 1 层住宅;2:2 层住宅;3:3 层住宅;4:3层以上住宅。 + */ + @TableField(value="btype") + @Schema(description="建筑类型 住宅建筑类型分为4 类,1: 1 层住宅;2:2 层住宅;3:3 层住宅;4:3层以上住宅。") + @Size(max = 6,message = "建筑类型 住宅建筑类型分为4 类,1: 1 层住宅;2:2 层住宅;3:3 层住宅;4:3层以上住宅。最大长度要小于 6") + private String btype; + + /** + * 结构形式 建筑根据承重的主要构件可分为 4 类,1:钢筋混凝土结构;2:混合结构;3:砖木结构;4:其他结构。 + */ + @TableField(value="stype") + @Schema(description="结构形式 建筑根据承重的主要构件可分为 4 类,1:钢筋混凝土结构;2:混合结构;3:砖木结构;4:其他结构。") + @Size(max = 7,message = "结构形式 建筑根据承重的主要构件可分为 4 类,1:钢筋混凝土结构;2:混合结构;3:砖木结构;4:其他结构。最大长度要小于 7") + private String stype; + + /** + * 宅基经度 (°) + */ + @TableField(value="lgtd") + @Schema(description="宅基经度 (°) ") + @Size(max = 0,message = "宅基经度 (°) 最大长度要小于 0") + private String lgtd; + + /** + * 宅基纬度 (°) + */ + @TableField(value="lttd") + @Schema(description="宅基纬度 (°) ") + @Size(max = 0,message = "宅基纬度 (°) 最大长度要小于 0") + private String lttd; + + /** + * 宅基高程(m) + */ + @TableField(value="hele") + @Schema(description="宅基高程(m)") + @Size(max = 0,message = "宅基高程(m)最大长度要小于 0") + private String hele; + + /** + * 临水 村落居民住房是否邻近河边水流,“1”为“是”,“0”为“否”。 + */ + @TableField(value="bwater") + @Schema(description="临水 村落居民住房是否邻近河边水流,“1”为“是”,“0”为“否”。 ") + @Size(max = 8,message = "临水 村落居民住房是否邻近河边水流,“1”为“是”,“0”为“否”。 最大长度要小于 8") + private String bwater; + + /** + * 切坡 村落居民住房是否切山坡修建的,“1”为“是”,“0”为“否”。 + */ + @TableField(value="bhill") + @Schema(description="切坡 村落居民住房是否切山坡修建的,“1”为“是”,“0”为“否”。") + @Size(max = 9,message = "切坡 村落居民住房是否切山坡修建的,“1”为“是”,“0”为“否”。最大长度要小于 9") + private String bhill; + + /** + * 填写人姓名 + */ + @TableField(value="signer") + @Schema(description="填写人姓名") + @Size(max = 10,message = "填写人姓名最大长度要小于 10") + private String signer; + + /** + * 审核批次号 + */ + @TableField(value="audid") + @Schema(description="审核批次号") + @Size(max = 20,message = "审核批次号最大长度要小于 20") + private String audid; + + /** + * 审核状态 + */ + @TableField(value="status") + @Schema(description="审核状态") + @Size(max = 6,message = "审核状态最大长度要小于 6") + private String status; + + /** + * 备注 + */ + @TableField(value="comments") + @Schema(description="备注") + @Size(max = 200,message = "备注最大长度要小于 200") + private String comments; + + /** + * 时间戳 + */ + @TableField(value="moditime") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date moditime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/OsmoticFlowDevice.java b/src/main/java/com/gunshi/project/xyt/model/OsmoticFlowDevice.java new file mode 100644 index 0000000..7e9693d --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/OsmoticFlowDevice.java @@ -0,0 +1,185 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 渗流设备表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="渗流设备表") +@Data +@TableName("public.osmotic_flow_device") +public class OsmoticFlowDevice implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 测点编号 + */ + @TableId(value="station_code", type= IdType.AUTO) + @Schema(description="测点编号") + @Size(max = 50,message = "测点编号最大长度要小于 50") + @NotBlank(message = "测点编号不能为空") + private String stationCode; + + /** + * 仪器编号 + */ + @TableField(value="device_code") + @Schema(description="仪器编号") + @Size(max = 50,message = "仪器编号最大长度要小于 50") + private String deviceCode; + + /** + * 仪器名称 + */ + @TableField(value="device_name") + @Schema(description="仪器名称") + @Size(max = 50,message = "仪器名称最大长度要小于 50") + private String deviceName; + + /** + * 仪器型号 + */ + @TableField(value="model") + @Schema(description="仪器型号") + @Size(max = 50,message = "仪器型号最大长度要小于 50") + private String model; + + /** + * 所属监测断面 + */ + @TableField(value="profile_code") + @Schema(description="所属监测断面") + @Size(max = 100,message = "所属监测断面最大长度要小于 100") + private String profileCode; + + /** + * 仪器厂家 + */ + @TableField(value="manufactor") + @Schema(description="仪器厂家") + @Size(max = 100,message = "仪器厂家最大长度要小于 100") + private String manufactor; + + /** + * 测量范围 + */ + @TableField(value="measuring_range") + @Schema(description="测量范围") + @Size(max = 100,message = "测量范围最大长度要小于 100") + private String measuringRange; + + /** + * 检验气温 + */ + @TableField(value="check_temp") + @Schema(description="检验气温") + @Size(max = 0,message = "检验气温最大长度要小于 0") + private String checkTemp; + + /** + * 检验气压 + */ + @TableField(value="check_pre") + @Schema(description="检验气压") + @Size(max = 0,message = "检验气压最大长度要小于 0") + private String checkPre; + + /** + * 检验日期 + */ + @TableField(value="check_date") + @Schema(description="检验日期") + @Size(max = 0,message = "检验日期最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date checkDate; + + /** + * 灵敏度 + */ + @TableField(value="sensitivity") + @Schema(description="灵敏度") + @Size(max = 0,message = "灵敏度最大长度要小于 0") + private String sensitivity; + + /** + * 绝缘电阻 + */ + @TableField(value="in_res") + @Schema(description="绝缘电阻") + @Size(max = 0,message = "绝缘电阻最大长度要小于 0") + private String inRes; + + /** + * 耐水压 + */ + @TableField(value="wp") + @Schema(description="耐水压") + @Size(max = 0,message = "耐水压最大长度要小于 0") + private String wp; + + /** + * 非直线度 + */ + @TableField(value="l") + @Schema(description="非直线度") + @Size(max = 0,message = "非直线度最大长度要小于 0") + private String l; + + /** + * 不重复度 + */ + @TableField(value="r") + @Schema(description="不重复度") + @Size(max = 0,message = "不重复度最大长度要小于 0") + private String r; + + /** + * 滞后 + */ + @TableField(value="h") + @Schema(description="滞后") + @Size(max = 0,message = "滞后最大长度要小于 0") + private String h; + + /** + * 综合误差 + */ + @TableField(value="ec") + @Schema(description="综合误差") + @Size(max = 0,message = "综合误差最大长度要小于 0") + private String ec; + + /** + * 经度 + */ + @TableField(value="lgtd") + @Schema(description="经度") + @Size(max = 0,message = "经度最大长度要小于 0") + private String lgtd; + + /** + * 纬度 + */ + @TableField(value="lttd") + @Schema(description="纬度") + @Size(max = 0,message = "纬度最大长度要小于 0") + private String lttd; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/OsmoticFlowR.java b/src/main/java/com/gunshi/project/xyt/model/OsmoticFlowR.java new file mode 100644 index 0000000..48afae9 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/OsmoticFlowR.java @@ -0,0 +1,65 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 渗流监测记录表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="渗流监测记录表") +@Data +@TableName("public.osmotic_flow_r") +public class OsmoticFlowR implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; + + /** + * 渗流id + */ + @TableField(value="device_id") + @Schema(description="渗流id") + @Size(max = 0,message = "渗流id最大长度要小于 0") + private Long deviceId; + + /** + * 渗流量 + */ + @TableField(value="value") + @Schema(description="渗流量") + @Size(max = 0,message = "渗流量最大长度要小于 0") + private String value; + + /** + * 监测时间 + */ + @TableField(value="tm") + @Schema(description="监测时间") + @Size(max = 0,message = "监测时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/OsmoticPressDevice.java b/src/main/java/com/gunshi/project/xyt/model/OsmoticPressDevice.java new file mode 100644 index 0000000..de3b4c8 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/OsmoticPressDevice.java @@ -0,0 +1,193 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 渗压设备表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="渗压设备表") +@Data +@TableName("public.osmotic_press_device") +public class OsmoticPressDevice implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 测点编号 + */ + @TableId(value="station_code", type= IdType.AUTO) + @Schema(description="测点编号") + @Size(max = 50,message = "测点编号最大长度要小于 50") + @NotBlank(message = "测点编号不能为空") + private String stationCode; + + /** + * 仪器编号 + */ + @TableField(value="device_code") + @Schema(description="仪器编号") + @Size(max = 50,message = "仪器编号最大长度要小于 50") + private String deviceCode; + + /** + * 仪器名称 + */ + @TableField(value="device_name") + @Schema(description="仪器名称") + @Size(max = 50,message = "仪器名称最大长度要小于 50") + private String deviceName; + + /** + * 仪器型号 + */ + @TableField(value="model") + @Schema(description="仪器型号") + @Size(max = 50,message = "仪器型号最大长度要小于 50") + private String model; + + /** + * 所属监测断面 + */ + @TableField(value="profile_code") + @Schema(description="所属监测断面") + @Size(max = 100,message = "所属监测断面最大长度要小于 100") + private String profileCode; + + /** + * 仪器厂家 + */ + @TableField(value="manufactor") + @Schema(description="仪器厂家") + @Size(max = 100,message = "仪器厂家最大长度要小于 100") + private String manufactor; + + /** + * 测量范围 + */ + @TableField(value="measuring_range") + @Schema(description="测量范围") + @Size(max = 100,message = "测量范围最大长度要小于 100") + private String measuringRange; + + /** + * 检验气温 + */ + @TableField(value="check_temp") + @Schema(description="检验气温") + @Size(max = 0,message = "检验气温最大长度要小于 0") + private String checkTemp; + + /** + * 检验气压 + */ + @TableField(value="check_pre") + @Schema(description="检验气压") + @Size(max = 0,message = "检验气压最大长度要小于 0") + private String checkPre; + + /** + * 无压读数 + */ + @TableField(value="no_pre") + @Schema(description="无压读数") + @Size(max = 0,message = "无压读数最大长度要小于 0") + private String noPre; + + /** + * 检验日期 + */ + @TableField(value="check_date") + @Schema(description="检验日期") + @Size(max = 0,message = "检验日期最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date checkDate; + + /** + * 灵敏度 + */ + @TableField(value="sensitivity") + @Schema(description="灵敏度") + @Size(max = 0,message = "灵敏度最大长度要小于 0") + private String sensitivity; + + /** + * 温度修正系数 + */ + @TableField(value="temp_cor_coe") + @Schema(description="温度修正系数") + @Size(max = 0,message = "温度修正系数最大长度要小于 0") + private String tempCorCoe; + + /** + * 非直线度 + */ + @TableField(value="l") + @Schema(description="非直线度") + @Size(max = 0,message = "非直线度最大长度要小于 0") + private String l; + + /** + * 不重复度 + */ + @TableField(value="r") + @Schema(description="不重复度") + @Size(max = 0,message = "不重复度最大长度要小于 0") + private String r; + + /** + * 滞后 + */ + @TableField(value="h") + @Schema(description="滞后") + @Size(max = 0,message = "滞后最大长度要小于 0") + private String h; + + /** + * 综合误差 + */ + @TableField(value="ec") + @Schema(description="综合误差") + @Size(max = 0,message = "综合误差最大长度要小于 0") + private String ec; + + /** + * 分辨力 + */ + @TableField(value="re") + @Schema(description="分辨力") + @Size(max = 0,message = "分辨力最大长度要小于 0") + private String re; + + /** + * 经度 + */ + @TableField(value="lgtd") + @Schema(description="经度") + @Size(max = 0,message = "经度最大长度要小于 0") + private String lgtd; + + /** + * 纬度 + */ + @TableField(value="lttd") + @Schema(description="纬度") + @Size(max = 0,message = "纬度最大长度要小于 0") + private String lttd; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/OsmoticPressR.java b/src/main/java/com/gunshi/project/xyt/model/OsmoticPressR.java new file mode 100644 index 0000000..3f38344 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/OsmoticPressR.java @@ -0,0 +1,65 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 渗压监测记录表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="渗压监测记录表") +@Data +@TableName("public.osmotic_press_r") +public class OsmoticPressR implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; + + /** + * 渗流id + */ + @TableField(value="device_id") + @Schema(description="渗流id") + @Size(max = 0,message = "渗流id最大长度要小于 0") + private Long deviceId; + + /** + * 管水位 + */ + @TableField(value="value") + @Schema(description="管水位") + @Size(max = 0,message = "管水位最大长度要小于 0") + private String value; + + /** + * 监测时间 + */ + @TableField(value="tm") + @Schema(description="监测时间") + @Size(max = 0,message = "监测时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/OsmoticShiftR.java b/src/main/java/com/gunshi/project/xyt/model/OsmoticShiftR.java new file mode 100644 index 0000000..c296255 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/OsmoticShiftR.java @@ -0,0 +1,81 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 位移监测记录表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="位移监测记录表") +@Data +@TableName("public.osmotic_shift_r") +public class OsmoticShiftR implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; + + /** + * 位移id + */ + @TableField(value="device_id") + @Schema(description="位移id") + @Size(max = 0,message = "位移id最大长度要小于 0") + private Long deviceId; + + /** + * x方向 + */ + @TableField(value="x") + @Schema(description="x方向") + @Size(max = 0,message = "x方向最大长度要小于 0") + private String x; + + /** + * y方向 + */ + @TableField(value="y") + @Schema(description="y方向") + @Size(max = 0,message = "y方向最大长度要小于 0") + private String y; + + /** + * h方向 + */ + @TableField(value="h") + @Schema(description="h方向") + @Size(max = 0,message = "h方向最大长度要小于 0") + private String h; + + /** + * 监测时间 + */ + @TableField(value="tm") + @Schema(description="监测时间") + @Size(max = 0,message = "监测时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnR.java b/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnR.java new file mode 100644 index 0000000..29d9e54 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnR.java @@ -0,0 +1,81 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 隐患预警记录表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="隐患预警记录表") +@Data +@TableName("public.osmotic_warn_r") +public class OsmoticWarnR implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; + + /** + * 测点编号 + */ + @TableField(value="station_code") + @Schema(description="测点编号") + @Size(max = 32,message = "测点编号最大长度要小于 32") + private String stationCode; + + /** + * 预警规则id + */ + @TableField(value="rule_id") + @Schema(description="预警规则id") + @Size(max = 0,message = "预警规则id最大长度要小于 0") + private Long ruleId; + + /** + * 监测值 + */ + @TableField(value="value") + @Schema(description="监测值") + @Size(max = 0,message = "监测值最大长度要小于 0") + private String value; + + /** + * 预警时间 + */ + @TableField(value="tm") + @Schema(description="预警时间") + @Size(max = 0,message = "预警时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + + /** + * 监测类型(1渗压 2渗流 3位移) + */ + @TableField(value="type") + @Schema(description="监测类型(1渗压 2渗流 3位移)") + @Size(max = 0,message = "监测类型(1渗压 2渗流 3位移)最大长度要小于 0") + private Integer type; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnRule.java b/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnRule.java new file mode 100644 index 0000000..217e38f --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnRule.java @@ -0,0 +1,121 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 预警规则配置表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="预警规则配置表") +@Data +@TableName("public.osmotic_warn_rule") +public class OsmoticWarnRule implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; + + /** + * 测点编号 + */ + @TableField(value="station_code") + @Schema(description="测点编号") + @Size(max = 32,message = "测点编号最大长度要小于 32") + @NotBlank(message = "测点编号不能为空") + private String stationCode; + + /** + * 告警类型(1渗压监测 2渗流监测 3位移监测) + */ + @TableField(value="type") + @Schema(description="告警类型(1渗压监测 2渗流监测 3位移监测)") + @Size(max = 0,message = "告警类型(1渗压监测 2渗流监测 3位移监测)最大长度要小于 0") + private Integer type; + + /** + * 告警级别(1黄色 2红色) + */ + @TableField(value="level") + @Schema(description="告警级别(1黄色 2红色)") + @Size(max = 0,message = "告警级别(1黄色 2红色)最大长度要小于 0") + private Integer level; + + /** + * 校验规则描述 + */ + @TableField(value="rule_desc") + @Schema(description="校验规则描述") + @Size(max = 32,message = "校验规则描述最大长度要小于 32") + private String ruleDesc; + + /** + * condition_one + */ + @TableField(value="condition_one") + @Schema(description="condition_one") + @Size(max = 32,message = "condition_one最大长度要小于 32") + private String conditionOne; + + /** + * value_one + */ + @TableField(value="value_one") + @Schema(description="value_one") + @Size(max = 0,message = "value_one最大长度要小于 0") + private String valueOne; + + /** + * condition_two + */ + @TableField(value="condition_two") + @Schema(description="condition_two") + @Size(max = 32,message = "condition_two最大长度要小于 32") + private String conditionTwo; + + /** + * 1且 2或 + */ + @TableField(value="condition") + @Schema(description="1且 2或") + @Size(max = 0,message = "1且 2或最大长度要小于 0") + private Integer condition; + + /** + * value_two + */ + @TableField(value="value_two") + @Schema(description="value_two") + @Size(max = 0,message = "value_two最大长度要小于 0") + private String valueTwo; + + /** + * 是否启用(0否 1是) + */ + @TableField(value="status") + @Schema(description="是否启用(0否 1是)") + @Size(max = 0,message = "是否启用(0否 1是)最大长度要小于 0") + private Integer status; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/OsmoticWaterR.java b/src/main/java/com/gunshi/project/xyt/model/OsmoticWaterR.java new file mode 100644 index 0000000..0799104 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/OsmoticWaterR.java @@ -0,0 +1,281 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 水质采样记录表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="水质采样记录表") +@Data +@TableName("public.osmotic_water_r") +public class OsmoticWaterR implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; + + /** + * 采集时间 + */ + @TableField(value="tm") + @Schema(description="采集时间") + @Size(max = 0,message = "采集时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + + /** + * 水温 + */ + @TableField(value="temp") + @Schema(description="水温") + @Size(max = 0,message = "水温最大长度要小于 0") + private String temp; + + /** + * PH + */ + @TableField(value="ph") + @Schema(description="PH") + @Size(max = 0,message = "PH最大长度要小于 0") + private String ph; + + /** + * 溶解氧 + */ + @TableField(value="bod") + @Schema(description="溶解氧") + @Size(max = 0,message = "溶解氧最大长度要小于 0") + private String bod; + + /** + * 高锰酸钾指数 + */ + @TableField(value="mn") + @Schema(description="高锰酸钾指数") + @Size(max = 0,message = "高锰酸钾指数最大长度要小于 0") + private String mn; + + /** + * 化学需氧量 + */ + @TableField(value="codcr") + @Schema(description="化学需氧量") + @Size(max = 0,message = "化学需氧量最大长度要小于 0") + private String codcr; + + /** + * 五日生化需氧量 + */ + @TableField(value="bod5") + @Schema(description="五日生化需氧量") + @Size(max = 0,message = "五日生化需氧量最大长度要小于 0") + private String bod5; + + /** + * 氨氮 + */ + @TableField(value="nh3n") + @Schema(description="氨氮") + @Size(max = 0,message = "氨氮最大长度要小于 0") + private String nh3n; + + /** + * 总磷 + */ + @TableField(value="tp") + @Schema(description="总磷") + @Size(max = 0,message = "总磷最大长度要小于 0") + private String tp; + + /** + * 总氮 + */ + @TableField(value="tn") + @Schema(description="总氮") + @Size(max = 0,message = "总氮最大长度要小于 0") + private String tn; + + /** + * 铜 + */ + @TableField(value="cu") + @Schema(description="铜") + @Size(max = 0,message = "铜最大长度要小于 0") + private String cu; + + /** + * 锌 + */ + @TableField(value="zn") + @Schema(description="锌") + @Size(max = 0,message = "锌最大长度要小于 0") + private String zn; + + /** + * 氟化物 + */ + @TableField(value="f") + @Schema(description="氟化物") + @Size(max = 0,message = "氟化物最大长度要小于 0") + private String f; + + /** + * 硒 + */ + @TableField(value="se") + @Schema(description="硒") + @Size(max = 0,message = "硒最大长度要小于 0") + private String se; + + /** + * 砷 + */ + @TableField(value="as") + @Schema(description="砷") + @Size(max = 0,message = "砷最大长度要小于 0") + private String as; + + /** + * 汞 + */ + @TableField(value="hg") + @Schema(description="汞") + @Size(max = 0,message = "汞最大长度要小于 0") + private String hg; + + /** + * 镉 + */ + @TableField(value="cd") + @Schema(description="镉") + @Size(max = 0,message = "镉最大长度要小于 0") + private String cd; + + /** + * 铬 + */ + @TableField(value="cr") + @Schema(description="铬") + @Size(max = 0,message = "铬最大长度要小于 0") + private String cr; + + /** + * 铅 + */ + @TableField(value="pb") + @Schema(description="铅") + @Size(max = 0,message = "铅最大长度要小于 0") + private String pb; + + /** + * 氰化物 + */ + @TableField(value="cn") + @Schema(description="氰化物 ") + @Size(max = 0,message = "氰化物 最大长度要小于 0") + private String cn; + + /** + * 挥发酚 + */ + @TableField(value="vlph") + @Schema(description="挥发酚 ") + @Size(max = 0,message = "挥发酚 最大长度要小于 0") + private String vlph; + + /** + * 石油类 + */ + @TableField(value="oil") + @Schema(description="石油类") + @Size(max = 0,message = "石油类最大长度要小于 0") + private String oil; + + /** + * 阴离子表面活性剂 + */ + @TableField(value="las") + @Schema(description="阴离子表面活性剂 ") + @Size(max = 0,message = "阴离子表面活性剂 最大长度要小于 0") + private String las; + + /** + * 硫化物 + */ + @TableField(value="s") + @Schema(description="硫化物") + @Size(max = 0,message = "硫化物最大长度要小于 0") + private String s; + + /** + * 大肠菌群数 + */ + @TableField(value="tcg") + @Schema(description="大肠菌群数 ") + @Size(max = 0,message = "大肠菌群数 最大长度要小于 0") + private String tcg; + + /** + * 浊度 + */ + @TableField(value="turb") + @Schema(description="浊度") + @Size(max = 0,message = "浊度最大长度要小于 0") + private String turb; + + /** + * 电导率 + */ + @TableField(value="cond") + @Schema(description="电导率") + @Size(max = 0,message = "电导率最大长度要小于 0") + private String cond; + + /** + * CODM + */ + @TableField(value="codm") + @Schema(description="CODM") + @Size(max = 0,message = "CODM最大长度要小于 0") + private String codm; + + /** + * 叶绿素 + */ + @TableField(value="chla") + @Schema(description="叶绿素") + @Size(max = 0,message = "叶绿素最大长度要小于 0") + private String chla; + + /** + * 水质类别 + */ + @TableField(value="level") + @Schema(description="水质类别") + @Size(max = 10,message = "水质类别最大长度要小于 10") + private String level; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/OsmoticWaterRule.java b/src/main/java/com/gunshi/project/xyt/model/OsmoticWaterRule.java new file mode 100644 index 0000000..7b79e7b --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/OsmoticWaterRule.java @@ -0,0 +1,96 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 水质质量标准规则表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="水质质量标准规则表") +@Data +@TableName("public.osmotic_water_rule") +public class OsmoticWaterRule implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 项目编号 + */ + @TableId(value="code", type= IdType.AUTO) + @Schema(description="项目编号") + @Size(max = 20,message = "项目编号最大长度要小于 20") + @NotBlank(message = "项目编号不能为空") + private String code; + + /** + * 项目名称 + */ + @TableField(value="name") + @Schema(description="项目名称") + @Size(max = 20,message = "项目名称最大长度要小于 20") + private String name; + + /** + * 条件 + */ + @TableField(value="condition") + @Schema(description="条件") + @Size(max = 20,message = "条件最大长度要小于 20") + private String condition; + + /** + * I + */ + @TableField(value="one") + @Schema(description="I") + @Size(max = 0,message = "I最大长度要小于 0") + private String one; + + /** + * II + */ + @TableField(value="two") + @Schema(description="II") + @Size(max = 0,message = "II最大长度要小于 0") + private String two; + + /** + * III + */ + @TableField(value="three") + @Schema(description="III") + @Size(max = 0,message = "III最大长度要小于 0") + private String three; + + /** + * IV + */ + @TableField(value="four") + @Schema(description="IV") + @Size(max = 0,message = "IV最大长度要小于 0") + private String four; + + /** + * V + */ + @TableField(value="five") + @Schema(description="V") + @Size(max = 0,message = "V最大长度要小于 0") + private String five; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/ResMangUnit.java b/src/main/java/com/gunshi/project/xyt/model/ResMangUnit.java new file mode 100644 index 0000000..bdb1af1 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/ResMangUnit.java @@ -0,0 +1,106 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 水库管理单位表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="水库管理单位表") +@Data +@TableName("public.res_mang_unit") +public class ResMangUnit implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; + + /** + * 水库代码 + */ + @TableField(value="res_code") + @Schema(description="水库代码") + @Size(max = 32,message = "水库代码最大长度要小于 32") + @NotBlank(message = "水库代码不能为空") + private String resCode; + + /** + * 管理单位名称 + */ + @TableField(value="mang_unit_name") + @Schema(description="管理单位名称") + @Size(max = 50,message = "管理单位名称最大长度要小于 50") + private String mangUnitName; + + /** + * 单位性质(1公益林 2民间组织 3企业 4其他) + */ + @TableField(value="type") + @Schema(description="单位性质(1公益林 2民间组织 3企业 4其他)") + @Size(max = 0,message = "单位性质(1公益林 2民间组织 3企业 4其他)最大长度要小于 0") + private Integer type; + + /** + * 职工人数 + */ + @TableField(value="person_num") + @Schema(description="职工人数") + @Size(max = 0,message = "职工人数最大长度要小于 0") + private Integer personNum; + + /** + * 人员经费来源 + */ + @TableField(value="person_funds_source") + @Schema(description="人员经费来源") + @Size(max = 0,message = "人员经费来源最大长度要小于 0") + private Integer personFundsSource; + + /** + * 维修养护经费来源 + */ + @TableField(value="repair_funds_source") + @Schema(description="维修养护经费来源") + @Size(max = 0,message = "维修养护经费来源最大长度要小于 0") + private Integer repairFundsSource; + + /** + * 行政主管单位 + */ + @TableField(value="adm_unit") + @Schema(description="行政主管单位") + @Size(max = 50,message = "行政主管单位最大长度要小于 50") + private String admUnit; + + /** + * 时间戳 + */ + @TableField(value="moditime") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date moditime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/ResMonthEcoFlow.java b/src/main/java/com/gunshi/project/xyt/model/ResMonthEcoFlow.java new file mode 100644 index 0000000..341e5d0 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/ResMonthEcoFlow.java @@ -0,0 +1,74 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 水库月核定生态流量表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="水库月核定生态流量表") +@Data +@TableName("public.res_month_eco_flow") +public class ResMonthEcoFlow implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; + + /** + * 水库代码 + */ + @TableField(value="res_code") + @Schema(description="水库代码") + @Size(max = 32,message = "水库代码最大长度要小于 32") + @NotBlank(message = "水库代码不能为空") + private String resCode; + + /** + * 月份 + */ + @TableField(value="month") + @Schema(description="月份") + @Size(max = 0,message = "月份最大长度要小于 0") + private Integer month; + + /** + * 流量 + */ + @TableField(value="value") + @Schema(description="流量") + @Size(max = 0,message = "流量最大长度要小于 0") + private String value; + + /** + * 时间戳 + */ + @TableField(value="moditime") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date moditime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/ResPlanB.java b/src/main/java/com/gunshi/project/xyt/model/ResPlanB.java new file mode 100644 index 0000000..ae34932 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/ResPlanB.java @@ -0,0 +1,116 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 水库预案表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="水库预案表") +@Data +@TableName("public.res_plan_b") +public class ResPlanB implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; + + /** + * 水库代码 + */ + @TableField(value="res_code") + @Schema(description="水库代码") + @Size(max = 32,message = "水库代码最大长度要小于 32") + @NotBlank(message = "水库代码不能为空") + private String resCode; + + /** + * 预案/调度规程名称 + */ + @TableField(value="plan_name") + @Schema(description="预案/调度规程名称") + @Size(max = 50,message = "预案/调度规程名称最大长度要小于 50") + private String planName; + + /** + * 编制时间 + */ + @TableField(value="prep_time") + @Schema(description="编制时间") + @Size(max = 0,message = "编制时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date prepTime; + + /** + * 编制单位 + */ + @TableField(value="prep_org") + @Schema(description="编制单位") + @Size(max = 30,message = "编制单位最大长度要小于 30") + private String prepOrg; + + /** + * 批复时间 + */ + @TableField(value="appr_time") + @Schema(description="批复时间") + @Size(max = 0,message = "批复时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date apprTime; + + /** + * 批复部门 + */ + @TableField(value="appr_org") + @Schema(description="批复部门") + @Size(max = 30,message = "批复部门最大长度要小于 30") + private String apprOrg; + + /** + * 文件id + */ + @TableField(value="file_id") + @Schema(description="文件id") + @Size(max = 0,message = "文件id最大长度要小于 0") + private Long fileId; + + /** + * 类型(1防汛预案 2调度规程) + */ + @TableField(value="type") + @Schema(description="类型(1防汛预案 2调度规程)") + @Size(max = 0,message = "类型(1防汛预案 2调度规程)最大长度要小于 0") + private Integer type; + + /** + * 时间戳 + */ + @TableField(value="moditime") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date moditime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/ResProjectImg.java b/src/main/java/com/gunshi/project/xyt/model/ResProjectImg.java new file mode 100644 index 0000000..12089e3 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/ResProjectImg.java @@ -0,0 +1,82 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 水库工程图片 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="水库工程图片") +@Data +@TableName("public.res_project_img") +public class ResProjectImg implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; + + /** + * 水库代码 + */ + @TableField(value="res_code") + @Schema(description="水库代码") + @Size(max = 32,message = "水库代码最大长度要小于 32") + @NotBlank(message = "水库代码不能为空") + private String resCode; + + /** + * 序号 + */ + @TableField(value="sort_on") + @Schema(description="序号") + @Size(max = 0,message = "序号最大长度要小于 0") + private Integer sortOn; + + /** + * 工程图片类别 1:枢纽全景彩照 2:枢纽平面配置图 3:泄水建筑物设计图及现场图片 4:主坝设计图及现场照片 5:输水建筑物设计图及现场照片 9:其他图纸和照片 + */ + @TableField(value="proj_type") + @Schema(description="工程图片类别 1:枢纽全景彩照 2:枢纽平面配置图 3:泄水建筑物设计图及现场图片 4:主坝设计图及现场照片 5:输水建筑物设计图及现场照片 9:其他图纸和照片") + @Size(max = 0,message = "工程图片类别 1:枢纽全景彩照 2:枢纽平面配置图 3:泄水建筑物设计图及现场图片 4:主坝设计图及现场照片 5:输水建筑物设计图及现场照片 9:其他图纸和照片最大长度要小于 0") + private Integer projType; + + /** + * 文件id + */ + @TableField(value="file_id") + @Schema(description="文件id") + @Size(max = 0,message = "文件id最大长度要小于 0") + private Long fileId; + + /** + * 时间戳 + */ + @TableField(value="moditime") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date moditime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/ResSafePersonB.java b/src/main/java/com/gunshi/project/xyt/model/ResSafePersonB.java new file mode 100644 index 0000000..f467c8c --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/ResSafePersonB.java @@ -0,0 +1,106 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 水库责任体系表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="水库责任体系表") +@Data +@TableName("public.res_safe_person_b") +public class ResSafePersonB implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; + + /** + * 水库代码 + */ + @TableField(value="res_code") + @Schema(description="水库代码") + @Size(max = 32,message = "水库代码最大长度要小于 32") + @NotBlank(message = "水库代码不能为空") + private String resCode; + + /** + * 责任人类型 1:行政责任人 2:技术责任人 3:巡查责任人 4:主管部门责任人 5:管理单位责任人 + */ + @TableField(value="rep_type") + @Schema(description="责任人类型 1:行政责任人 2:技术责任人 3:巡查责任人 4:主管部门责任人 5:管理单位责任人") + @Size(max = 0,message = "责任人类型 1:行政责任人 2:技术责任人 3:巡查责任人 4:主管部门责任人 5:管理单位责任人最大长度要小于 0") + private Integer repType; + + /** + * 姓名 + */ + @TableField(value="person_name") + @Schema(description="姓名") + @Size(max = 20,message = "姓名最大长度要小于 20") + private String personName; + + /** + * 单位 + */ + @TableField(value="org_name") + @Schema(description="单位") + @Size(max = 20,message = "单位最大长度要小于 20") + private String orgName; + + /** + * 职务 + */ + @TableField(value="position") + @Schema(description="职务") + @Size(max = 20,message = "职务最大长度要小于 20") + private String position; + + /** + * 联系方式 + */ + @TableField(value="tel") + @Schema(description="联系方式") + @Size(max = 20,message = "联系方式最大长度要小于 20") + private String tel; + + /** + * 序号 + */ + @TableField(value="sort_on") + @Schema(description="序号") + @Size(max = 0,message = "序号最大长度要小于 0") + private Integer sortOn; + + /** + * 时间戳 + */ + @TableField(value="moditime") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date moditime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/RescueTeamB.java b/src/main/java/com/gunshi/project/xyt/model/RescueTeamB.java index 91b79c8..0f7fa39 100644 --- a/src/main/java/com/gunshi/project/xyt/model/RescueTeamB.java +++ b/src/main/java/com/gunshi/project/xyt/model/RescueTeamB.java @@ -1,153 +1,133 @@ package com.gunshi.project.xyt.model; + import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.gunshi.core.dateformat.DateFormatString; -import com.gunshi.file.model.FileDescriptor; -import com.gunshi.project.xyt.service.AbstractModelWithAttachService; -import com.gunshi.project.xyt.validate.markers.Insert; -import com.gunshi.project.xyt.validate.markers.Update; import io.swagger.v3.oas.annotations.media.Schema; -import jakarta.validation.constraints.NotEmpty; -import jakarta.validation.constraints.NotNull; +import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; import lombok.Data; import java.io.Serializable; -import java.math.BigDecimal; import java.util.Date; -import java.util.List; /** - * 抢险队伍 - */ +* 描述: 抢险队伍 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ @Schema(description="抢险队伍") @Data -@TableName(value = "public.rescue_team_b") -public class RescueTeamB implements Serializable, AbstractModelWithAttachService.GetFileIds { - /** - * 主键 - */ - @TableId(value = "team_id", type = IdType.INPUT) - @Schema(description="主键") - @NotNull(message = "主键不能为空", groups = {Update.class}) - @JsonSerialize(using = ToStringSerializer.class) - private Long teamId; - - /** - * 队伍名称 - */ - @TableField(value = "team_name") - @Schema(description="队伍名称") - @Size(max = 100,message = "队伍名称最大长度要小于 100") - @NotEmpty(message = "队伍名称不能为空", groups = {Insert.class, Update.class}) - private String teamName; - - /** - * 地址 - */ - @TableField(value = "address") - @Schema(description="地址") - @NotEmpty(message = "地址不能为空", groups = {Insert.class, Update.class}) - private String address; - - /** - * 经度 (°) - */ - @TableField(value = "lgtd") - @Schema(description="经度 (°)") - private BigDecimal lgtd; - - /** - * 纬度 (°) - */ - @TableField(value = "lttd") - @Schema(description="纬度 (°)") - private BigDecimal lttd; - - /** - * 管理单位 - */ - @TableField(value = "management_unit") - @Schema(description="管理单位") - @Size(max = 150,message = "管理单位最大长度要小于 150", groups = {Insert.class, Update.class}) - private String managementUnit; - - /** - * 队伍负责人 - */ - @TableField(value = "team_leader") - @Schema(description="队伍负责人") - @Size(max = 150,message = "队伍负责人最大长度要小于 150", groups = {Insert.class, Update.class}) - private String teamLeader; - - /** - * 联系电话 - */ - @TableField(value = "phone") - @Schema(description="联系电话") - @Size(max = 20,message = "联系电话最大长度要小于 20", groups = {Insert.class, Update.class}) - private String phone; - - /** - * 登记日期 - */ - @TableField(value = "register_date") - @Schema(description="登记日期") - @JsonFormat(pattern = DateFormatString.YYYY_MM_DD, timezone = "GMT+8") - @NotNull(message = "登记日期不能为空", groups = {Insert.class, Update.class}) - private Date registerDate; - - /** - * 有效期开始时间 - */ - @TableField(value = "valid_start_date") - @Schema(description="有效期开始时间") - @JsonFormat(pattern = DateFormatString.YYYY_MM_DD, timezone = "GMT+8") - @NotNull(message = "有效期开始时间不能为空", groups = {Insert.class, Update.class}) - private Date validStartDate; - - /** - * 有效期结束时间 - */ - @TableField(value = "valid_end_date") - @Schema(description="有效期结束时间") - @JsonFormat(pattern = DateFormatString.YYYY_MM_DD, timezone = "GMT+8") - @NotNull(message = "有效期结束时间不能为空", groups = {Insert.class, Update.class}) - private Date validEndDate; +@TableName("public.rescue_team_b") +public class RescueTeamB implements Serializable { - /** - * 时间戳 - */ - @TableField(value = "tm") - @Schema(description="时间戳") - @NotNull(message = "时间戳不能为空") - private Date tm; + private static final long serialVersionUID = 1L; - @TableField(exist = false) - @Schema(description = "文件id集合") - private List fileIds; + /** + * 主键 + */ + @TableId(value="team_id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long teamId; - /** - * 文件上传数据 - */ - @Schema(description="文件上传数据") - @TableField(exist = false) - private List files; + /** + * 队伍名称 + */ + @TableField(value="team_name") + @Schema(description="队伍名称") + @Size(max = 100,message = "队伍名称最大长度要小于 100") + private String teamName; - /** - * 队伍明细 - */ - @Schema(description="队伍明细") - @TableField(exist = false) - private List details; + /** + * 地址 + */ + @TableField(value="address") + @Schema(description="地址") + @Size(max = 150,message = "地址最大长度要小于 150") + private String address; - private static final long serialVersionUID = 1L; + /** + * 经度 (°) + */ + @TableField(value="lgtd") + @Schema(description="经度 (°)") + @Size(max = 0,message = "经度 (°)最大长度要小于 0") + private String lgtd; + + /** + * 纬度 (°) + */ + @TableField(value="lttd") + @Schema(description="纬度 (°)") + @Size(max = 0,message = "纬度 (°)最大长度要小于 0") + private String lttd; + + /** + * 管理单位 + */ + @TableField(value="management_unit") + @Schema(description="管理单位") + @Size(max = 150,message = "管理单位最大长度要小于 150") + private String managementUnit; + + /** + * 队伍负责人 + */ + @TableField(value="team_leader") + @Schema(description="队伍负责人") + @Size(max = 150,message = "队伍负责人最大长度要小于 150") + private String teamLeader; + + /** + * 联系电话 + */ + @TableField(value="phone") + @Schema(description="联系电话") + @Size(max = 20,message = "联系电话最大长度要小于 20") + private String phone; + + /** + * 登记日期 + */ + @TableField(value="register_date") + @Schema(description="登记日期") + @Size(max = 0,message = "登记日期最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date registerDate; + + /** + * 有效期开始时间 + */ + @TableField(value="valid_start_date") + @Schema(description="有效期开始时间") + @Size(max = 0,message = "有效期开始时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date validStartDate; + + /** + * 有效期结束时间 + */ + @TableField(value="valid_end_date") + @Schema(description="有效期结束时间") + @Size(max = 0,message = "有效期结束时间最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date validEndDate; + + /** + * 时间戳 + */ + @TableField(value="tm") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @NotBlank(message = "时间戳不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/RescueTeamDetail.java b/src/main/java/com/gunshi/project/xyt/model/RescueTeamDetail.java index 18ddd29..2fc9fae 100644 --- a/src/main/java/com/gunshi/project/xyt/model/RescueTeamDetail.java +++ b/src/main/java/com/gunshi/project/xyt/model/RescueTeamDetail.java @@ -1,16 +1,14 @@ package com.gunshi.project.xyt.model; + import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; -import com.gunshi.project.xyt.validate.markers.Insert; -import com.gunshi.project.xyt.validate.markers.Update; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; import io.swagger.v3.oas.annotations.media.Schema; -import jakarta.validation.constraints.NotEmpty; -import jakarta.validation.constraints.NotNull; +import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; import lombok.Data; @@ -18,88 +16,91 @@ import java.io.Serializable; import java.util.Date; /** - * 抢险队伍明细 - */ +* 描述: 抢险队伍明细 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ @Schema(description="抢险队伍明细") @Data -@TableName(value = "public.rescue_team_detail") +@TableName("public.rescue_team_detail") public class RescueTeamDetail implements Serializable { - /** - * 主键 - */ - @TableId(value = "detail_id", type = IdType.INPUT) - @Schema(description="主键") - @NotNull(message = "主键不能为空", groups = {Update.class}) - @JsonSerialize(using = ToStringSerializer.class) - private Long detailId; - - /** - * 队伍id - */ - @TableField(value = "team_id") - @Schema(description="队伍id") - @NotNull(message = "队伍id不能为空", groups = {Insert.class, Update.class}) - @JsonSerialize(using = ToStringSerializer.class) - private Long teamId; - - /** - * 姓名 - */ - @TableField(value = "name") - @Schema(description="姓名") - @Size(max = 100,message = "姓名最大长度要小于 100") - @NotEmpty(message = "姓名不能为空", groups = {Insert.class, Update.class}) - private String name; - - /** - * 性别,F女,M男 - */ - @TableField(value = "sex") - @Schema(description="性别,F女,M男") - @NotNull(message = "性别不能为空", groups = {Insert.class, Update.class}) - private String sex; - - /** - * 年龄 - */ - @TableField(value = "age") - @Schema(description="年龄") - @NotNull(message = "年龄不能为空", groups = {Insert.class, Update.class}) - private Integer age; - - /** - * 工作单位 - */ - @TableField(value = "work_unit") - @Schema(description="工作单位") - @Size(max = 150,message = "工作单位最大长度要小于 150", groups = {Insert.class, Update.class}) - private String workUnit; - /** - * 职务 - */ - @TableField(value = "duty") - @Schema(description="职务") - @Size(max = 20,message = "工作单位最大长度要小于 20", groups = {Insert.class, Update.class}) - private String duty; + private static final long serialVersionUID = 1L; - /** - * 联系电话 - */ - @TableField(value = "phone") - @Schema(description="联系电话") - @Size(max = 20,message = "联系电话最大长度要小于 20", groups = {Insert.class, Update.class}) - private String phone; + /** + * 主键 + */ + @TableId(value="detail_id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long detailId; - /** - * 时间戳 - */ - @TableField(value = "tm") - @Schema(description="时间戳") - @NotNull(message = "时间戳不能为空") - private Date tm; + /** + * 队伍id + */ + @TableField(value="team_id") + @Schema(description="队伍id") + @Size(max = 0,message = "队伍id最大长度要小于 0") + private Long teamId; - private static final long serialVersionUID = 1L; + /** + * 姓名 + */ + @TableField(value="name") + @Schema(description="姓名") + @Size(max = 100,message = "姓名最大长度要小于 100") + private String name; + + /** + * 性别,F女,M男 + */ + @TableField(value="sex") + @Schema(description="性别,F女,M男") + @Size(max = 1,message = "性别,F女,M男最大长度要小于 1") + private String sex; + + /** + * 年龄 + */ + @TableField(value="age") + @Schema(description="年龄") + @Size(max = 0,message = "年龄最大长度要小于 0") + private Integer age; + + /** + * 工作单位 + */ + @TableField(value="work_unit") + @Schema(description="工作单位") + @Size(max = 150,message = "工作单位最大长度要小于 150") + private String workUnit; + + /** + * 职务 + */ + @TableField(value="duty") + @Schema(description="职务") + @Size(max = 20,message = "职务最大长度要小于 20") + private String duty; + + /** + * 联系方式 + */ + @TableField(value="phone") + @Schema(description="联系方式") + @Size(max = 20,message = "联系方式最大长度要小于 20") + private String phone; + + /** + * 时间戳 + */ + @TableField(value="tm") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @NotBlank(message = "时间戳不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/RescueTeamFile.java b/src/main/java/com/gunshi/project/xyt/model/RescueTeamFile.java index 371f15b..65c6a43 100644 --- a/src/main/java/com/gunshi/project/xyt/model/RescueTeamFile.java +++ b/src/main/java/com/gunshi/project/xyt/model/RescueTeamFile.java @@ -1,74 +1,74 @@ package com.gunshi.project.xyt.model; + import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; import io.swagger.v3.oas.annotations.media.Schema; -import jakarta.validation.constraints.NotNull; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; import lombok.Data; import java.io.Serializable; import java.util.Date; /** - * 抢险队伍-附件 - */ +* 描述: 抢险队伍-附件 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ @Schema(description="抢险队伍-附件") @Data -@TableName(value = "public.rescue_team_file") +@TableName("public.rescue_team_file") public class RescueTeamFile implements Serializable { - /** - * 主键 - */ - @TableId(value = "id", type = IdType.INPUT) - @Schema(description="主键") - @NotNull(message = "主键不能为空") - @JsonSerialize(using = ToStringSerializer.class) - private Long id; - /** - * 抢险队伍id - */ - @TableField(value = "team_id") - @Schema(description="抢险队伍id") - @JsonSerialize(using = ToStringSerializer.class) - private Long teamId; - /** - * 文件id - */ - @TableField(value = "file_id") - @Schema(description="文件id") - @JsonSerialize(using = ToStringSerializer.class) - private Long fileId; + private static final long serialVersionUID = 1L; - /** - * 序号 - */ - @TableField(value = "sort_on") - @Schema(description="序号") - private Integer sortOn; + /** + * 主键 + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="主键") + @Size(max = 0,message = "主键最大长度要小于 0") + @NotBlank(message = "主键不能为空") + private Long id; - /** - * 时间戳 - */ - @TableField(value = "tm") - @Schema(description="时间戳") - @NotNull(message = "时间戳不能为空") - private Date tm; + /** + * 抢险队伍id + */ + @TableField(value="team_id") + @Schema(description="抢险队伍id") + @Size(max = 0,message = "抢险队伍id最大长度要小于 0") + private Long teamId; - private static final long serialVersionUID = 1L; + /** + * 文件id + */ + @TableField(value="file_id") + @Schema(description="文件id") + @Size(max = 0,message = "文件id最大长度要小于 0") + private Long fileId; - public static final String COL_ID = "id"; + /** + * 序号 + */ + @TableField(value="sort_on") + @Schema(description="序号") + @Size(max = 0,message = "序号最大长度要小于 0") + private Integer sortOn; - public static final String COL_TEAM_ID = "team_id"; + /** + * 时间戳 + */ + @TableField(value="tm") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @NotBlank(message = "时间戳不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; - public static final String COL_FILE_ID = "file_id"; - - public static final String COL_SORT_ON = "sort_on"; - - public static final String COL_TM = "tm"; } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/ShpPlacement.java b/src/main/java/com/gunshi/project/xyt/model/ShpPlacement.java new file mode 100644 index 0000000..9d24081 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/ShpPlacement.java @@ -0,0 +1,193 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 安置点 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="安置点") +@Data +@TableName("public.shp_placement") +public class ShpPlacement implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * gid + */ + @TableId(value="gid", type= IdType.AUTO) + @Schema(description="gid") + @Size(max = 0,message = "gid最大长度要小于 0") + @NotBlank(message = "gid不能为空") + private Integer gid; + + /** + * adcd + */ + @TableField(value="adcd") + @Schema(description="adcd") + @Size(max = 15,message = "adcd最大长度要小于 15") + private String adcd; + + /** + * pid + */ + @TableField(value="pid") + @Schema(description="pid") + @Size(max = 50,message = "pid最大长度要小于 50") + private String pid; + + /** + * name + */ + @TableField(value="name") + @Schema(description="name") + @Size(max = 50,message = "name最大长度要小于 50") + private String name; + + /** + * address + */ + @TableField(value="address") + @Schema(description="address") + @Size(max = 50,message = "address最大长度要小于 50") + private String address; + + /** + * lgtd + */ + @TableField(value="lgtd") + @Schema(description="lgtd") + @Size(max = 0,message = "lgtd最大长度要小于 0") + private Double lgtd; + + /** + * lttd + */ + @TableField(value="lttd") + @Schema(description="lttd") + @Size(max = 0,message = "lttd最大长度要小于 0") + private Double lttd; + + /** + * remark + */ + @TableField(value="remark") + @Schema(description="remark") + @Size(max = 200,message = "remark最大长度要小于 200") + private String remark; + + /** + * datestr + */ + @TableField(value="datestr") + @Schema(description="datestr") + @Size(max = 30,message = "datestr最大长度要小于 30") + private String datestr; + + /** + * isplot + */ + @TableField(value="isplot") + @Schema(description="isplot") + @Size(max = 0,message = "isplot最大长度要小于 0") + private Long isplot; + + /** + * crtdate + */ + @TableField(value="crtdate") + @Schema(description="crtdate") + @Size(max = 0,message = "crtdate最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date crtdate; + + /** + * crtuser + */ + @TableField(value="crtuser") + @Schema(description="crtuser") + @Size(max = 20,message = "crtuser最大长度要小于 20") + private String crtuser; + + /** + * picpath + */ + @TableField(value="picpath") + @Schema(description="picpath") + @Size(max = 100,message = "picpath最大长度要小于 100") + private String picpath; + + /** + * status + */ + @TableField(value="status") + @Schema(description="status") + @Size(max = 0,message = "status最大长度要小于 0") + private Long status; + + /** + * cdefine1 + */ + @TableField(value="cdefine1") + @Schema(description="cdefine1") + @Size(max = 50,message = "cdefine1最大长度要小于 50") + private String cdefine1; + + /** + * population + */ + @TableField(value="population") + @Schema(description="population") + @Size(max = 0,message = "population最大长度要小于 0") + private Integer population; + + /** + * dbver + */ + @TableField(value="dbver") + @Schema(description="dbver") + @Size(max = 20,message = "dbver最大长度要小于 20") + private String dbver; + + /** + * recordman + */ + @TableField(value="recordman") + @Schema(description="recordman") + @Size(max = 100,message = "recordman最大长度要小于 100") + private String recordman; + + /** + * zpid + */ + @TableField(value="zpid") + @Schema(description="zpid") + @Size(max = 30,message = "zpid最大长度要小于 30") + private String zpid; + + /** + * wscd + */ + @TableField(value="wscd") + @Schema(description="wscd") + @Size(max = 200,message = "wscd最大长度要小于 200") + private String wscd; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StAddvcdD.java b/src/main/java/com/gunshi/project/xyt/model/StAddvcdD.java new file mode 100644 index 0000000..a8fdd9a --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/StAddvcdD.java @@ -0,0 +1,123 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 行政区划表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="行政区划表") +@Data +@TableName("public.st_addvcd_d") +public class StAddvcdD implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 行政区划编码 + */ + @TableId(value="adcd", type= IdType.AUTO) + @Schema(description="行政区划编码") + @Size(max = 15,message = "行政区划编码最大长度要小于 15") + @NotBlank(message = "行政区划编码不能为空") + private String adcd; + + /** + * 行政区划名称 + */ + @TableField(value="adnm") + @Schema(description="行政区划名称") + @Size(max = 200,message = "行政区划名称最大长度要小于 200") + @NotBlank(message = "行政区划名称不能为空") + private String adnm; + + /** + * 人口数 + */ + @TableField(value="population") + @Schema(description="人口数") + @Size(max = 0,message = "人口数最大长度要小于 0") + private Integer population; + + /** + * 房屋数 + */ + @TableField(value="houses") + @Schema(description="房屋数") + @Size(max = 0,message = "房屋数最大长度要小于 0") + private Integer houses; + + /** + * 经度 + */ + @TableField(value="lgtd") + @Schema(description="经度") + @Size(max = 0,message = "经度最大长度要小于 0") + private String lgtd; + + /** + * 纬度 + */ + @TableField(value="lttd") + @Schema(description="纬度") + @Size(max = 0,message = "纬度最大长度要小于 0") + private String lttd; + + /** + * 时间戳 + */ + @TableField(value="tm") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @NotBlank(message = "时间戳不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + + /** + * 总户数(户) + */ + @TableField(value="htcount") + @Schema(description="总户数(户)") + @Size(max = 0,message = "总户数(户)最大长度要小于 0") + private Integer htcount; + + /** + * 土地面积 (km2) + */ + @TableField(value="ldarea") + @Schema(description="土地面积 (km2)") + @Size(max = 0,message = "土地面积 (km2)最大长度要小于 0") + private String ldarea; + + /** + * 耕地面积(亩) + */ + @TableField(value="plarea") + @Schema(description="耕地面积(亩) ") + @Size(max = 0,message = "耕地面积(亩) 最大长度要小于 0") + private Integer plarea; + + /** + * 防治区类型 确定行政区是否属于防治区和重点防治区,1:防治区;2:重点防治区。 + */ + @TableField(value="prevtp") + @Schema(description="防治区类型 确定行政区是否属于防治区和重点防治区,1:防治区;2:重点防治区。") + @Size(max = 0,message = "防治区类型 确定行政区是否属于防治区和重点防治区,1:防治区;2:重点防治区。最大长度要小于 0") + private Integer prevtp; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StImgR.java b/src/main/java/com/gunshi/project/xyt/model/StImgR.java new file mode 100644 index 0000000..bce7ab6 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/StImgR.java @@ -0,0 +1,84 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 图像历史表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="图像历史表") +@Data +@TableName("public.st_img_r") +public class StImgR implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * stcd + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="stcd") + @Size(max = 20,message = "stcd最大长度要小于 20") + @NotBlank(message = "stcd不能为空") + private String stcd; + + /** + * tm + */ + @TableId(value="tm", type= IdType.AUTO) + @Schema(description="tm") + @Size(max = 0,message = "tm最大长度要小于 0") + @NotBlank(message = "tm不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + + /** + * img_path + */ + @TableField(value="img_path") + @Schema(description="img_path") + @Size(max = 256,message = "img_path最大长度要小于 256") + @NotBlank(message = "img_path不能为空") + private String imgPath; + + /** + * chid + */ + @TableField(value="chid") + @Schema(description="chid") + @Size(max = 10,message = "chid最大长度要小于 10") + @NotBlank(message = "chid不能为空") + private String chid; + + /** + * source + */ + @TableField(value="source") + @Schema(description="source") + @Size(max = 50,message = "source最大长度要小于 50") + private String source; + + /** + * mtmcd + */ + @TableField(value="mtmcd") + @Schema(description="mtmcd") + @Size(max = 20,message = "mtmcd最大长度要小于 20") + private String mtmcd; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StImgRReal.java b/src/main/java/com/gunshi/project/xyt/model/StImgRReal.java index c9b6f36..138430c 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StImgRReal.java +++ b/src/main/java/com/gunshi/project/xyt/model/StImgRReal.java @@ -1,67 +1,76 @@ package com.gunshi.project.xyt.model; + +import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; import lombok.Data; import java.io.Serializable; import java.util.Date; -@Schema +/** +* 描述: 图像表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="图像表") @Data -@TableName(value = "st_img_r_real") +@TableName("public.st_img_r_real") public class StImgRReal implements Serializable { - @TableField(value = "stcd") - @MppMultiId - @Schema(description="") - @Size(max = 20,message = "最大长度要小于 20") - @NotBlank(message = "不能为空") - private String stcd; - @TableField(value = "tm") - @MppMultiId - @Schema(description="") - @NotNull(message = "不能为null") - private Date tm; - @TableField(value = "chtm") - @Schema(description="") - @NotNull(message = "不能为null") - private Date chtm; + private static final long serialVersionUID = 1L; - @TableField(value = "img_path") - @Schema(description="") - @Size(max = 256,message = "最大长度要小于 256") - @NotBlank(message = "不能为空") - private String imgPath; + /** + * stcd + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="stcd") + @Size(max = 32,message = "stcd最大长度要小于 32") + @NotBlank(message = "stcd不能为空") + private String stcd; - @TableField(value = "chid") - @Schema(description="") - @Size(max = 10,message = "最大长度要小于 10") - @NotBlank(message = "不能为空") - private String chid; + /** + * tm + */ + @TableField(value="tm") + @Schema(description="tm") + @Size(max = 0,message = "tm最大长度要小于 0") + @NotBlank(message = "tm不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; - @TableField(value = "\"source\"") - @Schema(description="") - @Size(max = 50,message = "最大长度要小于 50") - private String source; + /** + * img_path + */ + @TableField(value="img_path") + @Schema(description="img_path") + @Size(max = 256,message = "img_path最大长度要小于 256") + @NotBlank(message = "img_path不能为空") + private String imgPath; - private static final long serialVersionUID = 1L; + /** + * chid + */ + @TableId(value="chid", type= IdType.AUTO) + @Schema(description="chid") + @Size(max = 10,message = "chid最大长度要小于 10") + @NotBlank(message = "chid不能为空") + private String chid; - public static final String COL_STCD = "stcd"; + /** + * source + */ + @TableField(value="source") + @Schema(description="source") + @Size(max = 50,message = "source最大长度要小于 50") + private String source; - public static final String COL_TM = "tm"; - - public static final String COL_CHTM = "chtm"; - - public static final String COL_IMG_PATH = "img_path"; - - public static final String COL_CHID = "chid"; - - public static final String COL_SOURCE = "source"; } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StImgWarnR.java b/src/main/java/com/gunshi/project/xyt/model/StImgWarnR.java new file mode 100644 index 0000000..b7a4c3a --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/StImgWarnR.java @@ -0,0 +1,66 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: AI告警表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="AI告警表") +@Data +@TableName("public.st_img_warn_r") +public class StImgWarnR implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * index_code + */ + @TableId(value="index_code", type= IdType.AUTO) + @Schema(description="index_code") + @Size(max = 150,message = "index_code最大长度要小于 150") + @NotBlank(message = "index_code不能为空") + private String indexCode; + + /** + * tm + */ + @TableId(value="tm", type= IdType.AUTO) + @Schema(description="tm") + @Size(max = 0,message = "tm最大长度要小于 0") + @NotBlank(message = "tm不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + + /** + * img_path + */ + @TableField(value="img_path") + @Schema(description="img_path") + @Size(max = 256,message = "img_path最大长度要小于 256") + private String imgPath; + + /** + * 告警类型(1人员闯入 2工程车辆识别 3漂浮物识别 4游泳识别) + */ + @TableField(value="type") + @Schema(description="告警类型(1人员闯入 2工程车辆识别 3漂浮物识别 4游泳识别)") + @Size(max = 0,message = "告警类型(1人员闯入 2工程车辆识别 3漂浮物识别 4游泳识别)最大长度要小于 0") + private Integer type; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StPptnR.java b/src/main/java/com/gunshi/project/xyt/model/StPptnR.java index 7e51589..12bb003 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StPptnR.java +++ b/src/main/java/com/gunshi/project/xyt/model/StPptnR.java @@ -1,98 +1,99 @@ package com.gunshi.project.xyt.model; + +import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; import lombok.Data; import java.io.Serializable; -import java.math.BigDecimal; import java.util.Date; /** - * 降水量表 - */ +* 描述: 降水量表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ @Schema(description="降水量表") @Data -@TableName(value = "st_pptn_r") +@TableName("public.st_pptn_r") public class StPptnR implements Serializable { - /** - * 时间 - */ - @TableField(value = "tm") - @MppMultiId - @Schema(description="时间") - @NotNull(message = "时间不能为null") - private Date tm; - /** - * 测站编码 - */ - @TableField(value = "stcd") - @MppMultiId - @Schema(description="测站编码") - @Size(max = 20,message = "测站编码最大长度要小于 20") - @NotBlank(message = "测站编码不能为空") - private String stcd; - /** - * 时段降水量 - */ - @TableField(value = "drp") - @Schema(description="时段降水量") - private BigDecimal drp; + private static final long serialVersionUID = 1L; - /** - * 时段长 - */ - @TableField(value = "intv") - @Schema(description="时段长") - private BigDecimal intv; + /** + * 测站编码 + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="测站编码") + @Size(max = 20,message = "测站编码最大长度要小于 20") + @NotBlank(message = "测站编码不能为空") + private String stcd; - /** - * 降水历时 - */ - @TableField(value = "pdr") - @Schema(description="降水历时") - private BigDecimal pdr; + /** + * 时段降水量 + */ + @TableField(value="drp") + @Schema(description="时段降水量") + @Size(max = 0,message = "时段降水量最大长度要小于 0") + private String drp; - /** - * 日降水量 - */ - @TableField(value = "dyp") - @Schema(description="日降水量") - private BigDecimal dyp; + /** + * 时间 + */ + @TableId(value="tm", type= IdType.AUTO) + @Schema(description="时间") + @Size(max = 0,message = "时间最大长度要小于 0") + @NotBlank(message = "时间不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; - /** - * 天气状况 - */ - @TableField(value = "wth") - @Schema(description="天气状况") - private String wth; + /** + * 时段长 + */ + @TableField(value="intv") + @Schema(description="时段长") + @Size(max = 0,message = "时段长最大长度要小于 0") + private String intv; - @TableField(value = "chtm") - @Schema(description="") - private Date chtm; + /** + * 降水历时 + */ + @TableField(value="pdr") + @Schema(description="降水历时") + @Size(max = 0,message = "降水历时最大长度要小于 0") + private String pdr; - private static final long serialVersionUID = 1L; + /** + * 日降水量 + */ + @TableField(value="dyp") + @Schema(description="日降水量") + @Size(max = 0,message = "日降水量最大长度要小于 0") + private String dyp; - public static final String COL_TM = "tm"; + /** + * 天气状况 + */ + @TableField(value="wth") + @Schema(description="天气状况") + @Size(max = 1,message = "天气状况最大长度要小于 1") + private String wth; - public static final String COL_STCD = "stcd"; + /** + * chtm + */ + @TableField(value="chtm") + @Schema(description="chtm") + @Size(max = 0,message = "chtm最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date chtm; - public static final String COL_DRP = "drp"; - - public static final String COL_INTV = "intv"; - - public static final String COL_PDR = "pdr"; - - public static final String COL_DYP = "dyp"; - - public static final String COL_WTH = "wth"; - - public static final String COL_CHTM = "chtm"; } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StPptnRD.java b/src/main/java/com/gunshi/project/xyt/model/StPptnRD.java index f64a4d4..3b6043c 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StPptnRD.java +++ b/src/main/java/com/gunshi/project/xyt/model/StPptnRD.java @@ -1,44 +1,68 @@ package com.gunshi.project.xyt.model; + +import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; -@Schema +/** +* 描述: +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="") @Data -@TableName(value = "st_pptn_r_d") +@TableName("public.st_pptn_r_d") public class StPptnRD implements Serializable { - /** - * 时间 - */ - @MppMultiId("tm") - @Schema(description="时间") - private Date tm; - /** - * 测站编码 - */ - @MppMultiId("stcd") - @Schema(description="测站编码") - private String stcd; - /** - * 时段降水量 - */ - @TableField(value = "drp") - @Schema(description="时段降水量") - private BigDecimal drp; + private static final long serialVersionUID = 1L; + + /** + * 测站编码 + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="测站编码") + @Size(max = 20,message = "测站编码最大长度要小于 20") + @NotBlank(message = "测站编码不能为空") + private String stcd; + + /** + * 时间 + */ + @TableId(value="tm", type= IdType.AUTO) + @Schema(description="时间") + @Size(max = 0,message = "时间最大长度要小于 0") + @NotBlank(message = "时间不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + + /** + * 时段降水量 + */ + @TableField(value="drp") + @Schema(description="时段降水量") + @Size(max = 0,message = "时段降水量最大长度要小于 0") + private BigDecimal drp; + + /** + * year + */ + @TableId(value="year", type= IdType.AUTO) + @Schema(description="year") + @Size(max = 0,message = "year最大长度要小于 0") + @NotBlank(message = "year不能为空") + private Integer year; - /** - * 年度 - */ - @MppMultiId("year") - @Schema(description="年度") - private Integer year; } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StPptnRReal.java b/src/main/java/com/gunshi/project/xyt/model/StPptnRReal.java index 1c62c79..4e22980 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StPptnRReal.java +++ b/src/main/java/com/gunshi/project/xyt/model/StPptnRReal.java @@ -1,5 +1,6 @@ package com.gunshi.project.xyt.model; + import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; @@ -8,119 +9,155 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.gunshi.core.dateformat.DateFormatString; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; import lombok.Data; import java.io.Serializable; -import java.math.BigDecimal; import java.util.Date; -@Schema +/** +* 描述: 降水量历史表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="降水量历史表") @Data -@TableName(value = "st_pptn_r_real") +@TableName("public.st_pptn_r_real") public class StPptnRReal implements Serializable { - @TableId(value = "stcd", type = IdType.INPUT) - @Schema(description="") - @Size(max = 20,message = "最大长度要小于 20") - @NotBlank(message = "不能为空") - private String stcd; - @TableField(value = "tm") - @Schema(description="") - @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") - private Date tm; - @TableField(value = "drp") - @Schema(description="") - private BigDecimal drp; + private static final long serialVersionUID = 1L; - @TableField(value = "today") - @Schema(description="") - private BigDecimal today; + /** + * stcd + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="stcd") + @Size(max = 20,message = "stcd最大长度要小于 20") + @NotBlank(message = "stcd不能为空") + private String stcd; - @TableField(value = "m10") - @Schema(description="") - private BigDecimal m10; + /** + * tm + */ + @TableField(value="tm") + @Schema(description="tm") + @Size(max = 0,message = "tm最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; - @TableField(value = "m30") - @Schema(description="") - private BigDecimal m30; + /** + * drp + */ + @TableField(value="drp") + @Schema(description="drp") + @Size(max = 0,message = "drp最大长度要小于 0") + private String drp; - @TableField(value = "h1") - @Schema(description="") - private BigDecimal h1; + /** + * today + */ + @TableField(value="today") + @Schema(description="today") + @Size(max = 0,message = "today最大长度要小于 0") + private String today; - @TableField(value = "h3") - @Schema(description="") - private BigDecimal h3; + /** + * m10 + */ + @TableField(value="m10") + @Schema(description="m10") + @Size(max = 0,message = "m10最大长度要小于 0") + private String m10; - @TableField(value = "h6") - @Schema(description="") - private BigDecimal h6; + /** + * m30 + */ + @TableField(value="m30") + @Schema(description="m30") + @Size(max = 0,message = "m30最大长度要小于 0") + private String m30; - @TableField(value = "h12") - @Schema(description="") - private BigDecimal h12; + /** + * h1 + */ + @TableField(value="h1") + @Schema(description="h1") + @Size(max = 0,message = "h1最大长度要小于 0") + private String h1; - @TableField(value = "h24") - @Schema(description="") - private BigDecimal h24; + /** + * h3 + */ + @TableField(value="h3") + @Schema(description="h3") + @Size(max = 0,message = "h3最大长度要小于 0") + private String h3; - @TableField(value = "h48") - @Schema(description="") - private BigDecimal h48; + /** + * h6 + */ + @TableField(value="h6") + @Schema(description="h6") + @Size(max = 0,message = "h6最大长度要小于 0") + private String h6; - @TableField(value = "chtm") - @Schema(description="") - @NotNull(message = "不能为null") - private Date chtm; + /** + * h12 + */ + @TableField(value="h12") + @Schema(description="h12") + @Size(max = 0,message = "h12最大长度要小于 0") + private String h12; - @TableField(value = "warning") - @Schema(description="") - private Short warning; + /** + * h24 + */ + @TableField(value="h24") + @Schema(description="h24") + @Size(max = 0,message = "h24最大长度要小于 0") + private String h24; - @TableField(value = "\"status\"") - @Schema(description="") - private Short status; + /** + * h48 + */ + @TableField(value="h48") + @Schema(description="h48") + @Size(max = 0,message = "h48最大长度要小于 0") + private String h48; - @TableField(value = "\"cluster\"") - @Schema(description="") - @Size(max = 10,message = "最大长度要小于 10") - @NotBlank(message = "不能为空") - private String cluster; + /** + * chtm + */ + @TableField(value="chtm") + @Schema(description="chtm") + @Size(max = 0,message = "chtm最大长度要小于 0") + @NotBlank(message = "chtm不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date chtm; - private static final long serialVersionUID = 1L; + /** + * warning + */ + @TableField(value="warning") + @Schema(description="warning") + @Size(max = 0,message = "warning最大长度要小于 0") + private Integer warning; - public static final String COL_STCD = "stcd"; + /** + * status + */ + @TableField(value="status") + @Schema(description="status") + @Size(max = 0,message = "status最大长度要小于 0") + private Integer status; - public static final String COL_TM = "tm"; + /** + * cluster + */ + @TableField(value="cluster") + @Schema(description="cluster") + @Size(max = 10,message = "cluster最大长度要小于 10") + private String cluster; - public static final String COL_DRP = "drp"; - - public static final String COL_TODAY = "today"; - - public static final String COL_M10 = "m10"; - - public static final String COL_M30 = "m30"; - - public static final String COL_H1 = "h1"; - - public static final String COL_H3 = "h3"; - - public static final String COL_H6 = "h6"; - - public static final String COL_H12 = "h12"; - - public static final String COL_H24 = "h24"; - - public static final String COL_H48 = "h48"; - - public static final String COL_CHTM = "chtm"; - - public static final String COL_WARNING = "warning"; - - public static final String COL_STATUS = "status"; - - public static final String COL_CLUSTER = "cluster"; } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StQxWarnR.java b/src/main/java/com/gunshi/project/xyt/model/StQxWarnR.java new file mode 100644 index 0000000..f56b658 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/StQxWarnR.java @@ -0,0 +1,74 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 气象预警表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="气象预警表") +@Data +@TableName("public.st_qx_warn_r") +public class StQxWarnR implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="id") + @Size(max = 0,message = "id最大长度要小于 0") + @NotBlank(message = "id不能为空") + private Long id; + + /** + * tm + */ + @TableField(value="tm") + @Schema(description="tm") + @Size(max = 0,message = "tm最大长度要小于 0") + @NotBlank(message = "tm不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + + /** + * title + */ + @TableField(value="title") + @Schema(description="title") + @Size(max = 200,message = "title最大长度要小于 200") + private String title; + + /** + * content + */ + @TableField(value="content") + @Schema(description="content") + @Size(max = 500,message = "content最大长度要小于 500") + private String content; + + /** + * level + */ + @TableField(value="level") + @Schema(description="level") + @Size(max = 0,message = "level最大长度要小于 0") + private Integer level; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StRsvrR.java b/src/main/java/com/gunshi/project/xyt/model/StRsvrR.java index ac621ec..9abac5a 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StRsvrR.java +++ b/src/main/java/com/gunshi/project/xyt/model/StRsvrR.java @@ -1,119 +1,157 @@ package com.gunshi.project.xyt.model; + +import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; import lombok.Data; import java.io.Serializable; -import java.math.BigDecimal; import java.util.Date; -@Schema +/** +* 描述: 水库历史水位表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="水库历史水位表") @Data -@TableName(value = "st_rsvr_r") +@TableName("public.st_rsvr_r") public class StRsvrR implements Serializable { - @TableField(value = "stcd") - @MppMultiId - @Schema(description="") - @Size(max = 20,message = "最大长度要小于 20") - @NotBlank(message = "不能为空") - private String stcd; - @TableField(value = "tm") - @MppMultiId - @Schema(description="") - @NotNull(message = "不能为null") - private Date tm; - @TableField(value = "rz") - @Schema(description="") - private BigDecimal rz; + private static final long serialVersionUID = 1L; - @TableField(value = "inq") - @Schema(description="") - private BigDecimal inq; + /** + * stcd + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="stcd") + @Size(max = 20,message = "stcd最大长度要小于 20") + @NotBlank(message = "stcd不能为空") + private String stcd; - @TableField(value = "w") - @Schema(description="") - private BigDecimal w; + /** + * tm + */ + @TableId(value="tm", type= IdType.AUTO) + @Schema(description="tm") + @Size(max = 0,message = "tm最大长度要小于 0") + @NotBlank(message = "tm不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; - @TableField(value = "blrz") - @Schema(description="") - private BigDecimal blrz; + /** + * rz + */ + @TableField(value="rz") + @Schema(description="rz") + @Size(max = 0,message = "rz最大长度要小于 0") + private String rz; - @TableField(value = "otq") - @Schema(description="") - private BigDecimal otq; + /** + * inq + */ + @TableField(value="inq") + @Schema(description="inq") + @Size(max = 0,message = "inq最大长度要小于 0") + private String inq; - @TableField(value = "rwchrcd") - @Schema(description="") - @Size(max = 4,message = "最大长度要小于 4") - private String rwchrcd; + /** + * w + */ + @TableField(value="w") + @Schema(description="w") + @Size(max = 0,message = "w最大长度要小于 0") + private String w; - @TableField(value = "rwptn") - @Schema(description="") - @Size(max = 4,message = "最大长度要小于 4") - private String rwptn; + /** + * blrz + */ + @TableField(value="blrz") + @Schema(description="blrz") + @Size(max = 0,message = "blrz最大长度要小于 0") + private String blrz; - @TableField(value = "inqdr") - @Schema(description="") - private BigDecimal inqdr; + /** + * otq + */ + @TableField(value="otq") + @Schema(description="otq") + @Size(max = 0,message = "otq最大长度要小于 0") + private String otq; - @TableField(value = "msqmt") - @Schema(description="") - @Size(max = 4,message = "最大长度要小于 4") - private String msqmt; + /** + * rwchrcd + */ + @TableField(value="rwchrcd") + @Schema(description="rwchrcd") + @Size(max = 4,message = "rwchrcd最大长度要小于 4") + private String rwchrcd; - @TableField(value = "chtm") - @Schema(description="") - private Date chtm; + /** + * rwptn + */ + @TableField(value="rwptn") + @Schema(description="rwptn") + @Size(max = 4,message = "rwptn最大长度要小于 4") + private String rwptn; - @TableField(value = "sendtm") - @Schema(description="") - private Date sendtm; + /** + * inqdr + */ + @TableField(value="inqdr") + @Schema(description="inqdr") + @Size(max = 0,message = "inqdr最大长度要小于 0") + private String inqdr; - @TableField(value = "receivetm") - @Schema(description="") - private Date receivetm; + /** + * msqmt + */ + @TableField(value="msqmt") + @Schema(description="msqmt") + @Size(max = 4,message = "msqmt最大长度要小于 4") + private String msqmt; - @TableField(value = "source_int") - @Schema(description="") - private Short sourceInt; + /** + * chtm + */ + @TableField(value="chtm") + @Schema(description="chtm") + @Size(max = 0,message = "chtm最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date chtm; - private static final long serialVersionUID = 1L; + /** + * sendtm + */ + @TableField(value="sendtm") + @Schema(description="sendtm") + @Size(max = 0,message = "sendtm最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date sendtm; - public static final String COL_STCD = "stcd"; + /** + * receivetm + */ + @TableField(value="receivetm") + @Schema(description="receivetm") + @Size(max = 0,message = "receivetm最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date receivetm; - public static final String COL_TM = "tm"; + /** + * source_int + */ + @TableField(value="source_int") + @Schema(description="source_int") + @Size(max = 0,message = "source_int最大长度要小于 0") + private Integer sourceInt; - public static final String COL_RZ = "rz"; - - public static final String COL_INQ = "inq"; - - public static final String COL_W = "w"; - - public static final String COL_BLRZ = "blrz"; - - public static final String COL_OTQ = "otq"; - - public static final String COL_RWCHRCD = "rwchrcd"; - - public static final String COL_RWPTN = "rwptn"; - - public static final String COL_INQDR = "inqdr"; - - public static final String COL_MSQMT = "msqmt"; - - public static final String COL_CHTM = "chtm"; - - public static final String COL_SENDTM = "sendtm"; - - public static final String COL_RECEIVETM = "receivetm"; - - public static final String COL_SOURCE_INT = "source_int"; } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StRsvrRReal.java b/src/main/java/com/gunshi/project/xyt/model/StRsvrRReal.java new file mode 100644 index 0000000..792b08f --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/StRsvrRReal.java @@ -0,0 +1,148 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 水库水位实时数据表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="水库水位实时数据表") +@Data +@TableName("public.st_rsvr_r_real") +public class StRsvrRReal implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * stcd + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="stcd") + @Size(max = 20,message = "stcd最大长度要小于 20") + @NotBlank(message = "stcd不能为空") + private String stcd; + + /** + * tm + */ + @TableField(value="tm") + @Schema(description="tm") + @Size(max = 0,message = "tm最大长度要小于 0") + @NotBlank(message = "tm不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + + /** + * rz + */ + @TableField(value="rz") + @Schema(description="rz") + @Size(max = 0,message = "rz最大长度要小于 0") + private String rz; + + /** + * inq + */ + @TableField(value="inq") + @Schema(description="inq") + @Size(max = 0,message = "inq最大长度要小于 0") + private String inq; + + /** + * w + */ + @TableField(value="w") + @Schema(description="w") + @Size(max = 0,message = "w最大长度要小于 0") + private String w; + + /** + * blrz + */ + @TableField(value="blrz") + @Schema(description="blrz") + @Size(max = 0,message = "blrz最大长度要小于 0") + private String blrz; + + /** + * otq + */ + @TableField(value="otq") + @Schema(description="otq") + @Size(max = 0,message = "otq最大长度要小于 0") + private String otq; + + /** + * rwchrcd + */ + @TableField(value="rwchrcd") + @Schema(description="rwchrcd") + @Size(max = 1,message = "rwchrcd最大长度要小于 1") + private String rwchrcd; + + /** + * rwptn + */ + @TableField(value="rwptn") + @Schema(description="rwptn") + @Size(max = 1,message = "rwptn最大长度要小于 1") + private String rwptn; + + /** + * inqdr + */ + @TableField(value="inqdr") + @Schema(description="inqdr") + @Size(max = 0,message = "inqdr最大长度要小于 0") + private String inqdr; + + /** + * msqmt + */ + @TableField(value="msqmt") + @Schema(description="msqmt") + @Size(max = 1,message = "msqmt最大长度要小于 1") + private String msqmt; + + /** + * chtm + */ + @TableField(value="chtm") + @Schema(description="chtm") + @Size(max = 0,message = "chtm最大长度要小于 0") + @NotBlank(message = "chtm不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date chtm; + + /** + * warning + */ + @TableField(value="warning") + @Schema(description="warning") + @Size(max = 0,message = "warning最大长度要小于 0") + private Integer warning; + + /** + * status + */ + @TableField(value="status") + @Schema(description="status") + @Size(max = 0,message = "status最大长度要小于 0") + private Integer status; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StStbprpB.java b/src/main/java/com/gunshi/project/xyt/model/StStbprpB.java index 6131032..537e3b3 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StStbprpB.java +++ b/src/main/java/com/gunshi/project/xyt/model/StStbprpB.java @@ -1,418 +1,523 @@ package com.gunshi.project.xyt.model; + import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; import lombok.Data; import java.io.Serializable; -import java.math.BigDecimal; import java.util.Date; -@Schema +/** +* 描述: sttp 以水利标准来 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="sttp 以水利标准来") @Data -@TableName(value = "public.st_stbprp_b") +@TableName("public.st_stbprp_b") public class StStbprpB implements Serializable { - @TableId(value = "stcd", type = IdType.INPUT) - @TableField(value = "stcd") - @Schema(description="") - @Size(max = 20,message = "最大长度要小于 20") - @NotBlank(message = "不能为空") - private String stcd; - - @TableField(value = "stnm") - @Schema(description="") - @Size(max = 150,message = "最大长度要小于 150") - private String stnm; - - @TableField(value = "rvnm") - @Schema(description="") - @Size(max = 300,message = "最大长度要小于 300") - private String rvnm; - - @TableField(value = "hnnm") - @Schema(description="") - @Size(max = 300,message = "最大长度要小于 300") - private String hnnm; - - @TableField(value = "bsnm") - @Schema(description="") - @Size(max = 300,message = "最大长度要小于 300") - private String bsnm; - - @TableField(value = "lgtd") - @Schema(description="") - private BigDecimal lgtd; - - @TableField(value = "lttd") - @Schema(description="") - private BigDecimal lttd; - - @TableField(value = "stlc") - @Schema(description="") - @Size(max = 500,message = "最大长度要小于 500") - private String stlc; - - @TableField(value = "addvcd") - @Schema(description="") - @Size(max = 15,message = "最大长度要小于 15") - private String addvcd; - - @TableField(value = "alt") - @Schema(description="") - private BigDecimal alt; - - @TableField(value = "mdbz") - @Schema(description="") - private BigDecimal mdbz; - - @TableField(value = "mdpr") - @Schema(description="") - private BigDecimal mdpr; - - @TableField(value = "dtmnm") - @Schema(description="") - @Size(max = 160,message = "最大长度要小于 160") - private String dtmnm; - - @TableField(value = "dtmel") - @Schema(description="") - private BigDecimal dtmel; - - @TableField(value = "dtpr") - @Schema(description="") - private BigDecimal dtpr; - - @TableField(value = "sttp") - @Schema(description="") - @Size(max = 30,message = "最大长度要小于 30") - private String sttp; - - @TableField(value = "dfrtms") - @Schema(description="") - private Short dfrtms; - - @TableField(value = "fritm") - @Schema(description="") - @Size(max = 320,message = "最大长度要小于 320") - private String fritm; - - @TableField(value = "frgrd") - @Schema(description="") - @Size(max = 500,message = "最大长度要小于 500") - private String frgrd; - - @TableField(value = "esstym") - @Schema(description="") - @Size(max = 60,message = "最大长度要小于 60") - private String esstym; - - @TableField(value = "bgfrym") - @Schema(description="") - @Size(max = 60,message = "最大长度要小于 60") - private String bgfrym; - - @TableField(value = "edfrym") - @Schema(description="") - @Size(max = 60,message = "最大长度要小于 60") - private String edfrym; - - @TableField(value = "atcunit") - @Schema(description="") - @Size(max = 200,message = "最大长度要小于 200") - private String atcunit; - - @TableField(value = "admauth") - @Schema(description="") - @Size(max = 500,message = "最大长度要小于 500") - private String admauth; - - @TableField(value = "locality") - @Schema(description="") - @Size(max = 200,message = "最大长度要小于 200") - private String locality; - - @TableField(value = "stbk") - @Schema(description="") - private String stbk; - - @TableField(value = "stazt") - @Schema(description="") - private Short stazt; - - @TableField(value = "dstrvm") - @Schema(description="") - private BigDecimal dstrvm; - - @TableField(value = "drna") - @Schema(description="") - private Integer drna; - - @TableField(value = "phcd") - @Schema(description="") - @Size(max = 60,message = "最大长度要小于 60") - private String phcd; - - @TableField(value = "usfl") - @Schema(description="") - private String usfl; - - @TableField(value = "comments") - @Schema(description="") - @Size(max = 200,message = "最大长度要小于 200") - private String comments; - - @TableField(value = "moditime") - @Schema(description="") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - private Date moditime; - - @TableField(value = "rem_gd") - @Schema(description="") - @Size(max = 300,message = "最大长度要小于 300") - private String remGd; - - @TableField(value = "ogid") - @Schema(description="") - @Size(max = 100,message = "最大长度要小于 100") - private String ogid; - - @TableField(value = "vlfl") - @Schema(description="") - private Short vlfl; - - @TableField(value = "atid") - @Schema(description="") - @Size(max = 180,message = "最大长度要小于 180") - private String atid; - - @TableField(value = "sdfl") - @Schema(description="") - @Size(max = 500,message = "最大长度要小于 500") - private String sdfl; - - @TableField(value = "rma") - @Schema(description="") - @Size(max = 256,message = "最大长度要小于 256") - private String rma; - - @TableField(value = "mdps") - @Schema(description="") - @Size(max = 300,message = "最大长度要小于 300") - private String mdps; - - @TableField(value = "mddt") - @Schema(description="") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - private Date mddt; - - @TableField(value = "stindex") - @Schema(description="") - private Integer stindex; - - @TableField(value = "starea") - @Schema(description="") - @Size(max = 500,message = "最大长度要小于 500") - private String starea; - - @TableField(value = "stlevel") - @Schema(description="") - private String stlevel; - @TableField(value = "code") - @Schema(description="") - @Size(max = 300,message = "最大长度要小于 300") - private String code; + private static final long serialVersionUID = 1L; + + /** + * 测站编码 + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="测站编码") + @Size(max = 32,message = "测站编码最大长度要小于 32") + @NotBlank(message = "测站编码不能为空") + private String stcd; + + /** + * 测站名称 + */ + @TableField(value="stnm") + @Schema(description="测站名称") + @Size(max = 150,message = "测站名称最大长度要小于 150") + private String stnm; + + /** + * 河流名称 + */ + @TableField(value="rvnm") + @Schema(description="河流名称") + @Size(max = 300,message = "河流名称最大长度要小于 300") + private String rvnm; + + /** + * 水系名称 + */ + @TableField(value="hnnm") + @Schema(description="水系名称") + @Size(max = 300,message = "水系名称最大长度要小于 300") + private String hnnm; + + /** + * 流域名称 + */ + @TableField(value="bsnm") + @Schema(description="流域名称") + @Size(max = 300,message = "流域名称最大长度要小于 300") + private String bsnm; + + /** + * 经度 + */ + @TableField(value="lgtd") + @Schema(description="经度") + @Size(max = 0,message = "经度最大长度要小于 0") + private String lgtd; + + /** + * 纬度 + */ + @TableField(value="lttd") + @Schema(description="纬度") + @Size(max = 0,message = "纬度最大长度要小于 0") + private String lttd; + + /** + * 站址 + */ + @TableField(value="stlc") + @Schema(description="站址") + @Size(max = 500,message = "站址最大长度要小于 500") + private String stlc; + + /** + * 弃用,使用adcd,行政区划码 + */ + @TableField(value="addvcd") + @Schema(description="弃用,使用adcd,行政区划码") + @Size(max = 15,message = "弃用,使用adcd,行政区划码最大长度要小于 15") + private String addvcd; + + /** + * alt + */ + @TableField(value="alt") + @Schema(description="alt") + @Size(max = 0,message = "alt最大长度要小于 0") + private String alt; + + /** + * mdbz + */ + @TableField(value="mdbz") + @Schema(description="mdbz") + @Size(max = 0,message = "mdbz最大长度要小于 0") + private String mdbz; + + /** + * mdpr + */ + @TableField(value="mdpr") + @Schema(description="mdpr") + @Size(max = 0,message = "mdpr最大长度要小于 0") + private String mdpr; + + /** + * 基面名称 + */ + @TableField(value="dtmnm") + @Schema(description="基面名称") + @Size(max = 160,message = "基面名称最大长度要小于 160") + private String dtmnm; + + /** + * 基面高程 + */ + @TableField(value="dtmel") + @Schema(description="基面高程") + @Size(max = 0,message = "基面高程最大长度要小于 0") + private String dtmel; + + /** + * 基面修正值 + */ + @TableField(value="dtpr") + @Schema(description="基面修正值") + @Size(max = 0,message = "基面修正值最大长度要小于 0") + private String dtpr; + + /** + * 站类,PP=雨量站,RR=水库水位站,ZQ=河道水位站,TX=图像站 + */ + @TableField(value="sttp") + @Schema(description="站类,PP=雨量站,RR=水库水位站,ZQ=河道水位站,TX=图像站") + @Size(max = 30,message = "站类,PP=雨量站,RR=水库水位站,ZQ=河道水位站,TX=图像站最大长度要小于 30") + private String sttp; + + /** + * dfrtms + */ + @TableField(value="dfrtms") + @Schema(description="dfrtms") + @Size(max = 0,message = "dfrtms最大长度要小于 0") + private String dfrtms; + + /** + * fritm + */ + @TableField(value="fritm") + @Schema(description="fritm") + @Size(max = 320,message = "fritm最大长度要小于 320") + private String fritm; + + /** + * 报汛等级 + */ + @TableField(value="frgrd") + @Schema(description="报汛等级") + @Size(max = 500,message = "报汛等级最大长度要小于 500") + private String frgrd; + + /** + * 建站年月 + */ + @TableField(value="esstym") + @Schema(description="建站年月") + @Size(max = 60,message = "建站年月最大长度要小于 60") + private String esstym; + + /** + * bgfrym + */ + @TableField(value="bgfrym") + @Schema(description="bgfrym") + @Size(max = 60,message = "bgfrym最大长度要小于 60") + private String bgfrym; + + /** + * edfrym + */ + @TableField(value="edfrym") + @Schema(description="edfrym") + @Size(max = 60,message = "edfrym最大长度要小于 60") + private String edfrym; + + /** + * 隶属行业单位 + */ + @TableField(value="atcunit") + @Schema(description="隶属行业单位") + @Size(max = 200,message = "隶属行业单位最大长度要小于 200") + private String atcunit; + + /** + * 信息管理单位 + */ + @TableField(value="admauth") + @Schema(description="信息管理单位") + @Size(max = 500,message = "信息管理单位最大长度要小于 500") + private String admauth; + + /** + * 交换管理单位 + */ + @TableField(value="locality") + @Schema(description="交换管理单位") + @Size(max = 200,message = "交换管理单位最大长度要小于 200") + private String locality; + + /** + * 测站岸别 + */ + @TableField(value="stbk") + @Schema(description="测站岸别") + @Size(max = 1,message = "测站岸别最大长度要小于 1") + private String stbk; + + /** + * 测站方位 + */ + @TableField(value="stazt") + @Schema(description="测站方位") + @Size(max = 0,message = "测站方位最大长度要小于 0") + private String stazt; + + /** + * 至河口距离 + */ + @TableField(value="dstrvm") + @Schema(description="至河口距离") + @Size(max = 0,message = "至河口距离最大长度要小于 0") + private String dstrvm; + + /** + * 集水面积 + */ + @TableField(value="drna") + @Schema(description="集水面积") + @Size(max = 0,message = "集水面积最大长度要小于 0") + private String drna; + + /** + * 拼音码 + */ + @TableField(value="phcd") + @Schema(description="拼音码") + @Size(max = 60,message = "拼音码最大长度要小于 60") + private String phcd; + + /** + * 启用标志 + */ + @TableField(value="usfl") + @Schema(description="启用标志") + @Size(max = 1,message = "启用标志最大长度要小于 1") + private String usfl; + + /** + * 备注 + */ + @TableField(value="comments") + @Schema(description="备注") + @Size(max = 200,message = "备注最大长度要小于 200") + private String comments; + + /** + * 时间戳 + */ + @TableField(value="moditime") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date moditime; + + /** + * rem_gd + */ + @TableField(value="rem_gd") + @Schema(description="rem_gd") + @Size(max = 300,message = "rem_gd最大长度要小于 300") + private String remGd; + + /** + * ogid + */ + @TableField(value="ogid") + @Schema(description="ogid") + @Size(max = 100,message = "ogid最大长度要小于 100") + private String ogid; + + /** + * vlfl + */ + @TableField(value="vlfl") + @Schema(description="vlfl") + @Size(max = 0,message = "vlfl最大长度要小于 0") + private String vlfl; + + /** + * atid + */ + @TableField(value="atid") + @Schema(description="atid") + @Size(max = 180,message = "atid最大长度要小于 180") + private String atid; + + /** + * sdfl + */ + @TableField(value="sdfl") + @Schema(description="sdfl") + @Size(max = 500,message = "sdfl最大长度要小于 500") + private String sdfl; + + /** + * rma + */ + @TableField(value="rma") + @Schema(description="rma") + @Size(max = 256,message = "rma最大长度要小于 256") + private String rma; + + /** + * mdps + */ + @TableField(value="mdps") + @Schema(description="mdps") + @Size(max = 300,message = "mdps最大长度要小于 300") + private String mdps; + + /** + * mddt + */ + @TableField(value="mddt") + @Schema(description="mddt") + @Size(max = 0,message = "mddt最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date mddt; + + /** + * stindex + */ + @TableField(value="stindex") + @Schema(description="stindex") + @Size(max = 0,message = "stindex最大长度要小于 0") + private String stindex; + + /** + * starea + */ + @TableField(value="starea") + @Schema(description="starea") + @Size(max = 500,message = "starea最大长度要小于 500") + private String starea; + + /** + * stlevel + */ + @TableField(value="stlevel") + @Schema(description="stlevel") + @Size(max = 1,message = "stlevel最大长度要小于 1") + private String stlevel; + + /** + * code + */ + @TableField(value="code") + @Schema(description="code") + @Size(max = 300,message = "code最大长度要小于 300") + private String code; + + /** + * ispbj + */ + @TableField(value="ispbj") + @Schema(description="ispbj") + @Size(max = 1,message = "ispbj最大长度要小于 1") + private String ispbj; + + /** + * issxst + */ + @TableField(value="issxst") + @Schema(description="issxst") + @Size(max = 1,message = "issxst最大长度要小于 1") + private String issxst; + + /** + * stpq + */ + @TableField(value="stpq") + @Schema(description="stpq") + @Size(max = 500,message = "stpq最大长度要小于 500") + private String stpq; + + /** + * sthday + */ + @TableField(value="sthday") + @Schema(description="sthday") + @Size(max = 0,message = "sthday最大长度要小于 0") + private Integer sthday; + + /** + * source + */ + @TableField(value="source") + @Schema(description="source") + @Size(max = 12,message = "source最大长度要小于 12") + @NotBlank(message = "source不能为空") + private String source; + + /** + * importancy + */ + @TableField(value="importancy") + @Schema(description="importancy") + @Size(max = 0,message = "importancy最大长度要小于 0") + private Integer importancy; + + /** + * clgtd + */ + @TableField(value="clgtd") + @Schema(description="clgtd") + @Size(max = 0,message = "clgtd最大长度要小于 0") + private String clgtd; + + /** + * clttd + */ + @TableField(value="clttd") + @Schema(description="clttd") + @Size(max = 0,message = "clttd最大长度要小于 0") + private String clttd; + + /** + * elev + */ + @TableField(value="elev") + @Schema(description="elev") + @Size(max = 0,message = "elev最大长度要小于 0") + private String elev; + + /** + * crucial + */ + @TableField(value="crucial") + @Schema(description="crucial") + @Size(max = 0,message = "crucial最大长度要小于 0") + private Integer crucial; + + /** + * build_year + */ + @TableField(value="build_year") + @Schema(description="build_year") + @Size(max = 50,message = "build_year最大长度要小于 50") + private String buildYear; + + /** + * 行政区划编码 + */ + @TableField(value="adcd") + @Schema(description="行政区划编码") + @Size(max = 15,message = "行政区划编码最大长度要小于 15") + private String adcd; + + /** + * 流域编码 + */ + @TableField(value="lyid") + @Schema(description="流域编码") + @Size(max = 255,message = "流域编码最大长度要小于 255") + private String lyid; + + /** + * 水库编码 + */ + @TableField(value="res_code") + @Schema(description="水库编码") + @Size(max = 255,message = "水库编码最大长度要小于 255") + private String resCode; + + /** + * 河流编码 + */ + @TableField(value="rv_code") + @Schema(description="河流编码") + @Size(max = 255,message = "河流编码最大长度要小于 255") + private String rvCode; + + /** + * 测站状态 0无效 1有效 + */ + @TableField(value="status") + @Schema(description="测站状态 0无效 1有效") + @Size(max = 0,message = "测站状态 0无效 1有效最大长度要小于 0") + private Integer status; - @TableField(value = "ispbj") - @Schema(description="") - private String ispbj; - - @TableField(value = "issxst") - @Schema(description="") - private String issxst; - - @TableField(value = "stpq") - @Schema(description="") - @Size(max = 500,message = "最大长度要小于 500") - private String stpq; - - @TableField(value = "sthday") - @Schema(description="") - private Integer sthday; - - @TableField(value = "\"source\"") - @Schema(description="") - @Size(max = 2,message = "最大长度要小于 2") - @NotBlank(message = "不能为空") - private String source; - - @TableField(value = "importancy") - @Schema(description="") - private Integer importancy; - - @TableField(value = "clgtd") - @Schema(description="") - private BigDecimal clgtd; - - @TableField(value = "clttd") - @Schema(description="") - private BigDecimal clttd; - - @TableField(value = "elev") - @Schema(description="") - private BigDecimal elev; - - @TableField(value = "crucial") - @Schema(description="") - private Integer crucial; - - @TableField(value = "build_year") - @Schema(description="") - @Size(max = 50,message = "最大长度要小于 50") - private String buildYear; - - @TableField(value = "adcd") - @Schema(description="行政区划编码") - @Size(max = 15,message = "最大长度要小于 15") - private String adcd; - - @TableField(value = "lyid") - @Schema(description="流域编码") - private String lyid; - - @TableField(value = "res_code") - @Schema(description="水库编码") - private String resCode; - - @TableField(value = "rv_code") - @Schema(description="河流编码") - private String rvCode; - - /** - * 状态 1:启用 0:禁用 - */ - @TableField(value = "status") - @Schema(description="状态 1:有效 0:无效") - private Integer status; - - private static final long serialVersionUID = 1L; - - public static final String COL_STCD = "stcd"; - - public static final String COL_STNM = "stnm"; - - public static final String COL_RVNM = "rvnm"; - - public static final String COL_HNNM = "hnnm"; - - public static final String COL_BSNM = "bsnm"; - - public static final String COL_LGTD = "lgtd"; - - public static final String COL_LTTD = "lttd"; - - public static final String COL_STLC = "stlc"; - - public static final String COL_ADDVCD = "addvcd"; - - public static final String COL_ALT = "alt"; - - public static final String COL_MDBZ = "mdbz"; - - public static final String COL_MDPR = "mdpr"; - - public static final String COL_DTMNM = "dtmnm"; - - public static final String COL_DTMEL = "dtmel"; - - public static final String COL_DTPR = "dtpr"; - - public static final String COL_STTP = "sttp"; - - public static final String COL_DFRTMS = "dfrtms"; - - public static final String COL_FRITM = "fritm"; - - public static final String COL_FRGRD = "frgrd"; - - public static final String COL_ESSTYM = "esstym"; - - public static final String COL_BGFRYM = "bgfrym"; - - public static final String COL_EDFRYM = "edfrym"; - - public static final String COL_ATCUNIT = "atcunit"; - - public static final String COL_ADMAUTH = "admauth"; - - public static final String COL_LOCALITY = "locality"; - - public static final String COL_STBK = "stbk"; - - public static final String COL_STAZT = "stazt"; - - public static final String COL_DSTRVM = "dstrvm"; - - public static final String COL_DRNA = "drna"; - - public static final String COL_PHCD = "phcd"; - - public static final String COL_USFL = "usfl"; - - public static final String COL_COMMENTS = "comments"; - - public static final String COL_MODITIME = "moditime"; - - public static final String COL_REM_GD = "rem_gd"; - - public static final String COL_OGID = "ogid"; - - public static final String COL_VLFL = "vlfl"; - - public static final String COL_ATID = "atid"; - - public static final String COL_SDFL = "sdfl"; - - public static final String COL_RMA = "rma"; - - public static final String COL_MDPS = "mdps"; - - public static final String COL_MDDT = "mddt"; - - public static final String COL_STINDEX = "stindex"; - - public static final String COL_STAREA = "starea"; - - public static final String COL_STLEVEL = "stlevel"; - - public static final String COL_CODE = "code"; - - public static final String COL_ISPBJ = "ispbj"; - - public static final String COL_ISSXST = "issxst"; - - public static final String COL_STPQ = "stpq"; - - public static final String COL_STHDAY = "sthday"; - - public static final String COL_SOURCE = "source"; - - public static final String COL_IMPORTANCY = "importancy"; - - public static final String COL_CLGTD = "clgtd"; - - public static final String COL_CLTTD = "clttd"; - - public static final String COL_ELEV = "elev"; - - public static final String COL_CRUCIAL = "crucial"; - - public static final String COL_BUILD_YEAR = "build_year"; } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StStbprpBElem.java b/src/main/java/com/gunshi/project/xyt/model/StStbprpBElem.java new file mode 100644 index 0000000..b8b63b5 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/StStbprpBElem.java @@ -0,0 +1,49 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 测站监测值类型 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="测站监测值类型") +@Data +@TableName("public.st_stbprp_b_elem") +public class StStbprpBElem implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 测站编码 + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="测站编码") + @Size(max = 32,message = "测站编码最大长度要小于 32") + @NotBlank(message = "测站编码不能为空") + private String stcd; + + /** + * 监测值类型, z是水位,drp是雨量,img是图像 + */ + @TableId(value="elem", type= IdType.AUTO) + @Schema(description="监测值类型, z是水位,drp是雨量,img是图像") + @Size(max = 4,message = "监测值类型, z是水位,drp是雨量,img是图像最大长度要小于 4") + @NotBlank(message = "监测值类型, z是水位,drp是雨量,img是图像不能为空") + private String elem; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StWaterR.java b/src/main/java/com/gunshi/project/xyt/model/StWaterR.java new file mode 100644 index 0000000..d7bf2d2 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/StWaterR.java @@ -0,0 +1,66 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 供水量表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="供水量表") +@Data +@TableName("public.st_water_r") +public class StWaterR implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 测站编码 + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="测站编码") + @Size(max = 20,message = "测站编码最大长度要小于 20") + @NotBlank(message = "测站编码不能为空") + private String stcd; + + /** + * 时间 + */ + @TableId(value="tm", type= IdType.AUTO) + @Schema(description="时间") + @Size(max = 0,message = "时间最大长度要小于 0") + @NotBlank(message = "时间不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + + /** + * 流量 + */ + @TableField(value="q") + @Schema(description="流量") + @Size(max = 0,message = "流量最大长度要小于 0") + private String q; + + /** + * 水量 + */ + @TableField(value="v") + @Schema(description="水量") + @Size(max = 0,message = "水量最大长度要小于 0") + private String v; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StWaterRReal.java b/src/main/java/com/gunshi/project/xyt/model/StWaterRReal.java new file mode 100644 index 0000000..0c1f4e8 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/StWaterRReal.java @@ -0,0 +1,66 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 供水量实时表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="供水量实时表") +@Data +@TableName("public.st_water_r_real") +public class StWaterRReal implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 测站编码 + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="测站编码") + @Size(max = 20,message = "测站编码最大长度要小于 20") + @NotBlank(message = "测站编码不能为空") + private String stcd; + + /** + * 时间 + */ + @TableId(value="tm", type= IdType.AUTO) + @Schema(description="时间") + @Size(max = 0,message = "时间最大长度要小于 0") + @NotBlank(message = "时间不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + + /** + * 流量 + */ + @TableField(value="q") + @Schema(description="流量") + @Size(max = 0,message = "流量最大长度要小于 0") + private String q; + + /** + * 水量 + */ + @TableField(value="v") + @Schema(description="水量") + @Size(max = 0,message = "水量最大长度要小于 0") + private String v; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StZqrlB.java b/src/main/java/com/gunshi/project/xyt/model/StZqrlB.java new file mode 100644 index 0000000..cc59301 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/StZqrlB.java @@ -0,0 +1,103 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 水位流量关系曲线表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="水位流量关系曲线表") +@Data +@TableName("public.st_zqrl_b") +public class StZqrlB implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * 测站编码 + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="测站编码") + @Size(max = 8,message = "测站编码最大长度要小于 8") + @NotBlank(message = "测站编码不能为空") + private String stcd; + + /** + * 曲线名称 + */ + @TableId(value="lnnm", type= IdType.AUTO) + @Schema(description="曲线名称") + @Size(max = 30,message = "曲线名称最大长度要小于 30") + @NotBlank(message = "曲线名称不能为空") + private String lnnm; + + /** + * 启用时间 + */ + @TableId(value="bgtm", type= IdType.AUTO) + @Schema(description="启用时间") + @Size(max = 0,message = "启用时间最大长度要小于 0") + @NotBlank(message = "启用时间不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date bgtm; + + /** + * 点序号 + */ + @TableId(value="ptno", type= IdType.AUTO) + @Schema(description="点序号") + @Size(max = 0,message = "点序号最大长度要小于 0") + @NotBlank(message = "点序号不能为空") + private Integer ptno; + + /** + * 水位 + */ + @TableField(value="z") + @Schema(description="水位") + @Size(max = 0,message = "水位最大长度要小于 0") + @NotBlank(message = "水位不能为空") + private String z; + + /** + * 流量 + */ + @TableField(value="q") + @Schema(description="流量") + @Size(max = 0,message = "流量最大长度要小于 0") + @NotBlank(message = "流量不能为空") + private String q; + + /** + * 备注 + */ + @TableField(value="comments") + @Schema(description="备注") + @Size(max = 200,message = "备注最大长度要小于 200") + private String comments; + + /** + * 时间戳 + */ + @TableField(value="moditime") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date moditime; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/StZvarlB.java b/src/main/java/com/gunshi/project/xyt/model/StZvarlB.java index 4ca2954..1f25975 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StZvarlB.java +++ b/src/main/java/com/gunshi/project/xyt/model/StZvarlB.java @@ -1,96 +1,102 @@ package com.gunshi.project.xyt.model; + +import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; -import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; import lombok.Data; import java.io.Serializable; -import java.math.BigDecimal; import java.util.Date; /** - * 库( 湖)容曲线表 - */ +* 描述: 库( 湖)容曲线表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ @Schema(description="库( 湖)容曲线表") @Data -@TableName(value = "public.st_zvarl_b") +@TableName("public.st_zvarl_b") public class StZvarlB implements Serializable { - /** - * 测站编码 - */ - @MppMultiId - @TableField(value = "stcd") - @Schema(description="测站编码") - @Size(max = 8,message = "测站编码最大长度要小于 8") - @NotBlank(message = "测站编码不能为空") - private String stcd; - /** - * 施测时间 - */ - @MppMultiId - @TableField(value = "mstm") - @Schema(description="施测时间") - @NotNull(message = "施测时间不能为null") - private Date mstm; - /** - * 点序号 - */ - @MppMultiId - @TableField(value = "ptno") - @Schema(description="点序号") - @NotNull(message = "点序号不能为null") - private Integer ptno; + private static final long serialVersionUID = 1L; - /** - * 库水位 - */ - @TableField(value = "rz") - @Schema(description="库水位") - @NotNull(message = "库水位不能为null") - private BigDecimal rz; + /** + * 测站编码 + */ + @TableId(value="stcd", type= IdType.AUTO) + @Schema(description="测站编码") + @Size(max = 8,message = "测站编码最大长度要小于 8") + @NotBlank(message = "测站编码不能为空") + private String stcd; - /** - * 蓄水量 - */ - @TableField(value = "w") - @Schema(description="蓄水量") - @NotNull(message = "蓄水量不能为null") - private BigDecimal w; + /** + * 施测时间 + */ + @TableId(value="mstm", type= IdType.AUTO) + @Schema(description="施测时间") + @Size(max = 0,message = "施测时间最大长度要小于 0") + @NotBlank(message = "施测时间不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date mstm; - /** - * 水面面积 - */ - @TableField(value = "wsfa") - @Schema(description="水面面积") - private Integer wsfa; + /** + * 点序号 + */ + @TableId(value="ptno", type= IdType.AUTO) + @Schema(description="点序号") + @Size(max = 0,message = "点序号最大长度要小于 0") + @NotBlank(message = "点序号不能为空") + private Integer ptno; - /** - * 时间戳 - */ - @TableField(value = "moditime") - @Schema(description="时间戳") - private Date moditime; + /** + * 库水位 + */ + @TableField(value="rz") + @Schema(description="库水位") + @Size(max = 0,message = "库水位最大长度要小于 0") + @NotBlank(message = "库水位不能为空") + private String rz; - private static final long serialVersionUID = 1L; + /** + * 蓄水量 + */ + @TableField(value="w") + @Schema(description="蓄水量") + @Size(max = 0,message = "蓄水量最大长度要小于 0") + @NotBlank(message = "蓄水量不能为空") + private String w; - public static final String COL_STCD = "stcd"; + /** + * 水面面积 + */ + @TableField(value="wsfa") + @Schema(description="水面面积") + @Size(max = 0,message = "水面面积最大长度要小于 0") + private String wsfa; - public static final String COL_MSTM = "mstm"; + /** + * 时间戳 + */ + @TableField(value="moditime") + @Schema(description="时间戳") + @Size(max = 0,message = "时间戳最大长度要小于 0") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date moditime; - public static final String COL_PTNO = "ptno"; + /** + * 库容(万m³) + */ + @TableField(value="tot_cap") + @Schema(description="库容(万m³)") + @Size(max = 0,message = "库容(万m³)最大长度要小于 0") + private String totCap; - public static final String COL_RZ = "rz"; - - public static final String COL_W = "w"; - - public static final String COL_WSFA = "wsfa"; - - public static final String COL_MODITIME = "moditime"; } \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/SysDictB.java b/src/main/java/com/gunshi/project/xyt/model/SysDictB.java new file mode 100644 index 0000000..f1397ff --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/SysDictB.java @@ -0,0 +1,105 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 系统字典表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="系统字典表") +@Data +@TableName("public.sys_dict_b") +public class SysDictB implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * ID + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="ID") + @Size(max = 0,message = "ID最大长度要小于 0") + @NotBlank(message = "ID不能为空") + private Long id; + + /** + * 字典名称 + */ + @TableField(value="dict_nm") + @Schema(description="字典名称") + @Size(max = 250,message = "字典名称最大长度要小于 250") + @NotBlank(message = "字典名称不能为空") + private String dictNm; + + /** + * 字典编码 + */ + @TableField(value="dict_cd") + @Schema(description="字典编码") + @Size(max = 250,message = "字典编码最大长度要小于 250") + @NotBlank(message = "字典编码不能为空") + private String dictCd; + + /** + * 父id + */ + @TableField(value="pid") + @Schema(description="父id") + @Size(max = 0,message = "父id最大长度要小于 0") + @NotBlank(message = "父id不能为空") + private Long pid; + + /** + * 排序字段 + */ + @TableField(value="sort_on") + @Schema(description="排序字段") + @Size(max = 0,message = "排序字段最大长度要小于 0") + @NotBlank(message = "排序字段不能为空") + private Integer sortOn; + + /** + * 创建时间 + */ + @TableField(value="create_tm") + @Schema(description="创建时间") + @Size(max = 0,message = "创建时间最大长度要小于 0") + @NotBlank(message = "创建时间不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date createTm; + + /** + * 修改时间 + */ + @TableField(value="tm") + @Schema(description="修改时间") + @Size(max = 0,message = "修改时间最大长度要小于 0") + @NotBlank(message = "修改时间不能为空") + @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") + private Date tm; + + /** + * 状态 1:启用 0:禁用 + */ + @TableField(value="status") + @Schema(description="状态 1:启用 0:禁用") + @Size(max = 0,message = "状态 1:启用 0:禁用最大长度要小于 0") + @NotBlank(message = "状态 1:启用 0:禁用不能为空") + private Integer status; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/model/TyYearRainfall.java b/src/main/java/com/gunshi/project/xyt/model/TyYearRainfall.java new file mode 100644 index 0000000..fcb2e8d --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/model/TyYearRainfall.java @@ -0,0 +1,80 @@ +package com.gunshi.project.xyt.model; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.gunshi.core.dateformat.DateFormatString; +import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Size; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** +* 描述: 典型年降雨资料表 +* author: xusan +* date: 2024-07-08 17:34:26 +*/ +@Schema(description="典型年降雨资料表") +@Data +@TableName("public.ty_year_rainfall") +public class TyYearRainfall implements Serializable { + + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value="id", type= IdType.AUTO) + @Schema(description="id") + @Size(max = 0,message = "id最大长度要小于 0") + @NotBlank(message = "id不能为空") + private Long id; + + /** + * 类型(1年 2月) + */ + @TableField(value="type") + @Schema(description="类型(1年 2月)") + @Size(max = 0,message = "类型(1年 2月)最大长度要小于 0") + private Integer type; + + /** + * 年 + */ + @TableField(value="year") + @Schema(description="年") + @Size(max = 0,message = "年最大长度要小于 0") + private Integer year; + + /** + * 月 + */ + @TableField(value="month") + @Schema(description="月") + @Size(max = 0,message = "月最大长度要小于 0") + private Integer month; + + /** + * 降雨量 + */ + @TableField(value="drp") + @Schema(description="降雨量") + @Size(max = 0,message = "降雨量最大长度要小于 0") + private String drp; + + /** + * 丰平枯(1枯 2偏枯 3平 4偏丰 5丰) + */ + @TableField(value="status") + @Schema(description="丰平枯(1枯 2偏枯 3平 4偏丰 5丰)") + @Size(max = 0,message = "丰平枯(1枯 2偏枯 3平 4偏丰 5丰)最大长度要小于 0") + private Integer status; + +} \ No newline at end of file diff --git a/src/main/java/com/gunshi/project/xyt/service/AttCctvBaseService.java b/src/main/java/com/gunshi/project/xyt/service/AttCctvBaseService.java new file mode 100644 index 0000000..440efed --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/AttCctvBaseService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.AttCctvBaseMapper; +import com.gunshi.project.xyt.model.AttCctvBase; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 视频基本信息表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class AttCctvBaseService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/AttDamBaseService.java b/src/main/java/com/gunshi/project/xyt/service/AttDamBaseService.java new file mode 100644 index 0000000..7bed784 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/AttDamBaseService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.AttDamBaseMapper; +import com.gunshi.project.xyt.model.AttDamBase; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 大坝表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class AttDamBaseService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/AttDamProfileService.java b/src/main/java/com/gunshi/project/xyt/service/AttDamProfileService.java new file mode 100644 index 0000000..4ee2d42 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/AttDamProfileService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.AttDamProfileMapper; +import com.gunshi.project.xyt.model.AttDamProfile; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 监测断面信息表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class AttDamProfileService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/AttGateValveService.java b/src/main/java/com/gunshi/project/xyt/service/AttGateValveService.java new file mode 100644 index 0000000..39233e3 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/AttGateValveService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.AttGateValveMapper; +import com.gunshi.project.xyt.model.AttGateValve; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 闸阀信息表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class AttGateValveService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/AttMeaWeirService.java b/src/main/java/com/gunshi/project/xyt/service/AttMeaWeirService.java new file mode 100644 index 0000000..9320f2c --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/AttMeaWeirService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.AttMeaWeirMapper; +import com.gunshi.project.xyt.model.AttMeaWeir; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 量水堰表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class AttMeaWeirService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/AttResBaseService.java b/src/main/java/com/gunshi/project/xyt/service/AttResBaseService.java new file mode 100644 index 0000000..394fc6d --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/AttResBaseService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.AttResBaseMapper; +import com.gunshi.project.xyt.model.AttResBase; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 水库基本信息表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class AttResBaseService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/AttSpillwayBaseService.java b/src/main/java/com/gunshi/project/xyt/service/AttSpillwayBaseService.java new file mode 100644 index 0000000..768b2f9 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/AttSpillwayBaseService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.AttSpillwayBaseMapper; +import com.gunshi.project.xyt.model.AttSpillwayBase; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 溢洪道 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class AttSpillwayBaseService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/AttWaterItemService.java b/src/main/java/com/gunshi/project/xyt/service/AttWaterItemService.java new file mode 100644 index 0000000..ec5aad3 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/AttWaterItemService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.AttWaterItemMapper; +import com.gunshi.project.xyt.model.AttWaterItem; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 水质整编展示项目表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class AttWaterItemService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/CctvBMenuService.java b/src/main/java/com/gunshi/project/xyt/service/CctvBMenuService.java new file mode 100644 index 0000000..a0bd403 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/CctvBMenuService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.CctvBMenuMapper; +import com.gunshi.project.xyt.model.CctvBMenu; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 视频点目录 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class CctvBMenuService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/FileDescriptorService.java b/src/main/java/com/gunshi/project/xyt/service/FileDescriptorService.java new file mode 100644 index 0000000..8bb74a3 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/FileDescriptorService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.FileDescriptorMapper; +import com.gunshi.project.xyt.model.FileDescriptor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 文件信息 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class FileDescriptorService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/GateValveCctvRelService.java b/src/main/java/com/gunshi/project/xyt/service/GateValveCctvRelService.java new file mode 100644 index 0000000..2245224 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/GateValveCctvRelService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.GateValveCctvRelMapper; +import com.gunshi.project.xyt.model.GateValveCctvRel; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 闸阀关联视频点 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class GateValveCctvRelService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/GateValveRService.java b/src/main/java/com/gunshi/project/xyt/service/GateValveRService.java new file mode 100644 index 0000000..e54c957 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/GateValveRService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.GateValveRMapper; +import com.gunshi.project.xyt.model.GateValveR; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 闸阀开关历史表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class GateValveRService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/GateValveRealService.java b/src/main/java/com/gunshi/project/xyt/service/GateValveRealService.java new file mode 100644 index 0000000..64c1e73 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/GateValveRealService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.GateValveRealMapper; +import com.gunshi.project.xyt.model.GateValveReal; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 闸阀开关表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class GateValveRealService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/IaCBsnssinfoService.java b/src/main/java/com/gunshi/project/xyt/service/IaCBsnssinfoService.java new file mode 100644 index 0000000..4d4917d --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/IaCBsnssinfoService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.IaCBsnssinfoMapper; +import com.gunshi.project.xyt.model.IaCBsnssinfo; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 防治区企事业单位汇总表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class IaCBsnssinfoService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/IaCDanadService.java b/src/main/java/com/gunshi/project/xyt/service/IaCDanadService.java new file mode 100644 index 0000000..100d153 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/IaCDanadService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.IaCDanadMapper; +import com.gunshi.project.xyt.model.IaCDanad; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 危险区基本情况调查成果汇总表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class IaCDanadService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/IaCFlrvvlgService.java b/src/main/java/com/gunshi/project/xyt/service/IaCFlrvvlgService.java new file mode 100644 index 0000000..254a5e9 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/IaCFlrvvlgService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.IaCFlrvvlgMapper; +import com.gunshi.project.xyt.model.IaCFlrvvlg; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 重要沿河村落居民户调查成果表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class IaCFlrvvlgService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/OsmoticFlowDeviceService.java b/src/main/java/com/gunshi/project/xyt/service/OsmoticFlowDeviceService.java new file mode 100644 index 0000000..15ec32e --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/OsmoticFlowDeviceService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.OsmoticFlowDeviceMapper; +import com.gunshi.project.xyt.model.OsmoticFlowDevice; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 渗流设备表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class OsmoticFlowDeviceService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/OsmoticFlowRService.java b/src/main/java/com/gunshi/project/xyt/service/OsmoticFlowRService.java new file mode 100644 index 0000000..c06a583 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/OsmoticFlowRService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.OsmoticFlowRMapper; +import com.gunshi.project.xyt.model.OsmoticFlowR; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 渗流监测记录表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class OsmoticFlowRService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/OsmoticPressDeviceService.java b/src/main/java/com/gunshi/project/xyt/service/OsmoticPressDeviceService.java new file mode 100644 index 0000000..90e2998 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/OsmoticPressDeviceService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.OsmoticPressDeviceMapper; +import com.gunshi.project.xyt.model.OsmoticPressDevice; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 渗压设备表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class OsmoticPressDeviceService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/OsmoticPressRService.java b/src/main/java/com/gunshi/project/xyt/service/OsmoticPressRService.java new file mode 100644 index 0000000..2ca837d --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/OsmoticPressRService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.OsmoticPressRMapper; +import com.gunshi.project.xyt.model.OsmoticPressR; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 渗压监测记录表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class OsmoticPressRService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/OsmoticShiftRService.java b/src/main/java/com/gunshi/project/xyt/service/OsmoticShiftRService.java new file mode 100644 index 0000000..56eab0f --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/OsmoticShiftRService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.OsmoticShiftRMapper; +import com.gunshi.project.xyt.model.OsmoticShiftR; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 位移监测记录表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class OsmoticShiftRService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/OsmoticWarnRService.java b/src/main/java/com/gunshi/project/xyt/service/OsmoticWarnRService.java new file mode 100644 index 0000000..e201d21 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/OsmoticWarnRService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.OsmoticWarnRMapper; +import com.gunshi.project.xyt.model.OsmoticWarnR; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 隐患预警记录表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class OsmoticWarnRService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/OsmoticWarnRuleService.java b/src/main/java/com/gunshi/project/xyt/service/OsmoticWarnRuleService.java new file mode 100644 index 0000000..1084194 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/OsmoticWarnRuleService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.OsmoticWarnRuleMapper; +import com.gunshi.project.xyt.model.OsmoticWarnRule; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 预警规则配置表 + * author: xusan + * date: 2024-07-08 17:30:37 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class OsmoticWarnRuleService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/OsmoticWaterRService.java b/src/main/java/com/gunshi/project/xyt/service/OsmoticWaterRService.java new file mode 100644 index 0000000..5bcf17b --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/OsmoticWaterRService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.OsmoticWaterRMapper; +import com.gunshi.project.xyt.model.OsmoticWaterR; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 水质采样记录表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class OsmoticWaterRService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/OsmoticWaterRuleService.java b/src/main/java/com/gunshi/project/xyt/service/OsmoticWaterRuleService.java new file mode 100644 index 0000000..ce6b73a --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/OsmoticWaterRuleService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.OsmoticWaterRuleMapper; +import com.gunshi.project.xyt.model.OsmoticWaterRule; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 水质质量标准规则表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class OsmoticWaterRuleService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/ResMangUnitService.java b/src/main/java/com/gunshi/project/xyt/service/ResMangUnitService.java new file mode 100644 index 0000000..0826750 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/ResMangUnitService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.ResMangUnitMapper; +import com.gunshi.project.xyt.model.ResMangUnit; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 水库管理单位表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class ResMangUnitService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/ResMonthEcoFlowService.java b/src/main/java/com/gunshi/project/xyt/service/ResMonthEcoFlowService.java new file mode 100644 index 0000000..188c6ab --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/ResMonthEcoFlowService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.ResMonthEcoFlowMapper; +import com.gunshi.project.xyt.model.ResMonthEcoFlow; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 水库月核定生态流量表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class ResMonthEcoFlowService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/ResPlanBService.java b/src/main/java/com/gunshi/project/xyt/service/ResPlanBService.java new file mode 100644 index 0000000..2015460 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/ResPlanBService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.ResPlanBMapper; +import com.gunshi.project.xyt.model.ResPlanB; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 水库预案表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class ResPlanBService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/ResProjectImgService.java b/src/main/java/com/gunshi/project/xyt/service/ResProjectImgService.java new file mode 100644 index 0000000..21a431e --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/ResProjectImgService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.ResProjectImgMapper; +import com.gunshi.project.xyt.model.ResProjectImg; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 水库工程图片 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class ResProjectImgService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/ResSafePersonBService.java b/src/main/java/com/gunshi/project/xyt/service/ResSafePersonBService.java new file mode 100644 index 0000000..4c5f38c --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/ResSafePersonBService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.ResSafePersonBMapper; +import com.gunshi.project.xyt.model.ResSafePersonB; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 水库责任体系表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class ResSafePersonBService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/RescueGoodsService.java b/src/main/java/com/gunshi/project/xyt/service/RescueGoodsService.java index 4bd4774..b6c84ef 100644 --- a/src/main/java/com/gunshi/project/xyt/service/RescueGoodsService.java +++ b/src/main/java/com/gunshi/project/xyt/service/RescueGoodsService.java @@ -29,7 +29,16 @@ import java.util.List; @Service @Slf4j @Transactional(rollbackFor = Exception.class) -public class RescueGoodsService extends AbstractModelWithAttachService{ +public class RescueGoodsService + extends AbstractModelWithAttachService< + RescueGoodsB, + RescueGoodsBAutoMapper, + RescueGoodsBAutoDao, + RescueGoodsFile, + com.gunshi.project.xyt.model.RescueGoodsFileAutoMapper, + com.gunshi.project.xyt.model.RescueGoodsFileAutoDao + > +{ @Autowired private RescueGoodsBAutoDao autoDao; diff --git a/src/main/java/com/gunshi/project/xyt/service/RescueTeamBService.java b/src/main/java/com/gunshi/project/xyt/service/RescueTeamBService.java new file mode 100644 index 0000000..0515ca4 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/RescueTeamBService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.RescueTeamBMapper; +import com.gunshi.project.xyt.model.RescueTeamB; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 抢险队伍 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class RescueTeamBService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/RescueTeamDetailService.java b/src/main/java/com/gunshi/project/xyt/service/RescueTeamDetailService.java new file mode 100644 index 0000000..5828018 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/RescueTeamDetailService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.RescueTeamDetailMapper; +import com.gunshi.project.xyt.model.RescueTeamDetail; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 抢险队伍明细 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class RescueTeamDetailService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/RescueTeamFileService.java b/src/main/java/com/gunshi/project/xyt/service/RescueTeamFileService.java new file mode 100644 index 0000000..9e5a6a2 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/RescueTeamFileService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.RescueTeamFileMapper; +import com.gunshi.project.xyt.model.RescueTeamFile; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 抢险队伍-附件 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class RescueTeamFileService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/ShpPlacementService.java b/src/main/java/com/gunshi/project/xyt/service/ShpPlacementService.java new file mode 100644 index 0000000..bddd50c --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/ShpPlacementService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.ShpPlacementMapper; +import com.gunshi.project.xyt.model.ShpPlacement; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 安置点 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class ShpPlacementService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StAddvcdDService.java b/src/main/java/com/gunshi/project/xyt/service/StAddvcdDService.java new file mode 100644 index 0000000..640df24 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StAddvcdDService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StAddvcdDMapper; +import com.gunshi.project.xyt.model.StAddvcdD; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 行政区划表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StAddvcdDService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StImgRRealService.java b/src/main/java/com/gunshi/project/xyt/service/StImgRRealService.java new file mode 100644 index 0000000..592daa5 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StImgRRealService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StImgRRealMapper; +import com.gunshi.project.xyt.model.StImgRReal; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 图像表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StImgRRealService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StImgRService.java b/src/main/java/com/gunshi/project/xyt/service/StImgRService.java new file mode 100644 index 0000000..9e3156f --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StImgRService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StImgRMapper; +import com.gunshi.project.xyt.model.StImgR; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 图像历史表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StImgRService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StImgWarnRService.java b/src/main/java/com/gunshi/project/xyt/service/StImgWarnRService.java new file mode 100644 index 0000000..2520a51 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StImgWarnRService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StImgWarnRMapper; +import com.gunshi.project.xyt.model.StImgWarnR; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: AI告警表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StImgWarnRService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StPptnRDService.java b/src/main/java/com/gunshi/project/xyt/service/StPptnRDService.java new file mode 100644 index 0000000..f8cca84 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StPptnRDService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StPptnRDMapper; +import com.gunshi.project.xyt.model.StPptnRD; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StPptnRDService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StPptnRRealService.java b/src/main/java/com/gunshi/project/xyt/service/StPptnRRealService.java new file mode 100644 index 0000000..fb78668 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StPptnRRealService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StPptnRRealMapper; +import com.gunshi.project.xyt.model.StPptnRReal; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 降水量历史表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StPptnRRealService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StPptnRService.java b/src/main/java/com/gunshi/project/xyt/service/StPptnRService.java new file mode 100644 index 0000000..4121cbd --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StPptnRService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StPptnRMapper; +import com.gunshi.project.xyt.model.StPptnR; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 降水量表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StPptnRService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StQxWarnRService.java b/src/main/java/com/gunshi/project/xyt/service/StQxWarnRService.java new file mode 100644 index 0000000..d8dd95e --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StQxWarnRService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StQxWarnRMapper; +import com.gunshi.project.xyt.model.StQxWarnR; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 气象预警表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StQxWarnRService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StRsvrRRealService.java b/src/main/java/com/gunshi/project/xyt/service/StRsvrRRealService.java new file mode 100644 index 0000000..ddfef7b --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StRsvrRRealService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StRsvrRRealMapper; +import com.gunshi.project.xyt.model.StRsvrRReal; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 水库水位实时数据表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StRsvrRRealService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StRsvrRService.java b/src/main/java/com/gunshi/project/xyt/service/StRsvrRService.java new file mode 100644 index 0000000..b1d6a48 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StRsvrRService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StRsvrRMapper; +import com.gunshi.project.xyt.model.StRsvrR; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 水库历史水位表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StRsvrRService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StStbprpBElemService.java b/src/main/java/com/gunshi/project/xyt/service/StStbprpBElemService.java new file mode 100644 index 0000000..1c2808a --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StStbprpBElemService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StStbprpBElemMapper; +import com.gunshi.project.xyt.model.StStbprpBElem; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 测站监测值类型 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StStbprpBElemService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StStbprpBService.java b/src/main/java/com/gunshi/project/xyt/service/StStbprpBService.java new file mode 100644 index 0000000..291530a --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StStbprpBService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StStbprpBMapper; +import com.gunshi.project.xyt.model.StStbprpB; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: sttp 以水利标准来 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StStbprpBService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StWaterRRealService.java b/src/main/java/com/gunshi/project/xyt/service/StWaterRRealService.java new file mode 100644 index 0000000..84f1aaf --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StWaterRRealService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StWaterRRealMapper; +import com.gunshi.project.xyt.model.StWaterRReal; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 供水量实时表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StWaterRRealService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StWaterRService.java b/src/main/java/com/gunshi/project/xyt/service/StWaterRService.java new file mode 100644 index 0000000..fc467c7 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StWaterRService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StWaterRMapper; +import com.gunshi.project.xyt.model.StWaterR; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 供水量表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StWaterRService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StZqrlBService.java b/src/main/java/com/gunshi/project/xyt/service/StZqrlBService.java new file mode 100644 index 0000000..769d18d --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StZqrlBService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StZqrlBMapper; +import com.gunshi.project.xyt.model.StZqrlB; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 水位流量关系曲线表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StZqrlBService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/StZvarlBService.java b/src/main/java/com/gunshi/project/xyt/service/StZvarlBService.java new file mode 100644 index 0000000..0882cc3 --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/StZvarlBService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.StZvarlBMapper; +import com.gunshi.project.xyt.model.StZvarlB; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 库( 湖)容曲线表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class StZvarlBService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/SysDictBService.java b/src/main/java/com/gunshi/project/xyt/service/SysDictBService.java new file mode 100644 index 0000000..58f6bab --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/SysDictBService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.SysDictBMapper; +import com.gunshi.project.xyt.model.SysDictB; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 系统字典表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class SysDictBService extends ServiceImpl +{ + +} + + diff --git a/src/main/java/com/gunshi/project/xyt/service/TyYearRainfallService.java b/src/main/java/com/gunshi/project/xyt/service/TyYearRainfallService.java new file mode 100644 index 0000000..a06b66b --- /dev/null +++ b/src/main/java/com/gunshi/project/xyt/service/TyYearRainfallService.java @@ -0,0 +1,25 @@ +package com.gunshi.project.xyt.service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gunshi.project.xyt.mapper.TyYearRainfallMapper; +import com.gunshi.project.xyt.model.TyYearRainfall; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Date; + +/** + * 描述: 典型年降雨资料表 + * author: xusan + * date: 2024-07-08 17:30:38 + */ +@Service +@Slf4j +@Transactional(rollbackFor = Exception.class) +public class TyYearRainfallService extends ServiceImpl +{ + +} + + diff --git a/src/main/resources/mapper/AttCctvBaseMapper.xml b/src/main/resources/mapper/AttCctvBaseMapper.xml new file mode 100644 index 0000000..1a18107 --- /dev/null +++ b/src/main/resources/mapper/AttCctvBaseMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/AttDamBaseMapper.xml b/src/main/resources/mapper/AttDamBaseMapper.xml new file mode 100644 index 0000000..fc4adfa --- /dev/null +++ b/src/main/resources/mapper/AttDamBaseMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/AttDamProfileMapper.xml b/src/main/resources/mapper/AttDamProfileMapper.xml new file mode 100644 index 0000000..f7acc39 --- /dev/null +++ b/src/main/resources/mapper/AttDamProfileMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/AttGateValveMapper.xml b/src/main/resources/mapper/AttGateValveMapper.xml new file mode 100644 index 0000000..11f51b5 --- /dev/null +++ b/src/main/resources/mapper/AttGateValveMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/AttMeaWeirMapper.xml b/src/main/resources/mapper/AttMeaWeirMapper.xml new file mode 100644 index 0000000..2643201 --- /dev/null +++ b/src/main/resources/mapper/AttMeaWeirMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/AttResBaseMapper.xml b/src/main/resources/mapper/AttResBaseMapper.xml new file mode 100644 index 0000000..7b42f37 --- /dev/null +++ b/src/main/resources/mapper/AttResBaseMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/AttSpillwayBaseMapper.xml b/src/main/resources/mapper/AttSpillwayBaseMapper.xml new file mode 100644 index 0000000..59989bf --- /dev/null +++ b/src/main/resources/mapper/AttSpillwayBaseMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/AttWaterItemMapper.xml b/src/main/resources/mapper/AttWaterItemMapper.xml new file mode 100644 index 0000000..fd9eb92 --- /dev/null +++ b/src/main/resources/mapper/AttWaterItemMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/CctvBMenuMapper.xml b/src/main/resources/mapper/CctvBMenuMapper.xml new file mode 100644 index 0000000..5741030 --- /dev/null +++ b/src/main/resources/mapper/CctvBMenuMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/FileDescriptorMapper.xml b/src/main/resources/mapper/FileDescriptorMapper.xml new file mode 100644 index 0000000..ae3dced --- /dev/null +++ b/src/main/resources/mapper/FileDescriptorMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/GateValveCctvRelMapper.xml b/src/main/resources/mapper/GateValveCctvRelMapper.xml new file mode 100644 index 0000000..794fadc --- /dev/null +++ b/src/main/resources/mapper/GateValveCctvRelMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/GateValveRMapper.xml b/src/main/resources/mapper/GateValveRMapper.xml new file mode 100644 index 0000000..8d546c3 --- /dev/null +++ b/src/main/resources/mapper/GateValveRMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/GateValveRealMapper.xml b/src/main/resources/mapper/GateValveRealMapper.xml new file mode 100644 index 0000000..9b07726 --- /dev/null +++ b/src/main/resources/mapper/GateValveRealMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/IaCBsnssinfoMapper.xml b/src/main/resources/mapper/IaCBsnssinfoMapper.xml new file mode 100644 index 0000000..94d1e0a --- /dev/null +++ b/src/main/resources/mapper/IaCBsnssinfoMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/IaCDanadMapper.xml b/src/main/resources/mapper/IaCDanadMapper.xml new file mode 100644 index 0000000..02544e9 --- /dev/null +++ b/src/main/resources/mapper/IaCDanadMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/IaCFlrvvlgMapper.xml b/src/main/resources/mapper/IaCFlrvvlgMapper.xml new file mode 100644 index 0000000..7aa1709 --- /dev/null +++ b/src/main/resources/mapper/IaCFlrvvlgMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/OsmoticFlowDeviceMapper.xml b/src/main/resources/mapper/OsmoticFlowDeviceMapper.xml new file mode 100644 index 0000000..d2345b5 --- /dev/null +++ b/src/main/resources/mapper/OsmoticFlowDeviceMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/OsmoticFlowRMapper.xml b/src/main/resources/mapper/OsmoticFlowRMapper.xml new file mode 100644 index 0000000..6db7de7 --- /dev/null +++ b/src/main/resources/mapper/OsmoticFlowRMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/OsmoticPressDeviceMapper.xml b/src/main/resources/mapper/OsmoticPressDeviceMapper.xml new file mode 100644 index 0000000..1895286 --- /dev/null +++ b/src/main/resources/mapper/OsmoticPressDeviceMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/OsmoticPressRMapper.xml b/src/main/resources/mapper/OsmoticPressRMapper.xml new file mode 100644 index 0000000..0fdd756 --- /dev/null +++ b/src/main/resources/mapper/OsmoticPressRMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/OsmoticShiftRMapper.xml b/src/main/resources/mapper/OsmoticShiftRMapper.xml new file mode 100644 index 0000000..c9bd7b8 --- /dev/null +++ b/src/main/resources/mapper/OsmoticShiftRMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/OsmoticWarnRMapper.xml b/src/main/resources/mapper/OsmoticWarnRMapper.xml new file mode 100644 index 0000000..442c184 --- /dev/null +++ b/src/main/resources/mapper/OsmoticWarnRMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/OsmoticWarnRuleMapper.xml b/src/main/resources/mapper/OsmoticWarnRuleMapper.xml new file mode 100644 index 0000000..0ae16a8 --- /dev/null +++ b/src/main/resources/mapper/OsmoticWarnRuleMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/OsmoticWaterRMapper.xml b/src/main/resources/mapper/OsmoticWaterRMapper.xml new file mode 100644 index 0000000..b9baab8 --- /dev/null +++ b/src/main/resources/mapper/OsmoticWaterRMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/OsmoticWaterRuleMapper.xml b/src/main/resources/mapper/OsmoticWaterRuleMapper.xml new file mode 100644 index 0000000..93c5ac0 --- /dev/null +++ b/src/main/resources/mapper/OsmoticWaterRuleMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/ResMangUnitMapper.xml b/src/main/resources/mapper/ResMangUnitMapper.xml new file mode 100644 index 0000000..9549fe5 --- /dev/null +++ b/src/main/resources/mapper/ResMangUnitMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/ResMonthEcoFlowMapper.xml b/src/main/resources/mapper/ResMonthEcoFlowMapper.xml new file mode 100644 index 0000000..0f2c4b8 --- /dev/null +++ b/src/main/resources/mapper/ResMonthEcoFlowMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/ResPlanBMapper.xml b/src/main/resources/mapper/ResPlanBMapper.xml new file mode 100644 index 0000000..9917434 --- /dev/null +++ b/src/main/resources/mapper/ResPlanBMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/ResProjectImgMapper.xml b/src/main/resources/mapper/ResProjectImgMapper.xml new file mode 100644 index 0000000..6848b20 --- /dev/null +++ b/src/main/resources/mapper/ResProjectImgMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/ResSafePersonBMapper.xml b/src/main/resources/mapper/ResSafePersonBMapper.xml new file mode 100644 index 0000000..5ceeca4 --- /dev/null +++ b/src/main/resources/mapper/ResSafePersonBMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/RescueTeamBMapper.xml b/src/main/resources/mapper/RescueTeamBMapper.xml new file mode 100644 index 0000000..575c077 --- /dev/null +++ b/src/main/resources/mapper/RescueTeamBMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/RescueTeamDetailMapper.xml b/src/main/resources/mapper/RescueTeamDetailMapper.xml new file mode 100644 index 0000000..04237e5 --- /dev/null +++ b/src/main/resources/mapper/RescueTeamDetailMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/RescueTeamFileMapper.xml b/src/main/resources/mapper/RescueTeamFileMapper.xml new file mode 100644 index 0000000..a512617 --- /dev/null +++ b/src/main/resources/mapper/RescueTeamFileMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/ShpPlacementMapper.xml b/src/main/resources/mapper/ShpPlacementMapper.xml new file mode 100644 index 0000000..9fc93c0 --- /dev/null +++ b/src/main/resources/mapper/ShpPlacementMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StAddvcdDMapper.xml b/src/main/resources/mapper/StAddvcdDMapper.xml new file mode 100644 index 0000000..cc51955 --- /dev/null +++ b/src/main/resources/mapper/StAddvcdDMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StImgRMapper.xml b/src/main/resources/mapper/StImgRMapper.xml new file mode 100644 index 0000000..529c1ba --- /dev/null +++ b/src/main/resources/mapper/StImgRMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StImgRRealMapper.xml b/src/main/resources/mapper/StImgRRealMapper.xml new file mode 100644 index 0000000..41299a4 --- /dev/null +++ b/src/main/resources/mapper/StImgRRealMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StImgWarnRMapper.xml b/src/main/resources/mapper/StImgWarnRMapper.xml new file mode 100644 index 0000000..17fdf2c --- /dev/null +++ b/src/main/resources/mapper/StImgWarnRMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StPptnRDMapper.xml b/src/main/resources/mapper/StPptnRDMapper.xml new file mode 100644 index 0000000..440fbb3 --- /dev/null +++ b/src/main/resources/mapper/StPptnRDMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StPptnRMapper.xml b/src/main/resources/mapper/StPptnRMapper.xml new file mode 100644 index 0000000..94f1934 --- /dev/null +++ b/src/main/resources/mapper/StPptnRMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StPptnRRealMapper.xml b/src/main/resources/mapper/StPptnRRealMapper.xml new file mode 100644 index 0000000..9f07c2f --- /dev/null +++ b/src/main/resources/mapper/StPptnRRealMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StQxWarnRMapper.xml b/src/main/resources/mapper/StQxWarnRMapper.xml new file mode 100644 index 0000000..378eec9 --- /dev/null +++ b/src/main/resources/mapper/StQxWarnRMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StRsvrRMapper.xml b/src/main/resources/mapper/StRsvrRMapper.xml new file mode 100644 index 0000000..24b36d1 --- /dev/null +++ b/src/main/resources/mapper/StRsvrRMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StRsvrRRealMapper.xml b/src/main/resources/mapper/StRsvrRRealMapper.xml new file mode 100644 index 0000000..6386e1a --- /dev/null +++ b/src/main/resources/mapper/StRsvrRRealMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StStbprpBElemMapper.xml b/src/main/resources/mapper/StStbprpBElemMapper.xml new file mode 100644 index 0000000..a921d6a --- /dev/null +++ b/src/main/resources/mapper/StStbprpBElemMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StStbprpBMapper.xml b/src/main/resources/mapper/StStbprpBMapper.xml new file mode 100644 index 0000000..9921397 --- /dev/null +++ b/src/main/resources/mapper/StStbprpBMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StWaterRMapper.xml b/src/main/resources/mapper/StWaterRMapper.xml new file mode 100644 index 0000000..568bbf3 --- /dev/null +++ b/src/main/resources/mapper/StWaterRMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StWaterRRealMapper.xml b/src/main/resources/mapper/StWaterRRealMapper.xml new file mode 100644 index 0000000..0e6a3e7 --- /dev/null +++ b/src/main/resources/mapper/StWaterRRealMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StZqrlBMapper.xml b/src/main/resources/mapper/StZqrlBMapper.xml new file mode 100644 index 0000000..d5898b1 --- /dev/null +++ b/src/main/resources/mapper/StZqrlBMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/StZvarlBMapper.xml b/src/main/resources/mapper/StZvarlBMapper.xml new file mode 100644 index 0000000..c603478 --- /dev/null +++ b/src/main/resources/mapper/StZvarlBMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/SysDictBMapper.xml b/src/main/resources/mapper/SysDictBMapper.xml new file mode 100644 index 0000000..58d94fb --- /dev/null +++ b/src/main/resources/mapper/SysDictBMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/resources/mapper/TyYearRainfallMapper.xml b/src/main/resources/mapper/TyYearRainfallMapper.xml new file mode 100644 index 0000000..a26eebf --- /dev/null +++ b/src/main/resources/mapper/TyYearRainfallMapper.xml @@ -0,0 +1,5 @@ + + + + +