diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttDamBaseController.java b/src/main/java/com/gunshi/project/xyt/controller/AttDamBaseController.java index 71aea5c..5623911 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/AttDamBaseController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/AttDamBaseController.java @@ -45,7 +45,7 @@ public class AttDamBaseController { @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody AttDamBase dto) { if (Objects.isNull(service.getById(dto.getDamCode()))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean result = service.updateById(dto); return R.ok(result ? dto : null); @@ -55,7 +55,7 @@ public class AttDamBaseController { @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } return R.ok(service.removeById(id)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttDamProfileController.java b/src/main/java/com/gunshi/project/xyt/controller/AttDamProfileController.java index c96942e..cc75cf6 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/AttDamProfileController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/AttDamProfileController.java @@ -43,11 +43,11 @@ public class AttDamProfileController extends AbstractCommonFileController{ @PostMapping("/insert") public R insert(@Validated(Insert.class) @RequestBody AttDamProfile dto) { if (Objects.nonNull(service.getById(dto.getProfileCode()))) { - throw new RuntimeException("当前编号已存在"); + throw new IllegalArgumentException("当前编号已存在"); } if (StringUtils.isNotBlank(dto.getProfileName())){ if (service.lambdaQuery().eq(AttDamProfile::getProfileName,dto.getProfileName()).count() > 0) { - throw new RuntimeException("当前名称已存在"); + throw new IllegalArgumentException("当前名称已存在"); } } @@ -62,14 +62,14 @@ public class AttDamProfileController extends AbstractCommonFileController{ @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody AttDamProfile dto) { if (Objects.isNull(service.getById(dto.getProfileCode()))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } if (StringUtils.isNotBlank(dto.getProfileName())){ if (service.lambdaQuery().eq(AttDamProfile::getProfileName,dto.getProfileName()) .ne(AttDamProfile::getProfileCode,dto.getProfileCode()) .count() > 0) { - throw new RuntimeException("当前名称已存在"); + throw new IllegalArgumentException("当前名称已存在"); } } boolean result = service.updateById(dto); @@ -83,7 +83,7 @@ public class AttDamProfileController extends AbstractCommonFileController{ @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } return R.ok(service.removeById(id)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttGateValveController.java b/src/main/java/com/gunshi/project/xyt/controller/AttGateValveController.java index 369440d..820cb3e 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/AttGateValveController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/AttGateValveController.java @@ -45,7 +45,7 @@ public class AttGateValveController { @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody AttGateValve dto) { if (Objects.isNull(service.getById(dto.getValveCode()))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean result = service.updateById(dto); return R.ok(result ? dto : null); @@ -55,7 +55,7 @@ public class AttGateValveController { @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } return R.ok(service.removeById(id)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttMeaWeirController.java b/src/main/java/com/gunshi/project/xyt/controller/AttMeaWeirController.java index be8cf15..9633dd6 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/AttMeaWeirController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/AttMeaWeirController.java @@ -45,7 +45,7 @@ public class AttMeaWeirController { @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody AttMeaWeir dto) { if (Objects.isNull(service.getById(dto.getWeirCode()))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean result = service.updateById(dto); return R.ok(result ? dto : null); @@ -55,7 +55,7 @@ public class AttMeaWeirController { @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } return R.ok(service.removeById(id)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttResBaseController.java b/src/main/java/com/gunshi/project/xyt/controller/AttResBaseController.java index bd57300..59f0da0 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/AttResBaseController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/AttResBaseController.java @@ -39,11 +39,11 @@ public class AttResBaseController extends AbstractCommonFileController { @PostMapping("/insert") public R insert(@Validated(Insert.class) @RequestBody AttResBase dto) { if (Objects.nonNull(service.getById(dto.getResCode()))) { - throw new RuntimeException("当前编号已存在"); + throw new IllegalArgumentException("当前编号已存在"); } if (StringUtils.isNotBlank(dto.getResName())){ if (service.lambdaQuery().eq(AttResBase::getResName,dto.getResName()).count() > 0) { - throw new RuntimeException("当前名称已存在"); + throw new IllegalArgumentException("当前名称已存在"); } } boolean result = service.save(dto); @@ -57,7 +57,7 @@ public class AttResBaseController extends AbstractCommonFileController { @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody AttResBase dto) { if (Objects.isNull(service.getById(dto.getResCode()))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } if (StringUtils.isNotBlank(dto.getResName())){ @@ -65,7 +65,7 @@ public class AttResBaseController extends AbstractCommonFileController { .eq(AttResBase::getResName,dto.getResName()) .ne(AttResBase::getResCode,dto.getResCode()) .count() > 0) { - throw new RuntimeException("当前名称已存在"); + throw new IllegalArgumentException("当前名称已存在"); } } boolean result = service.updateById(dto); @@ -79,7 +79,7 @@ public class AttResBaseController extends AbstractCommonFileController { @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean data = service.removeById(id); if (data){ @@ -98,8 +98,8 @@ public class AttResBaseController extends AbstractCommonFileController { return R.ok(list); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttSpillwayBaseController.java b/src/main/java/com/gunshi/project/xyt/controller/AttSpillwayBaseController.java index d6a55b9..75b21bd 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/AttSpillwayBaseController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/AttSpillwayBaseController.java @@ -45,7 +45,7 @@ public class AttSpillwayBaseController { @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody AttSpillwayBase dto) { if (Objects.isNull(service.getById(dto.getCode()))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean result = service.updateById(dto); return R.ok(result ? dto : null); @@ -55,7 +55,7 @@ public class AttSpillwayBaseController { @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } return R.ok(service.removeById(id)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/AttWaterItemController.java b/src/main/java/com/gunshi/project/xyt/controller/AttWaterItemController.java index 85cd0b8..9895b5c 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/AttWaterItemController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/AttWaterItemController.java @@ -64,8 +64,8 @@ public class AttWaterItemController { return R.ok(service.list(wrapper)); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/CctvBMenuController.java b/src/main/java/com/gunshi/project/xyt/controller/CctvBMenuController.java index d544d70..a478136 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/CctvBMenuController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/CctvBMenuController.java @@ -60,8 +60,8 @@ public class CctvBMenuController { return R.ok(service.tree()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/FileAssociationsController.java b/src/main/java/com/gunshi/project/xyt/controller/FileAssociationsController.java index 3f29fbc..4013586 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/FileAssociationsController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/FileAssociationsController.java @@ -54,8 +54,8 @@ public class FileAssociationsController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/GateValveCctvRelController.java b/src/main/java/com/gunshi/project/xyt/controller/GateValveCctvRelController.java index 781aee7..f3e4c00 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/GateValveCctvRelController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/GateValveCctvRelController.java @@ -40,7 +40,7 @@ public class GateValveCctvRelController { .eq(GateValveCctvRel::getValveCode,dto.getValveCode()) .eq(GateValveCctvRel::getIndexCode,dto.getIndexCode()) .count() > 0) { - throw new RuntimeException("当前编号已关联"); + throw new IllegalArgumentException("当前编号已关联"); } boolean result = service.save(dto); return R.ok(result ? dto : null); @@ -50,14 +50,14 @@ public class GateValveCctvRelController { @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody GateValveCctvRel dto) { if (Objects.isNull(service.getById(dto.getId()))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } if (service.lambdaQuery() .eq(GateValveCctvRel::getValveCode,dto.getValveCode()) .eq(GateValveCctvRel::getIndexCode,dto.getIndexCode()) .ne(GateValveCctvRel::getId,dto.getId()) .count() > 0) { - throw new RuntimeException("当前编号已关联"); + throw new IllegalArgumentException("当前编号已关联"); } boolean result = service.updateById(dto); return R.ok(result ? dto : null); @@ -67,7 +67,7 @@ public class GateValveCctvRelController { @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } return R.ok(service.removeById(id)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/GateValveRealController.java b/src/main/java/com/gunshi/project/xyt/controller/GateValveRealController.java index 814f36b..55cc7fd 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/GateValveRealController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/GateValveRealController.java @@ -63,8 +63,8 @@ public class GateValveRealController { return R.ok(service.realQ(valveCode)); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/IaCBsnssinfoController.java b/src/main/java/com/gunshi/project/xyt/controller/IaCBsnssinfoController.java index b987f9f..3c05d12 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/IaCBsnssinfoController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/IaCBsnssinfoController.java @@ -40,11 +40,11 @@ public class IaCBsnssinfoController extends AbstractCommonFileController{ @PostMapping("/insert") public R insert(@Validated(Insert.class) @RequestBody IaCBsnssinfo dto) { if (Objects.nonNull(service.getById(dto.getEicd()))) { - throw new RuntimeException("当前编号已存在"); + throw new IllegalArgumentException("当前编号已存在"); } if (StringUtils.isNotBlank(dto.getName())){ if (service.lambdaQuery().eq(IaCBsnssinfo::getName,dto.getName()).count() > 0) { - throw new RuntimeException("当前名称已存在"); + throw new IllegalArgumentException("当前名称已存在"); } } @@ -59,7 +59,7 @@ public class IaCBsnssinfoController extends AbstractCommonFileController{ @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody IaCBsnssinfo dto) { if (Objects.isNull(service.getById(dto.getEicd()))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean result = service.updateById(dto); if (result){ @@ -72,7 +72,7 @@ public class IaCBsnssinfoController extends AbstractCommonFileController{ @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean data = service.removeById(id); @@ -89,8 +89,8 @@ public class IaCBsnssinfoController extends AbstractCommonFileController{ return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/IaCDanadController.java b/src/main/java/com/gunshi/project/xyt/controller/IaCDanadController.java index 3b768d0..a2a8ae0 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/IaCDanadController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/IaCDanadController.java @@ -61,8 +61,8 @@ public class IaCDanadController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/IaCFlrvvlgController.java b/src/main/java/com/gunshi/project/xyt/controller/IaCFlrvvlgController.java index 98dbdd7..a1ef3f3 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/IaCFlrvvlgController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/IaCFlrvvlgController.java @@ -55,8 +55,8 @@ public class IaCFlrvvlgController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticFlowDeviceController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticFlowDeviceController.java index b77b07d..cfbd82d 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/OsmoticFlowDeviceController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticFlowDeviceController.java @@ -43,7 +43,7 @@ public class OsmoticFlowDeviceController extends AbstractCommonFileController{ @PostMapping("/insert") public R insert(@Validated(Insert.class) @RequestBody OsmoticFlowDevice dto) { if (Objects.nonNull(service.getById(dto.getStationCode()))) { - throw new RuntimeException("当前编号已存在"); + throw new IllegalArgumentException("当前编号已存在"); } @@ -58,7 +58,7 @@ public class OsmoticFlowDeviceController extends AbstractCommonFileController{ @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody OsmoticFlowDevice dto) { if (Objects.isNull(service.getById(dto.getStationCode()))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean result = service.updateById(dto); @@ -72,7 +72,7 @@ public class OsmoticFlowDeviceController extends AbstractCommonFileController{ @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } return R.ok(service.removeById(id)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressDeviceController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressDeviceController.java index 2d7e2df..46e9dd3 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressDeviceController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticPressDeviceController.java @@ -42,7 +42,7 @@ public class OsmoticPressDeviceController extends AbstractCommonFileController{ @PostMapping("/insert") public R insert(@Validated(Insert.class) @RequestBody OsmoticPressDevice dto) { if (Objects.nonNull(service.getById(dto.getStationCode()))) { - throw new RuntimeException("当前编号已存在"); + throw new IllegalArgumentException("当前编号已存在"); } boolean result = service.save(dto); @@ -56,7 +56,7 @@ public class OsmoticPressDeviceController extends AbstractCommonFileController{ @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody OsmoticPressDevice dto) { if (Objects.isNull(service.getById(dto.getProfileCode()))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean result = service.updateById(dto); if (result){ @@ -69,7 +69,7 @@ public class OsmoticPressDeviceController extends AbstractCommonFileController{ @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } return R.ok(service.removeById(id)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticShiftDeviceController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticShiftDeviceController.java index c00e7b7..083c06d 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/OsmoticShiftDeviceController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticShiftDeviceController.java @@ -56,8 +56,8 @@ public class OsmoticShiftDeviceController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/OsmoticWaterRuleController.java b/src/main/java/com/gunshi/project/xyt/controller/OsmoticWaterRuleController.java index 4a87d30..9d11d21 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/OsmoticWaterRuleController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/OsmoticWaterRuleController.java @@ -54,8 +54,8 @@ public class OsmoticWaterRuleController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/ResMangUnitController.java b/src/main/java/com/gunshi/project/xyt/controller/ResMangUnitController.java index ffb13db..089aa80 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/ResMangUnitController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/ResMangUnitController.java @@ -55,8 +55,8 @@ public class ResMangUnitController { return R.ok(service.lambdaQuery().eq(ResMangUnit::getResCode,so.getResCode()).list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/ResMonthEcoFlowController.java b/src/main/java/com/gunshi/project/xyt/controller/ResMonthEcoFlowController.java index 8f0866e..870dfc6 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/ResMonthEcoFlowController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/ResMonthEcoFlowController.java @@ -15,7 +15,10 @@ import org.springframework.web.bind.annotation.*; import java.io.Serializable; import java.time.LocalDateTime; +import java.util.Date; import java.util.List; +import java.util.Objects; + /** * 描述: 水库月核定生态流量表 * author: xusan @@ -29,10 +32,10 @@ public class ResMonthEcoFlowController { @Autowired private ResMonthEcoFlowService service; - @Operation(summary = "新增") @PostMapping("/insert") public R insert(@Validated(Insert.class) @RequestBody ResMonthEcoFlow dto) { + dto.setModitime(new Date()); boolean result = service.save(dto); return R.ok(result ? dto : null); } @@ -40,6 +43,10 @@ public class ResMonthEcoFlowController { @Operation(summary = "修改") @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody ResMonthEcoFlow dto) { + if (Objects.isNull(service.getById(dto.getId()))){ + throw new IllegalArgumentException("当前数据不存在"); + } + dto.setModitime(null); boolean result = service.updateById(dto); return R.ok(result ? dto : null); } @@ -47,6 +54,9 @@ public class ResMonthEcoFlowController { @Operation(summary = "删除") @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { + if (Objects.isNull(service.getById(id))){ + throw new IllegalArgumentException("当前数据不存在"); + } return R.ok(service.removeById(id)); } @@ -58,8 +68,8 @@ public class ResMonthEcoFlowController { return R.ok(service.lambdaQuery().between(ResMonthEcoFlow::getModitime,stm,etm).orderByAsc(ResMonthEcoFlow::getMonth).list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/ResPlanBController.java b/src/main/java/com/gunshi/project/xyt/controller/ResPlanBController.java index 0c0bd9e..789ffab 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/ResPlanBController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/ResPlanBController.java @@ -52,7 +52,7 @@ public class ResPlanBController extends AbstractCommonFileController{ @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody ResPlanB dto) { if (Objects.isNull(service.getById(dto.getId()))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean result = service.updateById(dto); @@ -67,7 +67,7 @@ public class ResPlanBController extends AbstractCommonFileController{ @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean data = service.removeById(id); @@ -89,8 +89,8 @@ public class ResPlanBController extends AbstractCommonFileController{ return R.ok(list); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/ResProjectImgController.java b/src/main/java/com/gunshi/project/xyt/controller/ResProjectImgController.java index e2220ed..d3c6950 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/ResProjectImgController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/ResProjectImgController.java @@ -50,7 +50,7 @@ public class ResProjectImgController extends AbstractCommonFileController{ @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody ResProjectImg dto) { if (Objects.isNull(service.getById(dto.getId()))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean result = service.updateById(dto); if (result) { @@ -63,7 +63,7 @@ public class ResProjectImgController extends AbstractCommonFileController{ @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } boolean data = service.removeById(id); @@ -83,8 +83,8 @@ public class ResProjectImgController extends AbstractCommonFileController{ } return R.ok(list); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/ResSafePersonBController.java b/src/main/java/com/gunshi/project/xyt/controller/ResSafePersonBController.java index 14f048f..03bb22f 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/ResSafePersonBController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/ResSafePersonBController.java @@ -55,8 +55,8 @@ public class ResSafePersonBController { return R.ok(service.lambdaQuery().eq(ResSafePersonB::getResCode,so.getResCode()).list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/ShpPlacementController.java b/src/main/java/com/gunshi/project/xyt/controller/ShpPlacementController.java index 9d58233..298bc46 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/ShpPlacementController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/ShpPlacementController.java @@ -55,8 +55,8 @@ public class ShpPlacementController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StAddvcdDController.java b/src/main/java/com/gunshi/project/xyt/controller/StAddvcdDController.java index 562adfe..fa4ff48 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StAddvcdDController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StAddvcdDController.java @@ -54,8 +54,8 @@ public class StAddvcdDController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StImgRController.java b/src/main/java/com/gunshi/project/xyt/controller/StImgRController.java index 5b3bc22..ab627cd 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StImgRController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StImgRController.java @@ -54,8 +54,8 @@ public class StImgRController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StImgRRealController.java b/src/main/java/com/gunshi/project/xyt/controller/StImgRRealController.java index d45385f..4330877 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StImgRRealController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StImgRRealController.java @@ -54,8 +54,8 @@ public class StImgRRealController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StPptnRController.java b/src/main/java/com/gunshi/project/xyt/controller/StPptnRController.java index d86af7a..1e5aa67 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StPptnRController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StPptnRController.java @@ -54,8 +54,8 @@ public class StPptnRController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StPptnRDController.java b/src/main/java/com/gunshi/project/xyt/controller/StPptnRDController.java index cef6e52..963f9ee 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StPptnRDController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StPptnRDController.java @@ -54,8 +54,8 @@ public class StPptnRDController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StPptnRRealController.java b/src/main/java/com/gunshi/project/xyt/controller/StPptnRRealController.java index d0541eb..29d750b 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StPptnRRealController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StPptnRRealController.java @@ -54,8 +54,8 @@ public class StPptnRRealController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StQxWarnRController.java b/src/main/java/com/gunshi/project/xyt/controller/StQxWarnRController.java index 1b2f72a..1c89429 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StQxWarnRController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StQxWarnRController.java @@ -57,8 +57,8 @@ public class StQxWarnRController { .ge(StQxWarnR::getTm,dateTimeRangeSo.getStart()).lt(StQxWarnR::getTm,dateTimeRangeSo.getEnd()).list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StRsvrRController.java b/src/main/java/com/gunshi/project/xyt/controller/StRsvrRController.java index eeb731a..16abb16 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StRsvrRController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StRsvrRController.java @@ -54,8 +54,8 @@ public class StRsvrRController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StRsvrRRealController.java b/src/main/java/com/gunshi/project/xyt/controller/StRsvrRRealController.java index 65a2bbb..edf0dc2 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StRsvrRRealController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StRsvrRRealController.java @@ -54,8 +54,8 @@ public class StRsvrRRealController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StStbprpBElemController.java b/src/main/java/com/gunshi/project/xyt/controller/StStbprpBElemController.java index 266532c..cc53ee3 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StStbprpBElemController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StStbprpBElemController.java @@ -54,8 +54,8 @@ public class StStbprpBElemController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StWaterRRealController.java b/src/main/java/com/gunshi/project/xyt/controller/StWaterRRealController.java index bc5719b..27df786 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StWaterRRealController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StWaterRRealController.java @@ -65,8 +65,8 @@ public class StWaterRRealController { return R.ok(service.lambdaQuery().list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StZqrlBController.java b/src/main/java/com/gunshi/project/xyt/controller/StZqrlBController.java index 19bc652..3540fa4 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StZqrlBController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StZqrlBController.java @@ -1,19 +1,26 @@ package com.gunshi.project.xyt.controller; +import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.gunshi.core.result.R; import com.gunshi.project.xyt.model.StZqrlB; +import com.gunshi.project.xyt.service.StStbprpBService; import com.gunshi.project.xyt.service.StZqrlBService; +import com.gunshi.project.xyt.validate.markers.Delete; 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 org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; -import java.io.Serializable; +import java.util.Date; import java.util.List; +import java.util.Objects; + /** * 描述: 水位流量关系曲线表 * author: xusan @@ -27,10 +34,25 @@ public class StZqrlBController { @Autowired private StZqrlBService service; + @Autowired + private StStbprpBService stStbprpBService; @Operation(summary = "新增") @PostMapping("/insert") public R insert(@Validated(Insert.class) @RequestBody StZqrlB dto) { + if (StringUtils.isNotBlank(dto.getStcd()) && Objects.isNull(stStbprpBService.getById(dto.getStcd()))){ + throw new IllegalArgumentException("测站编码不存在"); + } + + if (service.lambdaQuery() + .eq(StZqrlB::getStcd, dto.getStcd()) + .eq(StZqrlB::getLnnm, dto.getLnnm()) + .eq(StZqrlB::getBgtm, dto.getBgtm()) + .eq(StZqrlB::getPtno, dto.getPtno()) + .count() > 0) { + throw new IllegalArgumentException("当前数据已存在"); + } + dto.setModitime(new Date()); boolean result = service.save(dto); return R.ok(result ? dto : null); } @@ -38,14 +60,42 @@ public class StZqrlBController { @Operation(summary = "修改") @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody StZqrlB dto) { + if (StringUtils.isNotBlank(dto.getStcd()) && Objects.isNull(stStbprpBService.getById(dto.getStcd()))){ + throw new IllegalArgumentException("测站编码不存在"); + } + + if (service.lambdaQuery() + .eq(StZqrlB::getStcd, dto.getStcd()) + .eq(StZqrlB::getLnnm, dto.getLnnm()) + .eq(StZqrlB::getBgtm, dto.getBgtm()) + .eq(StZqrlB::getPtno, dto.getPtno()) + .count() > 0) { + throw new IllegalArgumentException("当前数据已存在"); + } + + dto.setModitime(null); + 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)); + @PostMapping("/del") + public R del(@Validated(Delete.class) @RequestBody StZqrlB dto) { + if (service.lambdaQuery() + .eq(StZqrlB::getStcd, dto.getStcd()) + .eq(StZqrlB::getLnnm, dto.getLnnm()) + .eq(StZqrlB::getBgtm, dto.getBgtm()) + .eq(StZqrlB::getPtno, dto.getPtno()) + .count() != 1) { + throw new IllegalArgumentException("当前数据不存在"); + } + return R.ok(service.lambdaUpdate() + .eq(StZqrlB::getStcd, dto.getStcd()) + .eq(StZqrlB::getLnnm, dto.getLnnm()) + .eq(StZqrlB::getBgtm, dto.getBgtm()) + .eq(StZqrlB::getPtno, dto.getPtno()) + .remove() ); } @Operation(summary = "列表") @@ -54,8 +104,8 @@ public class StZqrlBController { return R.ok(service.lambdaQuery().orderByDesc(StZqrlB::getModitime).list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/StZvarlBController.java b/src/main/java/com/gunshi/project/xyt/controller/StZvarlBController.java index 5809e3f..5b135cc 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/StZvarlBController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/StZvarlBController.java @@ -1,19 +1,26 @@ package com.gunshi.project.xyt.controller; +import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.gunshi.core.result.R; import com.gunshi.project.xyt.model.StZvarlB; +import com.gunshi.project.xyt.service.StStbprpBService; import com.gunshi.project.xyt.service.StZvarlBService; +import com.gunshi.project.xyt.validate.markers.Delete; 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 org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; -import java.io.Serializable; +import java.util.Date; import java.util.List; +import java.util.Objects; + /** * 描述: 库( 湖)容曲线表 * author: xusan @@ -27,10 +34,24 @@ public class StZvarlBController { @Autowired private StZvarlBService service; + @Autowired + private StStbprpBService stStbprpBService; @Operation(summary = "新增") @PostMapping("/insert") public R insert(@Validated(Insert.class) @RequestBody StZvarlB dto) { + if (StringUtils.isNotBlank(dto.getStcd()) && Objects.isNull(stStbprpBService.getById(dto.getStcd()))){ + throw new IllegalArgumentException("测站编码不存在"); + } + + if (service.lambdaQuery() + .eq(StZvarlB::getStcd, dto.getStcd()) + .eq(StZvarlB::getMstm, dto.getMstm()) + .eq(StZvarlB::getPtno, dto.getPtno()) + .count() > 0) { + throw new IllegalArgumentException("当前数据已存在"); + } + dto.setModitime(new Date()); boolean result = service.save(dto); return R.ok(result ? dto : null); } @@ -38,14 +59,37 @@ public class StZvarlBController { @Operation(summary = "修改") @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody StZvarlB dto) { + if (StringUtils.isNotBlank(dto.getStcd()) && Objects.isNull(stStbprpBService.getById(dto.getStcd()))){ + throw new IllegalArgumentException("测站编码不存在"); + } + + if (service.lambdaQuery() + .eq(StZvarlB::getStcd, dto.getStcd()) + .eq(StZvarlB::getMstm, dto.getMstm()) + .eq(StZvarlB::getPtno, dto.getPtno()) + .count() > 0) { + throw new IllegalArgumentException("当前数据已存在"); + } + dto.setModitime(null); 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)); + @PostMapping("/del") + public R del(@Validated(Delete.class) @RequestBody StZvarlB dto) { + if (service.lambdaQuery() + .eq(StZvarlB::getStcd, dto.getStcd()) + .eq(StZvarlB::getMstm, dto.getMstm()) + .eq(StZvarlB::getPtno, dto.getPtno()) + .count() != 1) { + throw new IllegalArgumentException("当前数据不存在"); + } + return R.ok(service.lambdaUpdate() + .eq(StZvarlB::getStcd, dto.getStcd()) + .eq(StZvarlB::getMstm, dto.getMstm()) + .eq(StZvarlB::getPtno, dto.getPtno()) + .remove() ); } @Operation(summary = "列表") @@ -54,8 +98,8 @@ public class StZvarlBController { return R.ok(service.lambdaQuery().orderByDesc(StZvarlB::getMstm).list()); } - @Operation(summary = "分页") - @PostMapping("/page") +// @Operation(summary = "分页") +// @PostMapping("/page") public R> page() { return R.ok(service.page(null,null)); } diff --git a/src/main/java/com/gunshi/project/xyt/controller/SysDictBController.java b/src/main/java/com/gunshi/project/xyt/controller/SysDictBController.java index 7dd6001..f67d68b 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/SysDictBController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/SysDictBController.java @@ -41,13 +41,13 @@ public class SysDictBController { if (StringUtils.isNotBlank(dto.getDictNm())){ if (service.lambdaQuery().eq(SysDictB::getDictNm,dto.getDictNm()) .count() > 0) { - throw new RuntimeException("当前名称已存在"); + throw new IllegalArgumentException("当前名称已存在"); } } if (Objects.nonNull(dto.getPid())){ if (service.lambdaQuery().eq(SysDictB::getId,dto.getPid()) .count() == 0) { - throw new RuntimeException("当父级不存在"); + throw new IllegalArgumentException("当父级不存在"); } } boolean result = service.save(dto); @@ -61,13 +61,13 @@ public class SysDictBController { if (StringUtils.isNotBlank(dto.getDictNm())){ if (service.lambdaQuery().eq(SysDictB::getDictNm,dto.getDictNm()) .count() > 0) { - throw new RuntimeException("当前名称已存在"); + throw new IllegalArgumentException("当前名称已存在"); } } if (Objects.nonNull(dto.getPid())){ if (service.lambdaQuery().eq(SysDictB::getId,dto.getPid()) .count() == 0) { - throw new RuntimeException("当父级不存在"); + throw new IllegalArgumentException("当父级不存在"); } } boolean result = service.updateById(dto); @@ -78,7 +78,7 @@ public class SysDictBController { @GetMapping("/del/{id}") public R del(@Schema(name = "id") @PathVariable("id") Serializable id) { if (Objects.isNull(service.getById(id))) { - throw new RuntimeException("当前数据不存在"); + throw new IllegalArgumentException("当前数据不存在"); } return R.ok(service.removeById(id)); } diff --git a/src/main/java/com/gunshi/project/xyt/entity/vo/HomeStStbprpBVo.java b/src/main/java/com/gunshi/project/xyt/entity/vo/HomeStStbprpBVo.java index 7111f7d..e9129e7 100644 --- a/src/main/java/com/gunshi/project/xyt/entity/vo/HomeStStbprpBVo.java +++ b/src/main/java/com/gunshi/project/xyt/entity/vo/HomeStStbprpBVo.java @@ -25,10 +25,4 @@ public class HomeStStbprpBVo extends StStbprpB { @Schema(description="数据") private BigDecimal v; - /** - * 数据 - */ - @Schema(description="水库编码") - private String resCode; - } diff --git a/src/main/java/com/gunshi/project/xyt/model/AttCctvBase.java b/src/main/java/com/gunshi/project/xyt/model/AttCctvBase.java index 43b4afc..37b4aa6 100644 --- a/src/main/java/com/gunshi/project/xyt/model/AttCctvBase.java +++ b/src/main/java/com/gunshi/project/xyt/model/AttCctvBase.java @@ -9,6 +9,7 @@ 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; @@ -33,7 +34,7 @@ public class AttCctvBase implements Serializable { */ @TableId(value="id", type= IdType.AUTO) @Schema(description="id") - @NotBlank(message = "id不能为空") + @NotNull(message = "id不能为空") private Long id; /** diff --git a/src/main/java/com/gunshi/project/xyt/model/CctvBMenu.java b/src/main/java/com/gunshi/project/xyt/model/CctvBMenu.java index 794d6a4..682c8d1 100644 --- a/src/main/java/com/gunshi/project/xyt/model/CctvBMenu.java +++ b/src/main/java/com/gunshi/project/xyt/model/CctvBMenu.java @@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; 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; @@ -31,7 +32,7 @@ public class CctvBMenu implements Serializable { */ @TableId(value="id", type= IdType.AUTO) @Schema(description="id") - @NotBlank(message = "id不能为空") + @NotNull(message = "id不能为空") private Long id; /** diff --git a/src/main/java/com/gunshi/project/xyt/model/FileAssociations.java b/src/main/java/com/gunshi/project/xyt/model/FileAssociations.java index 45abb8f..9758369 100644 --- a/src/main/java/com/gunshi/project/xyt/model/FileAssociations.java +++ b/src/main/java/com/gunshi/project/xyt/model/FileAssociations.java @@ -88,8 +88,7 @@ public class FileAssociations implements Serializable { @TableField(value = "type") - @Schema(description = "业务文件类型 /n 0:水库基本信息-工程基础信息-工程特性表," + - "/n 1:水库基本信息-设计图纸和资料") + @Schema(description = "业务文件类型 0:水库基本信息-工程基础信息-工程特性表,1:水库基本信息-设计图纸和资料") private String type; diff --git a/src/main/java/com/gunshi/project/xyt/model/GateValveCctvRel.java b/src/main/java/com/gunshi/project/xyt/model/GateValveCctvRel.java index 6e24881..2eb3954 100644 --- a/src/main/java/com/gunshi/project/xyt/model/GateValveCctvRel.java +++ b/src/main/java/com/gunshi/project/xyt/model/GateValveCctvRel.java @@ -9,6 +9,7 @@ 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; @@ -32,7 +33,7 @@ public class GateValveCctvRel implements Serializable { */ @TableId(value="id", type= IdType.AUTO) @Schema(description="id") - @NotBlank(message = "id不能为空", groups = {Update.class}) + @NotNull(message = "id不能为空", groups = {Update.class}) private Long id; /** diff --git a/src/main/java/com/gunshi/project/xyt/model/GateValveR.java b/src/main/java/com/gunshi/project/xyt/model/GateValveR.java index 379b99c..e15fb9e 100644 --- a/src/main/java/com/gunshi/project/xyt/model/GateValveR.java +++ b/src/main/java/com/gunshi/project/xyt/model/GateValveR.java @@ -9,6 +9,7 @@ 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; @@ -34,7 +35,7 @@ public class GateValveR implements Serializable { @TableId(value="id", type= IdType.AUTO) @Schema(description="id") // @Size(max = 0,message = "id最大长度要小于 0") - @NotBlank(message = "id不能为空") + @NotNull(message = "id不能为空") private Long id; /** diff --git a/src/main/java/com/gunshi/project/xyt/model/GateValveReal.java b/src/main/java/com/gunshi/project/xyt/model/GateValveReal.java index bd34299..c00d388 100644 --- a/src/main/java/com/gunshi/project/xyt/model/GateValveReal.java +++ b/src/main/java/com/gunshi/project/xyt/model/GateValveReal.java @@ -8,7 +8,7 @@ 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.NotNull; import jakarta.validation.constraints.Size; import lombok.Data; @@ -33,7 +33,7 @@ public class GateValveReal implements Serializable { */ @TableId(value="id", type= IdType.AUTO) @Schema(description="id") - @NotBlank(message = "id不能为空") + @NotNull(message = "id不能为空") private Long id; /** diff --git a/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnR.java b/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnR.java index a14b6de..9e6017b 100644 --- a/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnR.java +++ b/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnR.java @@ -8,7 +8,7 @@ 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.NotNull; import jakarta.validation.constraints.Size; import lombok.Data; @@ -34,7 +34,7 @@ public class OsmoticWarnR implements Serializable { */ @TableId(value="id", type= IdType.AUTO) @Schema(description="主键") - @NotBlank(message = "主键不能为空") + @NotNull(message = "主键不能为空") private Long id; /** diff --git a/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnRule.java b/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnRule.java index c68e74f..1b39b66 100644 --- a/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnRule.java +++ b/src/main/java/com/gunshi/project/xyt/model/OsmoticWarnRule.java @@ -11,6 +11,7 @@ import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; 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; @@ -36,7 +37,7 @@ public class OsmoticWarnRule implements Serializable { */ @TableId(value="id", type= IdType.AUTO) @Schema(description="主键") - @NotBlank(message = "主键不能为空") + @NotNull(message = "主键不能为空") @JsonSerialize(using = ToStringSerializer.class) private Long id; diff --git a/src/main/java/com/gunshi/project/xyt/model/ResMangUnit.java b/src/main/java/com/gunshi/project/xyt/model/ResMangUnit.java index 7df8ad5..3fdaec8 100644 --- a/src/main/java/com/gunshi/project/xyt/model/ResMangUnit.java +++ b/src/main/java/com/gunshi/project/xyt/model/ResMangUnit.java @@ -9,6 +9,7 @@ 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; @@ -33,7 +34,7 @@ public class ResMangUnit implements Serializable { */ @TableId(value="id", type= IdType.AUTO) @Schema(description="主键") - @NotBlank(message = "主键不能为空") + @NotNull(message = "主键不能为空") private Long id; /** diff --git a/src/main/java/com/gunshi/project/xyt/model/ResMonthEcoFlow.java b/src/main/java/com/gunshi/project/xyt/model/ResMonthEcoFlow.java index 3ec78af..8c82c25 100644 --- a/src/main/java/com/gunshi/project/xyt/model/ResMonthEcoFlow.java +++ b/src/main/java/com/gunshi/project/xyt/model/ResMonthEcoFlow.java @@ -7,12 +7,16 @@ 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; /** @@ -33,7 +37,7 @@ public class ResMonthEcoFlow implements Serializable { */ @TableId(value="id", type= IdType.AUTO) @Schema(description="主键") - @NotBlank(message = "主键不能为空") + @NotNull(message = "主键不能为空",groups = {Update.class}) private Long id; /** @@ -41,8 +45,8 @@ public class ResMonthEcoFlow implements Serializable { */ @TableField(value="res_code") @Schema(description="水库代码") - @Size(max = 32,message = "水库代码最大长度要小于 32") - @NotBlank(message = "水库代码不能为空") + @Size(max = 32,message = "水库代码最大长度要小于 32",groups = {Update.class, Insert.class}) + @NotBlank(message = "水库代码不能为空",groups = {Update.class, Insert.class}) private String resCode; /** @@ -59,7 +63,7 @@ public class ResMonthEcoFlow implements Serializable { @TableField(value="value") @Schema(description="流量") // @Size(max = 0,message = "流量最大长度要小于 0") - private String value; + private BigDecimal value; /** * 时间戳 diff --git a/src/main/java/com/gunshi/project/xyt/model/ResPlanB.java b/src/main/java/com/gunshi/project/xyt/model/ResPlanB.java index 4ae5326..7b04989 100644 --- a/src/main/java/com/gunshi/project/xyt/model/ResPlanB.java +++ b/src/main/java/com/gunshi/project/xyt/model/ResPlanB.java @@ -9,6 +9,7 @@ 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; @@ -34,7 +35,7 @@ public class ResPlanB implements Serializable { */ @TableId(value="id", type= IdType.AUTO) @Schema(description="主键") - @NotBlank(message = "主键不能为空") + @NotNull(message = "主键不能为空") private Long id; /** diff --git a/src/main/java/com/gunshi/project/xyt/model/ResProjectImg.java b/src/main/java/com/gunshi/project/xyt/model/ResProjectImg.java index 8e85c74..baacc4e 100644 --- a/src/main/java/com/gunshi/project/xyt/model/ResProjectImg.java +++ b/src/main/java/com/gunshi/project/xyt/model/ResProjectImg.java @@ -9,6 +9,7 @@ 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; @@ -35,7 +36,7 @@ public class ResProjectImg implements Serializable { @TableId(value="id", type= IdType.AUTO) @Schema(description="主键") // @Size(max = 0,message = "主键最大长度要小于 0") - @NotBlank(message = "主键不能为空") + @NotNull(message = "主键不能为空") private Long id; /** diff --git a/src/main/java/com/gunshi/project/xyt/model/ResSafePersonB.java b/src/main/java/com/gunshi/project/xyt/model/ResSafePersonB.java index bd9a6ab..71f32dc 100644 --- a/src/main/java/com/gunshi/project/xyt/model/ResSafePersonB.java +++ b/src/main/java/com/gunshi/project/xyt/model/ResSafePersonB.java @@ -9,6 +9,7 @@ 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; @@ -34,7 +35,7 @@ public class ResSafePersonB implements Serializable { @TableId(value="id", type= IdType.AUTO) @Schema(description="主键") // @Size(max = 0,message = "主键最大长度要小于 0") - @NotBlank(message = "主键不能为空") + @NotNull(message = "主键不能为空") private Long id; /** 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 e39649a..37ad8a9 100644 --- a/src/main/java/com/gunshi/project/xyt/model/RescueTeamB.java +++ b/src/main/java/com/gunshi/project/xyt/model/RescueTeamB.java @@ -13,6 +13,7 @@ import com.gunshi.file.model.FileDescriptor; import com.gunshi.project.xyt.service.AbstractModelWithAttachService; 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; @@ -39,7 +40,7 @@ public class RescueTeamB implements Serializable, AbstractModelWithAttachService */ @TableId(value="team_id", type= IdType.AUTO) @Schema(description="主键") - @NotBlank(message = "主键不能为空") + @NotNull(message = "主键不能为空") @JsonSerialize(using = ToStringSerializer.class) private Long teamId; @@ -126,7 +127,7 @@ public class RescueTeamB implements Serializable, AbstractModelWithAttachService */ @TableField(value="tm") @Schema(description="时间戳") - @NotBlank(message = "时间戳不能为空") + @NotNull(message = "时间戳不能为空") @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date tm; 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 a718aba..df3f76b 100644 --- a/src/main/java/com/gunshi/project/xyt/model/RescueTeamDetail.java +++ b/src/main/java/com/gunshi/project/xyt/model/RescueTeamDetail.java @@ -11,6 +11,7 @@ import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; 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; @@ -35,7 +36,7 @@ public class RescueTeamDetail implements Serializable { */ @TableId(value="detail_id", type= IdType.AUTO) @Schema(description="主键") - @NotBlank(message = "主键不能为空") + @NotNull(message = "主键不能为空") @JsonSerialize(using = ToStringSerializer.class) private Long detailId; @@ -99,7 +100,7 @@ public class RescueTeamDetail implements Serializable { */ @TableField(value="tm") @Schema(description="时间戳") - @NotBlank(message = "时间戳不能为空") + @NotNull(message = "时间戳不能为空") @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date tm; 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 9eb239d..3609232 100644 --- a/src/main/java/com/gunshi/project/xyt/model/RescueTeamFile.java +++ b/src/main/java/com/gunshi/project/xyt/model/RescueTeamFile.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; 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 lombok.Data; import java.io.Serializable; @@ -34,7 +34,7 @@ public class RescueTeamFile implements Serializable { */ @TableId(value="id", type= IdType.AUTO) @Schema(description="主键") - @NotBlank(message = "主键不能为空") + @NotNull(message = "主键不能为空") @JsonSerialize(using = ToStringSerializer.class) private Long id; @@ -65,7 +65,7 @@ public class RescueTeamFile implements Serializable { */ @TableField(value="tm") @Schema(description="时间戳") - @NotBlank(message = "时间戳不能为空") + @NotNull(message = "时间戳不能为空") @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date tm; diff --git a/src/main/java/com/gunshi/project/xyt/model/ShpPlacement.java b/src/main/java/com/gunshi/project/xyt/model/ShpPlacement.java index a706fb4..e75dd99 100644 --- a/src/main/java/com/gunshi/project/xyt/model/ShpPlacement.java +++ b/src/main/java/com/gunshi/project/xyt/model/ShpPlacement.java @@ -8,7 +8,7 @@ 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.NotNull; import jakarta.validation.constraints.Size; import lombok.Data; @@ -34,7 +34,7 @@ public class ShpPlacement implements Serializable { @TableId(value="gid", type= IdType.AUTO) @Schema(description="gid") // @Size(max = 0,message = "gid最大长度要小于 0") - @NotBlank(message = "gid不能为空") + @NotNull(message = "gid不能为空") private Integer gid; /** diff --git a/src/main/java/com/gunshi/project/xyt/model/StAddvcdD.java b/src/main/java/com/gunshi/project/xyt/model/StAddvcdD.java index 953ce73..b771e97 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StAddvcdD.java +++ b/src/main/java/com/gunshi/project/xyt/model/StAddvcdD.java @@ -9,6 +9,7 @@ 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; @@ -34,7 +35,7 @@ public class StAddvcdD implements Serializable { @TableId(value="adcd", type= IdType.AUTO) @Schema(description="行政区划编码") @Size(max = 15,message = "行政区划编码最大长度要小于 15") - @NotBlank(message = "行政区划编码不能为空") + @NotNull(message = "行政区划编码不能为空") private String adcd; /** @@ -84,7 +85,7 @@ public class StAddvcdD implements Serializable { @TableField(value="tm") @Schema(description="时间戳") // @Size(max = 0,message = "时间戳最大长度要小于 0") - @NotBlank(message = "时间戳不能为空") + @NotNull(message = "时间戳不能为空") @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date tm; diff --git a/src/main/java/com/gunshi/project/xyt/model/StImgR.java b/src/main/java/com/gunshi/project/xyt/model/StImgR.java index b723615..937be12 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StImgR.java +++ b/src/main/java/com/gunshi/project/xyt/model/StImgR.java @@ -20,15 +20,15 @@ import java.util.Date; public class StImgR implements Serializable { @TableField(value = "stcd") @MppMultiId - @Schema(description="") - @Size(max = 20,message = "最大长度要小于 20") - @NotBlank(message = "不能为空") + @Schema(description="测站编码") + @Size(max = 20,message = "测站编码最大长度要小于 20") + @NotBlank(message = "测站编码不能为空") private String stcd; @MppMultiId @TableField(value = "tm") - @Schema(description="") - @NotNull(message = "不能为null") + @Schema(description="时间") + @NotNull(message = "时间不能为为空") @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date tm; @@ -38,9 +38,9 @@ public class StImgR implements Serializable { private Date chtm; @TableField(value = "img_path") - @Schema(description="") - @Size(max = 256,message = "最大长度要小于 256") - @NotBlank(message = "不能为空") + @Schema(description="图片路径") + @Size(max = 256,message = "图片路径最大长度要小于 256") + @NotBlank(message = "图片路径不能为空") private String imgPath; @TableField(value = "chid") 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 e7c69e1..c99a14a 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StImgRReal.java +++ b/src/main/java/com/gunshi/project/xyt/model/StImgRReal.java @@ -18,9 +18,9 @@ import java.util.Date; public class StImgRReal implements Serializable { @TableField(value = "stcd") @MppMultiId - @Schema(description="") - @Size(max = 20,message = "最大长度要小于 20") - @NotBlank(message = "不能为空") + @Schema(description="测站编码") + @Size(max = 20,message = "测站编码最大长度要小于 20") + @NotBlank(message = "测站编码不能为空") private String stcd; @TableField(value = "tm") diff --git a/src/main/java/com/gunshi/project/xyt/model/StImgWarnR.java b/src/main/java/com/gunshi/project/xyt/model/StImgWarnR.java index 409150a..357d928 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StImgWarnR.java +++ b/src/main/java/com/gunshi/project/xyt/model/StImgWarnR.java @@ -8,6 +8,7 @@ import com.github.jeffreyning.mybatisplus.anno.MppMultiId; 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; @@ -43,7 +44,7 @@ public class StImgWarnR implements Serializable { @MppMultiId @TableField(value="tm") @Schema(description="tm") - @NotBlank(message = "tm不能为空") + @NotNull(message = "tm不能为空") @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date tm; 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 c7ecd06..ebf7a8d 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StPptnR.java +++ b/src/main/java/com/gunshi/project/xyt/model/StPptnR.java @@ -9,6 +9,7 @@ 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; @@ -49,7 +50,7 @@ public class StPptnR implements Serializable { */ @TableField(value="tm") @Schema(description="时间") - @NotBlank(message = "时间不能为空") + @NotNull(message = "时间不能为空") @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date tm; 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 66aaea5..66bf7c2 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StPptnRD.java +++ b/src/main/java/com/gunshi/project/xyt/model/StPptnRD.java @@ -9,6 +9,7 @@ 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; @@ -44,7 +45,7 @@ public class StPptnRD implements Serializable { @TableField(value="tm") @Schema(description="时间") // @Size(max = 0,message = "时间最大长度要小于 0") - @NotBlank(message = "时间不能为空") + @NotNull(message = "时间不能为空") @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date tm; @@ -61,7 +62,7 @@ public class StPptnRD implements Serializable { */ @TableField(value="year") @Schema(description="year") - @NotBlank(message = "year不能为空") + @NotNull(message = "year不能为空") 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 450542b..c05c05e 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StPptnRReal.java +++ b/src/main/java/com/gunshi/project/xyt/model/StPptnRReal.java @@ -9,6 +9,7 @@ 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; @@ -132,7 +133,7 @@ public class StPptnRReal implements Serializable { @TableField(value="chtm") @Schema(description="chtm") // @Size(max = 0,message = "chtm最大长度要小于 0") - @NotBlank(message = "chtm不能为空") + @NotNull(message = "chtm不能为空") @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date chtm; diff --git a/src/main/java/com/gunshi/project/xyt/model/StQxWarnR.java b/src/main/java/com/gunshi/project/xyt/model/StQxWarnR.java index d1d4593..432a279 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StQxWarnR.java +++ b/src/main/java/com/gunshi/project/xyt/model/StQxWarnR.java @@ -8,7 +8,7 @@ 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.NotNull; import jakarta.validation.constraints.Size; import lombok.Data; @@ -34,7 +34,7 @@ public class StQxWarnR implements Serializable { @TableId(value="id", type= IdType.AUTO) @Schema(description="id") // @Size(max = 0,message = "id最大长度要小于 0") - @NotBlank(message = "id不能为空") + @NotNull(message = "id不能为空") private Long id; /** @@ -43,7 +43,7 @@ public class StQxWarnR implements Serializable { @TableField(value="tm") @Schema(description="tm") // @Size(max = 0,message = "tm最大长度要小于 0") - @NotBlank(message = "tm不能为空") + @NotNull(message = "tm不能为空") @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date tm; 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 5a518d3..ad2d433 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StRsvrR.java +++ b/src/main/java/com/gunshi/project/xyt/model/StRsvrR.java @@ -9,6 +9,7 @@ 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; @@ -42,7 +43,7 @@ public class StRsvrR implements Serializable { */ @TableField(value="tm") @Schema(description="tm") - @NotBlank(message = "tm不能为空") + @NotNull(message = "tm不能为空") @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date tm; diff --git a/src/main/java/com/gunshi/project/xyt/model/StZqrlB.java b/src/main/java/com/gunshi/project/xyt/model/StZqrlB.java index 2fc56d7..8632b80 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StZqrlB.java +++ b/src/main/java/com/gunshi/project/xyt/model/StZqrlB.java @@ -7,12 +7,17 @@ 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.Delete; +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; /** @@ -33,8 +38,8 @@ public class StZqrlB implements Serializable { */ @TableId(value="stcd", type= IdType.AUTO) @Schema(description="测站编码") - @Size(max = 8,message = "测站编码最大长度要小于 8") - @NotBlank(message = "测站编码不能为空") + @Size(max = 20,message = "测站编码最大长度要小于 8") + @NotBlank(message = "测站编码不能为空",groups = {Insert.class, Update.class, Delete.class}) private String stcd; /** @@ -43,7 +48,7 @@ public class StZqrlB implements Serializable { @TableField(value="lnnm") @Schema(description="曲线名称") @Size(max = 30,message = "曲线名称最大长度要小于 30") - @NotBlank(message = "曲线名称不能为空") + @NotBlank(message = "曲线名称不能为空",groups = {Insert.class, Update.class, Delete.class}) private String lnnm; /** @@ -52,7 +57,7 @@ public class StZqrlB implements Serializable { @TableField(value="bgtm") @Schema(description="启用时间") // @Size(max = 0,message = "启用时间最大长度要小于 0") - @NotBlank(message = "启用时间不能为空") + @NotNull(message = "启用时间不能为空",groups = {Insert.class, Update.class, Delete.class}) @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date bgtm; @@ -62,7 +67,7 @@ public class StZqrlB implements Serializable { @TableField(value="ptno") @Schema(description="点序号") // @Size(max = 0,message = "点序号最大长度要小于 0") - @NotBlank(message = "点序号不能为空") + @NotNull(message = "点序号不能为空",groups = {Insert.class, Update.class, Delete.class}) private Integer ptno; /** @@ -71,8 +76,8 @@ public class StZqrlB implements Serializable { @TableField(value="z") @Schema(description="水位") // @Size(max = 0,message = "水位最大长度要小于 0") - @NotBlank(message = "水位不能为空") - private String z; + @NotNull(message = "水位不能为空",groups = {Insert.class, Update.class}) + private BigDecimal z; /** * 流量 @@ -80,8 +85,8 @@ public class StZqrlB implements Serializable { @TableField(value="q") @Schema(description="流量") // @Size(max = 0,message = "流量最大长度要小于 0") - @NotBlank(message = "流量不能为空") - private String q; + @NotNull(message = "流量不能为空",groups = {Insert.class, Update.class}) + private BigDecimal q; /** * 备注 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 d65b7f3..5b82588 100644 --- a/src/main/java/com/gunshi/project/xyt/model/StZvarlB.java +++ b/src/main/java/com/gunshi/project/xyt/model/StZvarlB.java @@ -6,8 +6,11 @@ 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.Delete; +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; @@ -33,8 +36,8 @@ public class StZvarlB implements Serializable { */ @TableId(value="stcd") @Schema(description="测站编码") - @Size(max = 8,message = "测站编码最大长度要小于 8") - @NotBlank(message = "测站编码不能为空") + @Size(max = 20,message = "测站编码最大长度要小于 8",groups = {Insert.class, Update.class, Delete.class}) + @NotNull(message = "测站编码不能为空",groups = {Insert.class, Update.class, Delete.class}) private String stcd; /** @@ -43,7 +46,7 @@ public class StZvarlB implements Serializable { @TableField(value="mstm") @Schema(description="施测时间") // @Size(max = 0,message = "施测时间最大长度要小于 0") - @NotBlank(message = "施测时间不能为空") + @NotNull(message = "施测时间不能为空",groups = {Insert.class, Update.class, Delete.class}) @JsonFormat(pattern = DateFormatString.YYYY_MM_DD_HH_MM_SS, timezone = "GMT+8") private Date mstm; @@ -53,7 +56,7 @@ public class StZvarlB implements Serializable { @TableField(value="ptno") @Schema(description="点序号") // @Size(max = 0,message = "点序号最大长度要小于 0") - @NotBlank(message = "点序号不能为空") + @NotNull(message = "点序号不能为空",groups = {Insert.class, Update.class, Delete.class}) private Integer ptno; /** @@ -61,7 +64,7 @@ public class StZvarlB implements Serializable { */ @TableField(value="rz") @Schema(description="库水位") - @NotBlank(message = "库水位不能为空") + @NotNull(message = "库水位不能为空",groups = {Insert.class, Update.class}) private BigDecimal rz; /** @@ -69,7 +72,7 @@ public class StZvarlB implements Serializable { */ @TableField(value="w") @Schema(description="蓄水量") - @NotBlank(message = "蓄水量不能为空") + @NotNull(message = "蓄水量不能为空",groups = {Insert.class, Update.class}) private BigDecimal w; /** @@ -78,7 +81,7 @@ public class StZvarlB implements Serializable { @TableField(value="wsfa") @Schema(description="水面面积") // @Size(max = 0,message = "水面面积最大长度要小于 0") - private String wsfa; + private BigDecimal wsfa; /** * 时间戳 @@ -95,6 +98,6 @@ public class StZvarlB implements Serializable { @TableField(value="tot_cap") @Schema(description="库容(万m³)") // @Size(max = 0,message = "库容(万m³)最大长度要小于 0") - private String totCap; + private BigDecimal totCap; } \ 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 index 34b97ac..d9b5d74 100644 --- a/src/main/java/com/gunshi/project/xyt/model/TyYearRainfall.java +++ b/src/main/java/com/gunshi/project/xyt/model/TyYearRainfall.java @@ -9,6 +9,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotNull; import lombok.Data; import java.io.Serializable; @@ -32,7 +33,7 @@ public class TyYearRainfall implements Serializable { */ @TableId(value="id", type= IdType.AUTO) @Schema(description="id") - @NotBlank(message = "id不能为空") + @NotNull(message = "id不能为空") @JsonSerialize(using = ToStringSerializer.class) private Long id;