From 293ac5490ee1c81fbb67b20833a325c451e54771 Mon Sep 17 00:00:00 2001 From: hxh <762326930@qq.com> Date: Fri, 10 Nov 2023 18:11:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/kms/yxgh/base/Response.java | 81 +++++++++++++ .../df/controller/CheckingController.java | 91 ++++++++++++++ .../yxgh/df/controller/PlanController.java | 87 ++++++++++++++ .../yxgh/df/controller/TraceController.java | 108 +++++++++++++++++ .../df/domain/dto/DfCheckingDetailDto.java | 45 +++++++ .../yxgh/df/domain/dto/DfPlanDetailDto.java | 62 ++++++++++ .../df/domain/dto/SimpleDfCheckingDto.java | 23 ++++ .../kms/yxgh/df/domain/entity/DfChecking.java | 60 ++++++++++ .../yxgh/df/domain/entity/DfCheckingItem.java | 65 ++++++++++ .../com/kms/yxgh/df/domain/entity/DfPlan.java | 81 +++++++++++++ .../yxgh/df/domain/entity/DfPlanOperator.java | 60 ++++++++++ .../kms/yxgh/df/domain/entity/DfPoint.java | 70 +++++++++++ .../kms/yxgh/df/domain/entity/DfRecord.java | 65 ++++++++++ .../yxgh/df/domain/entity/DfRecordItem.java | 75 ++++++++++++ .../kms/yxgh/df/domain/entity/DfTrace.java | 59 ++++++++++ .../yxgh/df/mapper/DfCheckingItemMapper.java | 16 +++ .../kms/yxgh/df/mapper/DfCheckingMapper.java | 16 +++ .../com/kms/yxgh/df/mapper/DfPlanMapper.java | 16 +++ .../yxgh/df/mapper/DfPlanOperatorMapper.java | 16 +++ .../com/kms/yxgh/df/mapper/DfPointMapper.java | 16 +++ .../yxgh/df/mapper/DfRecordItemMapper.java | 16 +++ .../kms/yxgh/df/mapper/DfRecordMapper.java | 16 +++ .../com/kms/yxgh/df/mapper/DfTraceMapper.java | 16 +++ .../df/service/DfCheckingItemService.java | 17 +++ .../yxgh/df/service/DfCheckingService.java | 17 +++ .../df/service/DfPlanOperatorService.java | 17 +++ .../kms/yxgh/df/service/DfPlanService.java | 17 +++ .../kms/yxgh/df/service/DfPointService.java | 17 +++ .../yxgh/df/service/DfRecordItemService.java | 17 +++ .../kms/yxgh/df/service/DfRecordService.java | 17 +++ .../kms/yxgh/df/service/DfTraceService.java | 17 +++ .../sz/controller/SzCheckingController.java | 111 ++++++++++++++++++ .../controller/SzCheckingItemController.java | 111 ++++++++++++++++++ .../yxgh/sz/controller/SzPlanController.java | 111 ++++++++++++++++++ .../controller/SzPlanOperatorController.java | 111 ++++++++++++++++++ .../yxgh/sz/controller/SzPointController.java | 111 ++++++++++++++++++ .../sz/controller/SzRecordController.java | 111 ++++++++++++++++++ .../sz/controller/SzRecordItemController.java | 111 ++++++++++++++++++ .../yxgh/sz/controller/SzTraceController.java | 111 ++++++++++++++++++ .../sz/controller/df/CheckingController.java | 54 +++++++++ .../kms/yxgh/sz/domain/entity/SzChecking.java | 60 ++++++++++ .../yxgh/sz/domain/entity/SzCheckingItem.java | 65 ++++++++++ .../com/kms/yxgh/sz/domain/entity/SzPlan.java | 81 +++++++++++++ .../yxgh/sz/domain/entity/SzPlanOperator.java | 60 ++++++++++ .../kms/yxgh/sz/domain/entity/SzPoint.java | 70 +++++++++++ .../kms/yxgh/sz/domain/entity/SzRecord.java | 65 ++++++++++ .../yxgh/sz/domain/entity/SzRecordItem.java | 75 ++++++++++++ .../kms/yxgh/sz/domain/entity/SzTrace.java | 59 ++++++++++ .../yxgh/sz/mapper/SzCheckingItemMapper.java | 15 +++ .../kms/yxgh/sz/mapper/SzCheckingMapper.java | 15 +++ .../com/kms/yxgh/sz/mapper/SzPlanMapper.java | 15 +++ .../yxgh/sz/mapper/SzPlanOperatorMapper.java | 15 +++ .../com/kms/yxgh/sz/mapper/SzPointMapper.java | 15 +++ .../yxgh/sz/mapper/SzRecordItemMapper.java | 15 +++ .../kms/yxgh/sz/mapper/SzRecordMapper.java | 15 +++ .../com/kms/yxgh/sz/mapper/SzTraceMapper.java | 15 +++ .../sz/service/SzCheckingItemService.java | 15 +++ .../yxgh/sz/service/SzCheckingService.java | 15 +++ .../sz/service/SzPlanOperatorService.java | 15 +++ .../kms/yxgh/sz/service/SzPlanService.java | 15 +++ .../kms/yxgh/sz/service/SzPointService.java | 15 +++ .../yxgh/sz/service/SzRecordItemService.java | 15 +++ .../kms/yxgh/sz/service/SzRecordService.java | 15 +++ .../kms/yxgh/sz/service/SzTraceService.java | 15 +++ 64 files changed, 3013 insertions(+) create mode 100644 shuili-system/src/main/java/com/kms/yxgh/base/Response.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/controller/CheckingController.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/controller/PlanController.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/controller/TraceController.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/domain/dto/DfCheckingDetailDto.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/domain/dto/DfPlanDetailDto.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/domain/dto/SimpleDfCheckingDto.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfChecking.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfCheckingItem.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfPlan.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfPlanOperator.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfPoint.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfRecord.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfRecordItem.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfTrace.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfCheckingItemMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfCheckingMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPlanMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPlanOperatorMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPointMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfRecordItemMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfRecordMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfTraceMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingItemService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/service/DfPlanOperatorService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/service/DfPlanService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/service/DfPointService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/service/DfRecordItemService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/service/DfRecordService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/df/service/DfTraceService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzCheckingController.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzCheckingItemController.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzPlanController.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzPlanOperatorController.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzPointController.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzRecordController.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzRecordItemController.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzTraceController.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/controller/df/CheckingController.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzChecking.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzCheckingItem.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzPlan.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzPlanOperator.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzPoint.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzRecord.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzRecordItem.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzTrace.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzCheckingItemMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzCheckingMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzPlanMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzPlanOperatorMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzPointMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzRecordItemMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzRecordMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzTraceMapper.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/service/SzCheckingItemService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/service/SzCheckingService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/service/SzPlanOperatorService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/service/SzPlanService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/service/SzPointService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/service/SzRecordItemService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/service/SzRecordService.java create mode 100644 shuili-system/src/main/java/com/kms/yxgh/sz/service/SzTraceService.java diff --git a/shuili-system/src/main/java/com/kms/yxgh/base/Response.java b/shuili-system/src/main/java/com/kms/yxgh/base/Response.java new file mode 100644 index 00000000..dccbb49f --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/base/Response.java @@ -0,0 +1,81 @@ +package com.kms.yxgh.base; + +import java.io.Serializable; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 响应信息主体 + * + * @author Lion Li + */ +@Data +@NoArgsConstructor +public class Response implements Serializable { + + /** + * 成功 + */ + public static final String SUCCESS = "200"; + /** + * 失败 + */ + public static final String FAIL = "500"; + + /** + * 消息状态码 + */ + private Long code; + + /** + * 消息内容 + */ + private String msg; + + /** + * 数据对象 + */ + private T data; + + public static Response ok() { + return restResult(null, SUCCESS, "操作成功"); + } + + public static Response ok(T data) { + return restResult(data, SUCCESS, "操作成功"); + } + + public static Response ok(String msg, T data) { + return restResult(data, SUCCESS, msg); + } + + public static Response fail() { + return restResult(null, FAIL, "操作失败"); + } + + + public static Response fail(String code, String msg) { + return restResult(null, code, msg); + } + + private static Response restResult(T data, String code, String msg) { + Response response = new Response<>(); + response.setCode(code); + response.setData(data); + response.setMsg(msg); + return response; + } + + public void setCode(String code) { + this.code = Long.valueOf(code); + } + + public void setCode(Long code) { + this.code = code; + } + + public Boolean isSuccess() { + return (this.getCode() + "").equals(SUCCESS); + } + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/controller/CheckingController.java b/shuili-system/src/main/java/com/kms/yxgh/df/controller/CheckingController.java new file mode 100644 index 00000000..d0d35d45 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/controller/CheckingController.java @@ -0,0 +1,91 @@ +package com.kms.yxgh.df.controller; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.kms.yxgh.base.Response; +import com.kms.yxgh.df.domain.dto.DfCheckingDetailDto; +import com.kms.yxgh.df.domain.dto.SimpleDfCheckingDto; +import com.kms.yxgh.df.domain.entity.DfChecking; +import com.kms.yxgh.df.service.DfCheckingService; +import com.shuili.common.annotation.Log; +import com.shuili.common.core.domain.SearchParam; +import com.shuili.common.enums.BusinessType; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import java.util.List; +import lombok.AllArgsConstructor; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @ClassName: CheckingController + * @Description: TODO + * @Date: 2023/11/10 上午11:16 * + * @author: hxh + * @version: 1.0 + */ +@RestController +@AllArgsConstructor +@RequestMapping("/run/df/checking") +@Api(tags = "堤防巡视检查") +public class CheckingController { + + + private final DfCheckingService dfCheckingService; + + /** + * 查询堤防巡视检查列表 + */ + @PostMapping("/list") + @ApiOperation("堤防巡视检查列表") + public IPage list(@RequestBody SearchParam sp) { + return dfCheckingService.selectPage(sp); + } + + @PostMapping("/list-simple") + @ApiOperation("堤防巡视检查列表-简略信息") + public Response> listSimple(@RequestBody SearchParam sp) { + return Response.ok(); + } + + + /** + * 获取堤防巡视检查详细信息 + */ + @ApiOperation(" 堤防巡视检查详情") + @GetMapping(value = "/{id}") + public Response getInfo(@PathVariable("id") Long id) { + // return Response.ok(dfCheckingService.getById(id)); + return Response.ok(); + } + + + /** + * 修改堤防巡视检查 + */ + @ApiOperation("堤防巡视检查修改") + @Log(title = "堤防巡视检查修改", businessType = BusinessType.UPDATE) + @PutMapping + public Response edit(@RequestBody DfCheckingDetailDto dfChecking) { + // dfCheckingService.updateById(dfChecking); + return Response.ok(); + } + + /** + * 删除堤防巡视检查 + */ + @ApiOperation("堤防巡视检查删除") + @Log(title = "堤防巡视检查删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public Response remove(@PathVariable Long[] ids) { + // dfCheckingService.removeByIds(Arrays.asList(ids)); + return Response.ok(); + } + + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/controller/PlanController.java b/shuili-system/src/main/java/com/kms/yxgh/df/controller/PlanController.java new file mode 100644 index 00000000..11e8656f --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/controller/PlanController.java @@ -0,0 +1,87 @@ +package com.kms.yxgh.df.controller; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.kms.common.utils.BaseEntityUtils; +import com.kms.yxgh.base.Response; +import com.kms.yxgh.df.domain.entity.DfPlan; +import com.kms.yxgh.df.service.DfPlanService; +import com.shuili.common.annotation.Log; +import com.shuili.common.core.domain.SearchParam; +import com.shuili.common.enums.BusinessType; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.AllArgsConstructor; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + + +/** + * 堤防巡视检查计划Controller + * + * @author sy + * @date 2023-11-09 + */ +@RestController +@AllArgsConstructor +@RequestMapping("/run/df/plan") +@Api(tags = "堤防巡视检查计划") +public class PlanController { + + private final DfPlanService dfPlanService; + + /** + * 查询堤防巡视检查计划列表 + */ + @PostMapping("/list") + @ApiOperation("堤防巡视检查计划列表") + public IPage list(@RequestBody SearchParam sp) { + return dfPlanService.selectPage(sp); + } + + + /** + * 获取堤防巡视检查计划详细信息 + */ + @ApiOperation(" 堤防巡视检查计划详情") + @GetMapping(value = "/{id}") + public Response getInfo(@PathVariable("id") Long id) { + return Response.ok(); + } + + /** + * 新增堤防巡视检查计划 + */ + @Log(title = "堤防巡视检查计划新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("堤防巡视检查计划新增") + public Response add(@RequestBody DfPlan dfPlan) { + BaseEntityUtils.preInsert(dfPlan); + return Response.ok(); + } + + /** + * 修改堤防巡视检查计划 + */ + @ApiOperation("堤防巡视检查计划修改") + @Log(title = "堤防巡视检查计划修改", businessType = BusinessType.UPDATE) + @PutMapping + public Response edit(@RequestBody DfPlan dfPlan) { + return Response.ok(); + } + + /** + * 删除堤防巡视检查计划 + */ + @ApiOperation("堤防巡视检查计划删除") + @Log(title = "堤防巡视检查计划删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public Response remove(@PathVariable Long[] ids) { + return Response.ok(); + } +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/controller/TraceController.java b/shuili-system/src/main/java/com/kms/yxgh/df/controller/TraceController.java new file mode 100644 index 00000000..8819c808 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/controller/TraceController.java @@ -0,0 +1,108 @@ +package com.kms.yxgh.df.controller; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.kms.common.utils.BaseEntityUtils; +import com.kms.yxgh.df.domain.entity.DfTrace; +import com.kms.yxgh.df.service.DfTraceService; +import com.shuili.common.annotation.Log; +import com.shuili.common.core.controller.BaseController; +import com.shuili.common.core.domain.AjaxResult; +import com.shuili.common.core.domain.SearchParam; +import com.shuili.common.enums.BusinessType; +import com.shuili.common.utils.poi.ExcelUtil; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import java.util.Arrays; +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + + +/** + * 堤防巡视检查检查记录轨迹Controller + * + * @author sy + * @date 2023-11-09 + */ +@RestController +@RequestMapping("/run/df/trace") +@Api(tags = "堤防巡视检查检查记录轨迹") +public class TraceController extends BaseController +{ + @Autowired + private DfTraceService dfTraceService; + + /** + * 查询堤防巡视检查检查记录轨迹列表 + */ + @PostMapping("/list") + @ApiOperation("堤防巡视检查检查记录轨迹列表") + public IPage list(@RequestBody SearchParam sp) + { + return dfTraceService.selectPage(sp); + } + + /** + * 导出堤防巡视检查检查记录轨迹列表 + */ + @Log(title = "堤防巡视检查检查记录轨迹导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("堤防巡视检查检查记录轨迹导出") + public AjaxResult export(@RequestBody DfTrace dfTrace) + { + List list = dfTraceService.listByIds(dfTrace.getIds()); + ExcelUtil util = new ExcelUtil<>(DfTrace.class); + return util.exportExcel(list, "trace"); + } + + /** + * 获取堤防巡视检查检查记录轨迹详细信息 + */ + @ApiOperation(" 堤防巡视检查检查记录轨迹详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(dfTraceService.getById(id)); + } + + /** + * 新增堤防巡视检查检查记录轨迹 + */ + @Log(title = "堤防巡视检查检查记录轨迹新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("堤防巡视检查检查记录轨迹新增") + public AjaxResult add(@RequestBody DfTrace dfTrace) + { + BaseEntityUtils.preInsert(dfTrace); + return toAjax(dfTraceService.save(dfTrace)); + } + + /** + * 修改堤防巡视检查检查记录轨迹 + */ + @ApiOperation("堤防巡视检查检查记录轨迹修改") + @Log(title = "堤防巡视检查检查记录轨迹修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody DfTrace dfTrace) + { + return toAjax(dfTraceService.updateById(dfTrace)); + } + + /** + * 删除堤防巡视检查检查记录轨迹 + */ + @ApiOperation("堤防巡视检查检查记录轨迹删除") + @Log(title = "堤防巡视检查检查记录轨迹删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(dfTraceService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/domain/dto/DfCheckingDetailDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/domain/dto/DfCheckingDetailDto.java new file mode 100644 index 00000000..077e4295 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/domain/dto/DfCheckingDetailDto.java @@ -0,0 +1,45 @@ +package com.kms.yxgh.df.domain.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.List; +import lombok.Data; + +/** + * @ClassName: CheckingVo + * @Description: TODO + * @Date: 2023/11/10 上午11:56 * + * @author: hxh + * @version: 1.0 + */ +@Data +@ApiModel("堤防巡视检查详情") +public class DfCheckingDetailDto { + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("巡查名称") + private String name; + + @ApiModelProperty("巡查类型") + private Long type; + + @ApiModelProperty("检查项") + private List items; + + + @Data + public static class DfCheckingItem { + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("检查部位") + private List parts; + + @ApiModelProperty("检查内容") + private String content; + } + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/domain/dto/DfPlanDetailDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/domain/dto/DfPlanDetailDto.java new file mode 100644 index 00000000..32de4e0a --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/domain/dto/DfPlanDetailDto.java @@ -0,0 +1,62 @@ +package com.kms.yxgh.df.domain.dto; + +import com.alibaba.fastjson.JSONObject; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.util.Date; +import java.util.List; +import lombok.Data; + + +/** + * 堤防巡视检查计划详情 + * + * @author sy + * @date 2023-11-09 + */ +@Data +@ApiModel("堤防巡视检查计划详情") +public class DfPlanDetailDto { + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("巡查ID") + private Long xcId; + + @ApiModelProperty("巡查类型") + private Long type; + + @ApiModelProperty("检查次数") + private Long frequency; + + @ApiModelProperty("周期") + private Long cycleType; + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty("提醒时间") + private Date reminderTime; + + @ApiModelProperty("附加配置") + private JSONObject otherConfig; + + @ApiModelProperty("执行人") + private List operators; + + + @Data + public static class Operator { + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("用户id") + private String uid; + @ApiModelProperty("用户名称") + private String name; + + + } + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/domain/dto/SimpleDfCheckingDto.java b/shuili-system/src/main/java/com/kms/yxgh/df/domain/dto/SimpleDfCheckingDto.java new file mode 100644 index 00000000..e1d238bb --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/domain/dto/SimpleDfCheckingDto.java @@ -0,0 +1,23 @@ +package com.kms.yxgh.df.domain.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + + +/** + * 堤防巡视检查简短信息 + * + * @author sy + * @date 2023-11-09 + */ +@Data +@ApiModel("堤防巡视检查") +public class SimpleDfCheckingDto { + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("巡查名称") + private String name; +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfChecking.java b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfChecking.java new file mode 100644 index 00000000..67ad44ec --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfChecking.java @@ -0,0 +1,60 @@ +package com.kms.yxgh.df.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 堤防巡视检查对象 bs_sgc_df_xs + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_df_xs") +@Data +@ApiModel("堤防巡视检查") +public class DfChecking extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查名称 */ + @Excel(name = "巡查名称") + @ApiModelProperty("巡查名称") + private String name; + + /** 巡查类型 */ + @Excel(name = "巡查类型") + @ApiModelProperty("巡查类型") + private Long type; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfCheckingItem.java b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfCheckingItem.java new file mode 100644 index 00000000..e102b514 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfCheckingItem.java @@ -0,0 +1,65 @@ +package com.kms.yxgh.df.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 堤防巡视检查项对象 bs_sgc_df_xsx + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_df_xsx") +@Data +@ApiModel("堤防巡视检查项") +public class DfCheckingItem extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查ID */ + @Excel(name = "巡查ID") + @ApiModelProperty("巡查ID") + private Long xcId; + + /** 检查部位 */ + @Excel(name = "检查部位") + @ApiModelProperty("检查部位") + private String parts; + + /** 检查内容 */ + @Excel(name = "检查内容") + @ApiModelProperty("检查内容") + private String content; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfPlan.java b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfPlan.java new file mode 100644 index 00000000..6320b37c --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfPlan.java @@ -0,0 +1,81 @@ +package com.kms.yxgh.df.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 堤防巡视检查计划对象 bs_sgc_df_xsjh + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_df_xsjh") +@Data +@ApiModel("堤防巡视检查计划") +public class DfPlan extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查ID */ + @Excel(name = "巡查ID") + @ApiModelProperty("巡查ID") + private Long xcId; + + /** 巡查类型 */ + @Excel(name = "巡查类型") + @ApiModelProperty("巡查类型") + private Long type; + + /** 检查次数 */ + @Excel(name = "检查次数") + @ApiModelProperty("检查次数") + private Long frequency; + + /** 周期 */ + @Excel(name = "周期") + @ApiModelProperty("周期") + private Long cycleType; + + /** 提醒时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "提醒时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("提醒时间") + private Date reminderTime; + + /** 附加配置 */ + @Excel(name = "附加配置") + @ApiModelProperty("附加配置") + private String otherConfig; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfPlanOperator.java b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfPlanOperator.java new file mode 100644 index 00000000..ab0052e0 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfPlanOperator.java @@ -0,0 +1,60 @@ +package com.kms.yxgh.df.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 堤防巡视检查计划执行人对象 bs_sgc_df_xsjhzx + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_df_xsjhzx") +@Data +@ApiModel("堤防巡视检查计划执行人") +public class DfPlanOperator extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查计划ID */ + @Excel(name = "巡查计划ID") + @ApiModelProperty("巡查计划ID") + private Long planId; + + /** 执行人 */ + @Excel(name = "执行人") + @ApiModelProperty("执行人") + private String operatorUid; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfPoint.java b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfPoint.java new file mode 100644 index 00000000..f40db412 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfPoint.java @@ -0,0 +1,70 @@ +package com.kms.yxgh.df.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 堤防巡视检查计划点位对象 bs_sgc_df_xsjhdw + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_df_xsjhdw") +@Data +@ApiModel("堤防巡视检查计划点位") +public class DfPoint extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查计划ID */ + @Excel(name = "巡查计划ID") + @ApiModelProperty("巡查计划ID") + private Long planId; + + /** 经度 */ + @Excel(name = "经度") + @ApiModelProperty("经度") + private Long longitude; + + /** 纬度 */ + @Excel(name = "纬度") + @ApiModelProperty("纬度") + private Long latitude; + + /** 海拔 */ + @Excel(name = "海拔") + @ApiModelProperty("海拔") + private Long altitude; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfRecord.java b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfRecord.java new file mode 100644 index 00000000..95624b5a --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfRecord.java @@ -0,0 +1,65 @@ +package com.kms.yxgh.df.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 堤防巡视检查记录对象 bs_sgc_df_xsjhjl + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_df_xsjhjl") +@Data +@ApiModel("堤防巡视检查记录") +public class DfRecord extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查计划ID */ + @Excel(name = "巡查计划ID") + @ApiModelProperty("巡查计划ID") + private Long planId; + + /** 巡查记录名称 */ + @Excel(name = "巡查记录名称") + @ApiModelProperty("巡查记录名称") + private String name; + + /** 状态 */ + @Excel(name = "状态") + @ApiModelProperty("状态") + private Long status; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfRecordItem.java b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfRecordItem.java new file mode 100644 index 00000000..2a86ba69 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfRecordItem.java @@ -0,0 +1,75 @@ +package com.kms.yxgh.df.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 堤防巡视检查检查记录子项对象 bs_sgc_df_xsjhjlz + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_df_xsjhjlz") +@Data +@ApiModel("堤防巡视检查检查记录子项") +public class DfRecordItem extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查记录ID */ + @Excel(name = "巡查记录ID") + @ApiModelProperty("巡查记录ID") + private Long recordId; + + /** 检查部位 */ + @Excel(name = "检查部位") + @ApiModelProperty("检查部位") + private String parts; + + /** 检查内容 */ + @Excel(name = "检查内容") + @ApiModelProperty("检查内容") + private String content; + + /** 状态 */ + @Excel(name = "状态") + @ApiModelProperty("状态") + private Integer status; + + /** 存在问题 */ + @Excel(name = "存在问题") + @ApiModelProperty("存在问题") + private String problem; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfTrace.java b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfTrace.java new file mode 100644 index 00000000..a7531399 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/domain/entity/DfTrace.java @@ -0,0 +1,59 @@ +package com.kms.yxgh.df.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 堤防巡视检查检查记录轨迹对象 bs_sgc_df_xsjhjgj + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_df_xsjhjgj") +@Data +@ApiModel("堤防巡视检查检查记录轨迹") +public class DfTrace extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查记录ID */ + @Excel(name = "巡查记录ID") + @ApiModelProperty("巡查记录ID") + private Long recordId; + + /** 经度 */ + @Excel(name = "经度") + @ApiModelProperty("经度") + private Long longitude; + + /** 纬度 */ + @Excel(name = "纬度") + @ApiModelProperty("纬度") + private Long latitude; + + /** 海拔 */ + @Excel(name = "海拔") + @ApiModelProperty("海拔") + private Long altitude; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfCheckingItemMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfCheckingItemMapper.java new file mode 100644 index 00000000..0b798ea2 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfCheckingItemMapper.java @@ -0,0 +1,16 @@ +package com.kms.yxgh.df.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.yxgh.df.domain.entity.DfCheckingItem; + +/** + * 堤防巡视检查项Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface DfCheckingItemMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfCheckingMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfCheckingMapper.java new file mode 100644 index 00000000..31535d31 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfCheckingMapper.java @@ -0,0 +1,16 @@ +package com.kms.yxgh.df.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.yxgh.df.domain.entity.DfChecking; + +/** + * 堤防巡视检查Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface DfCheckingMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPlanMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPlanMapper.java new file mode 100644 index 00000000..2e5411a5 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPlanMapper.java @@ -0,0 +1,16 @@ +package com.kms.yxgh.df.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.yxgh.df.domain.entity.DfPlan; + +/** + * 堤防巡视检查计划Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface DfPlanMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPlanOperatorMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPlanOperatorMapper.java new file mode 100644 index 00000000..f344b91c --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPlanOperatorMapper.java @@ -0,0 +1,16 @@ +package com.kms.yxgh.df.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.yxgh.df.domain.entity.DfPlanOperator; + +/** + * 堤防巡视检查计划执行人Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface DfPlanOperatorMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPointMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPointMapper.java new file mode 100644 index 00000000..68e3257f --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfPointMapper.java @@ -0,0 +1,16 @@ +package com.kms.yxgh.df.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.yxgh.df.domain.entity.DfPoint; + +/** + * 堤防巡视检查计划点位Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface DfPointMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfRecordItemMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfRecordItemMapper.java new file mode 100644 index 00000000..eec9fc39 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfRecordItemMapper.java @@ -0,0 +1,16 @@ +package com.kms.yxgh.df.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.yxgh.df.domain.entity.DfRecordItem; + +/** + * 堤防巡视检查检查记录子项Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface DfRecordItemMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfRecordMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfRecordMapper.java new file mode 100644 index 00000000..3325b2ee --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfRecordMapper.java @@ -0,0 +1,16 @@ +package com.kms.yxgh.df.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.yxgh.df.domain.entity.DfRecord; + +/** + * 堤防巡视检查记录Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface DfRecordMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfTraceMapper.java b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfTraceMapper.java new file mode 100644 index 00000000..26ad2a64 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/mapper/DfTraceMapper.java @@ -0,0 +1,16 @@ +package com.kms.yxgh.df.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kms.yxgh.df.domain.entity.DfTrace; + +/** + * 堤防巡视检查检查记录轨迹Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface DfTraceMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingItemService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingItemService.java new file mode 100644 index 00000000..e7ac1410 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingItemService.java @@ -0,0 +1,17 @@ +package com.kms.yxgh.df.service; + +import com.shuili.common.core.service.BaseService; +import com.kms.yxgh.df.mapper.DfCheckingItemMapper; +import com.kms.yxgh.df.domain.entity.DfCheckingItem; +import org.springframework.stereotype.Service; + +/** + * 堤防巡视检查项Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class DfCheckingItemService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingService.java new file mode 100644 index 00000000..e71b3588 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingService.java @@ -0,0 +1,17 @@ +package com.kms.yxgh.df.service; + +import com.shuili.common.core.service.BaseService; +import com.kms.yxgh.df.mapper.DfCheckingMapper; +import com.kms.yxgh.df.domain.entity.DfChecking; +import org.springframework.stereotype.Service; + +/** + * 堤防巡视检查Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class DfCheckingService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfPlanOperatorService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfPlanOperatorService.java new file mode 100644 index 00000000..7a6e036b --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfPlanOperatorService.java @@ -0,0 +1,17 @@ +package com.kms.yxgh.df.service; + +import com.shuili.common.core.service.BaseService; +import com.kms.yxgh.df.mapper.DfPlanOperatorMapper; +import com.kms.yxgh.df.domain.entity.DfPlanOperator; +import org.springframework.stereotype.Service; + +/** + * 堤防巡视检查计划执行人Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class DfPlanOperatorService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfPlanService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfPlanService.java new file mode 100644 index 00000000..0f9256a1 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfPlanService.java @@ -0,0 +1,17 @@ +package com.kms.yxgh.df.service; + +import com.shuili.common.core.service.BaseService; +import com.kms.yxgh.df.mapper.DfPlanMapper; +import com.kms.yxgh.df.domain.entity.DfPlan; +import org.springframework.stereotype.Service; + +/** + * 堤防巡视检查计划Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class DfPlanService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfPointService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfPointService.java new file mode 100644 index 00000000..9164b9d4 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfPointService.java @@ -0,0 +1,17 @@ +package com.kms.yxgh.df.service; + +import com.shuili.common.core.service.BaseService; +import com.kms.yxgh.df.mapper.DfPointMapper; +import com.kms.yxgh.df.domain.entity.DfPoint; +import org.springframework.stereotype.Service; + +/** + * 堤防巡视检查计划点位Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class DfPointService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfRecordItemService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfRecordItemService.java new file mode 100644 index 00000000..ffca2632 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfRecordItemService.java @@ -0,0 +1,17 @@ +package com.kms.yxgh.df.service; + +import com.shuili.common.core.service.BaseService; +import com.kms.yxgh.df.mapper.DfRecordItemMapper; +import com.kms.yxgh.df.domain.entity.DfRecordItem; +import org.springframework.stereotype.Service; + +/** + * 堤防巡视检查检查记录子项Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class DfRecordItemService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfRecordService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfRecordService.java new file mode 100644 index 00000000..ef5c07a9 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfRecordService.java @@ -0,0 +1,17 @@ +package com.kms.yxgh.df.service; + +import com.shuili.common.core.service.BaseService; +import com.kms.yxgh.df.mapper.DfRecordMapper; +import com.kms.yxgh.df.domain.entity.DfRecord; +import org.springframework.stereotype.Service; + +/** + * 堤防巡视检查记录Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class DfRecordService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/df/service/DfTraceService.java b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfTraceService.java new file mode 100644 index 00000000..2e034256 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/df/service/DfTraceService.java @@ -0,0 +1,17 @@ +package com.kms.yxgh.df.service; + +import com.shuili.common.core.service.BaseService; +import com.kms.yxgh.df.mapper.DfTraceMapper; +import com.kms.yxgh.df.domain.entity.DfTrace; +import org.springframework.stereotype.Service; + +/** + * 堤防巡视检查检查记录轨迹Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class DfTraceService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzCheckingController.java b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzCheckingController.java new file mode 100644 index 00000000..ee358f81 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzCheckingController.java @@ -0,0 +1,111 @@ +package com.kms.yxgh.sz.controller; + +import java.util.Arrays; +import java.util.List; + +import com.shuili.common.core.controller.BaseController; +import com.shuili.common.core.domain.SearchParam; +import com.shuili.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.baomidou.mybatisplus.core.metadata.IPage; + +import com.shuili.common.annotation.Log; +import com.shuili.common.core.domain.AjaxResult; +import com.shuili.common.enums.BusinessType; + + +/** + * 水闸巡视检查Controller + * + * @author sy + * @date 2023-11-09 + */ +@RestController +@RequestMapping("/run/sz/checking") +@Api(tags = "水闸巡视检查") +public class SzCheckingController extends BaseController +{ + @Autowired + private SzCheckingService szCheckingService; + + /** + * 查询水闸巡视检查列表 + */ + @PostMapping("/list") + @ApiOperation("水闸巡视检查列表") + public IPage list(@RequestBody SearchParam sp) + { + return szCheckingService.selectPage(sp); + } + + /** + * 导出水闸巡视检查列表 + */ + @Log(title = "水闸巡视检查导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("水闸巡视检查导出") + public AjaxResult export(@RequestBody SzChecking szChecking) + { + List list = szCheckingService.listByIds(szChecking.getIds()); + ExcelUtil util = new ExcelUtil<>(SzChecking.class); + return util.exportExcel(list, "checking"); + } + + /** + * 获取水闸巡视检查详细信息 + */ + @ApiOperation(" 水闸巡视检查详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(szCheckingService.getById(id)); + } + + /** + * 新增水闸巡视检查 + */ + @Log(title = "水闸巡视检查新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("水闸巡视检查新增") + public AjaxResult add(@RequestBody SzChecking szChecking) + { + BaseEntityUtils.preInsert(szChecking); + return toAjax(szCheckingService.save(szChecking)); + } + + /** + * 修改水闸巡视检查 + */ + @ApiOperation("水闸巡视检查修改") + @Log(title = "水闸巡视检查修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody SzChecking szChecking) + { + return toAjax(szCheckingService.updateById(szChecking)); + } + + /** + * 删除水闸巡视检查 + */ + @ApiOperation("水闸巡视检查删除") + @Log(title = "水闸巡视检查删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(szCheckingService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzCheckingItemController.java b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzCheckingItemController.java new file mode 100644 index 00000000..327edd62 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzCheckingItemController.java @@ -0,0 +1,111 @@ +package com.kms.yxgh.sz.controller; + +import java.util.Arrays; +import java.util.List; + +import com.shuili.common.core.controller.BaseController; +import com.shuili.common.core.domain.SearchParam; +import com.shuili.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.baomidou.mybatisplus.core.metadata.IPage; + +import com.shuili.common.annotation.Log; +import com.shuili.common.core.domain.AjaxResult; +import com.shuili.common.enums.BusinessType; + + +/** + * 水闸巡视检查项Controller + * + * @author sy + * @date 2023-11-09 + */ +@RestController +@RequestMapping("/run/sz/checking/item") +@Api(tags = "水闸巡视检查项") +public class SzCheckingItemController extends BaseController +{ + @Autowired + private SzCheckingItemService szCheckingItemService; + + /** + * 查询水闸巡视检查项列表 + */ + @PostMapping("/list") + @ApiOperation("水闸巡视检查项列表") + public IPage list(@RequestBody SearchParam sp) + { + return szCheckingItemService.selectPage(sp); + } + + /** + * 导出水闸巡视检查项列表 + */ + @Log(title = "水闸巡视检查项导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("水闸巡视检查项导出") + public AjaxResult export(@RequestBody SzCheckingItem szCheckingItem) + { + List list = szCheckingItemService.listByIds(szCheckingItem.getIds()); + ExcelUtil util = new ExcelUtil<>(SzCheckingItem.class); + return util.exportExcel(list, "item"); + } + + /** + * 获取水闸巡视检查项详细信息 + */ + @ApiOperation(" 水闸巡视检查项详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(szCheckingItemService.getById(id)); + } + + /** + * 新增水闸巡视检查项 + */ + @Log(title = "水闸巡视检查项新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("水闸巡视检查项新增") + public AjaxResult add(@RequestBody SzCheckingItem szCheckingItem) + { + BaseEntityUtils.preInsert(szCheckingItem); + return toAjax(szCheckingItemService.save(szCheckingItem)); + } + + /** + * 修改水闸巡视检查项 + */ + @ApiOperation("水闸巡视检查项修改") + @Log(title = "水闸巡视检查项修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody SzCheckingItem szCheckingItem) + { + return toAjax(szCheckingItemService.updateById(szCheckingItem)); + } + + /** + * 删除水闸巡视检查项 + */ + @ApiOperation("水闸巡视检查项删除") + @Log(title = "水闸巡视检查项删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(szCheckingItemService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzPlanController.java b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzPlanController.java new file mode 100644 index 00000000..18e777df --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzPlanController.java @@ -0,0 +1,111 @@ +package com.kms.yxgh.sz.controller; + +import java.util.Arrays; +import java.util.List; + +import com.shuili.common.core.controller.BaseController; +import com.shuili.common.core.domain.SearchParam; +import com.shuili.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.baomidou.mybatisplus.core.metadata.IPage; + +import com.shuili.common.annotation.Log; +import com.shuili.common.core.domain.AjaxResult; +import com.shuili.common.enums.BusinessType; + + +/** + * 水闸巡视检查计划Controller + * + * @author sy + * @date 2023-11-09 + */ +@RestController +@RequestMapping("/run/sz/plan") +@Api(tags = "水闸巡视检查计划") +public class SzPlanController extends BaseController +{ + @Autowired + private SzPlanService szPlanService; + + /** + * 查询水闸巡视检查计划列表 + */ + @PostMapping("/list") + @ApiOperation("水闸巡视检查计划列表") + public IPage list(@RequestBody SearchParam sp) + { + return szPlanService.selectPage(sp); + } + + /** + * 导出水闸巡视检查计划列表 + */ + @Log(title = "水闸巡视检查计划导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("水闸巡视检查计划导出") + public AjaxResult export(@RequestBody SzPlan szPlan) + { + List list = szPlanService.listByIds(szPlan.getIds()); + ExcelUtil util = new ExcelUtil<>(SzPlan.class); + return util.exportExcel(list, "plan"); + } + + /** + * 获取水闸巡视检查计划详细信息 + */ + @ApiOperation(" 水闸巡视检查计划详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(szPlanService.getById(id)); + } + + /** + * 新增水闸巡视检查计划 + */ + @Log(title = "水闸巡视检查计划新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("水闸巡视检查计划新增") + public AjaxResult add(@RequestBody SzPlan szPlan) + { + BaseEntityUtils.preInsert(szPlan); + return toAjax(szPlanService.save(szPlan)); + } + + /** + * 修改水闸巡视检查计划 + */ + @ApiOperation("水闸巡视检查计划修改") + @Log(title = "水闸巡视检查计划修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody SzPlan szPlan) + { + return toAjax(szPlanService.updateById(szPlan)); + } + + /** + * 删除水闸巡视检查计划 + */ + @ApiOperation("水闸巡视检查计划删除") + @Log(title = "水闸巡视检查计划删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(szPlanService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzPlanOperatorController.java b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzPlanOperatorController.java new file mode 100644 index 00000000..40b5652a --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzPlanOperatorController.java @@ -0,0 +1,111 @@ +package com.kms.yxgh.sz.controller; + +import java.util.Arrays; +import java.util.List; + +import com.shuili.common.core.controller.BaseController; +import com.shuili.common.core.domain.SearchParam; +import com.shuili.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.baomidou.mybatisplus.core.metadata.IPage; + +import com.shuili.common.annotation.Log; +import com.shuili.common.core.domain.AjaxResult; +import com.shuili.common.enums.BusinessType; + + +/** + * 水闸巡视检查计划执行人Controller + * + * @author sy + * @date 2023-11-09 + */ +@RestController +@RequestMapping("/run/sz/plan/operator") +@Api(tags = "水闸巡视检查计划执行人") +public class SzPlanOperatorController extends BaseController +{ + @Autowired + private SzPlanOperatorService szPlanOperatorService; + + /** + * 查询水闸巡视检查计划执行人列表 + */ + @PostMapping("/list") + @ApiOperation("水闸巡视检查计划执行人列表") + public IPage list(@RequestBody SearchParam sp) + { + return szPlanOperatorService.selectPage(sp); + } + + /** + * 导出水闸巡视检查计划执行人列表 + */ + @Log(title = "水闸巡视检查计划执行人导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("水闸巡视检查计划执行人导出") + public AjaxResult export(@RequestBody SzPlanOperator szPlanOperator) + { + List list = szPlanOperatorService.listByIds(szPlanOperator.getIds()); + ExcelUtil util = new ExcelUtil<>(SzPlanOperator.class); + return util.exportExcel(list, "operator"); + } + + /** + * 获取水闸巡视检查计划执行人详细信息 + */ + @ApiOperation(" 水闸巡视检查计划执行人详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(szPlanOperatorService.getById(id)); + } + + /** + * 新增水闸巡视检查计划执行人 + */ + @Log(title = "水闸巡视检查计划执行人新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("水闸巡视检查计划执行人新增") + public AjaxResult add(@RequestBody SzPlanOperator szPlanOperator) + { + BaseEntityUtils.preInsert(szPlanOperator); + return toAjax(szPlanOperatorService.save(szPlanOperator)); + } + + /** + * 修改水闸巡视检查计划执行人 + */ + @ApiOperation("水闸巡视检查计划执行人修改") + @Log(title = "水闸巡视检查计划执行人修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody SzPlanOperator szPlanOperator) + { + return toAjax(szPlanOperatorService.updateById(szPlanOperator)); + } + + /** + * 删除水闸巡视检查计划执行人 + */ + @ApiOperation("水闸巡视检查计划执行人删除") + @Log(title = "水闸巡视检查计划执行人删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(szPlanOperatorService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzPointController.java b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzPointController.java new file mode 100644 index 00000000..acf45ec3 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzPointController.java @@ -0,0 +1,111 @@ +package com.kms.yxgh.sz.controller; + +import java.util.Arrays; +import java.util.List; + +import com.shuili.common.core.controller.BaseController; +import com.shuili.common.core.domain.SearchParam; +import com.shuili.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.baomidou.mybatisplus.core.metadata.IPage; + +import com.shuili.common.annotation.Log; +import com.shuili.common.core.domain.AjaxResult; +import com.shuili.common.enums.BusinessType; + + +/** + * 水闸巡视检查计划点位Controller + * + * @author sy + * @date 2023-11-09 + */ +@RestController +@RequestMapping("/run/sz/point") +@Api(tags = "水闸巡视检查计划点位") +public class SzPointController extends BaseController +{ + @Autowired + private SzPointService szPointService; + + /** + * 查询水闸巡视检查计划点位列表 + */ + @PostMapping("/list") + @ApiOperation("水闸巡视检查计划点位列表") + public IPage list(@RequestBody SearchParam sp) + { + return szPointService.selectPage(sp); + } + + /** + * 导出水闸巡视检查计划点位列表 + */ + @Log(title = "水闸巡视检查计划点位导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("水闸巡视检查计划点位导出") + public AjaxResult export(@RequestBody SzPoint szPoint) + { + List list = szPointService.listByIds(szPoint.getIds()); + ExcelUtil util = new ExcelUtil<>(SzPoint.class); + return util.exportExcel(list, "point"); + } + + /** + * 获取水闸巡视检查计划点位详细信息 + */ + @ApiOperation(" 水闸巡视检查计划点位详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(szPointService.getById(id)); + } + + /** + * 新增水闸巡视检查计划点位 + */ + @Log(title = "水闸巡视检查计划点位新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("水闸巡视检查计划点位新增") + public AjaxResult add(@RequestBody SzPoint szPoint) + { + BaseEntityUtils.preInsert(szPoint); + return toAjax(szPointService.save(szPoint)); + } + + /** + * 修改水闸巡视检查计划点位 + */ + @ApiOperation("水闸巡视检查计划点位修改") + @Log(title = "水闸巡视检查计划点位修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody SzPoint szPoint) + { + return toAjax(szPointService.updateById(szPoint)); + } + + /** + * 删除水闸巡视检查计划点位 + */ + @ApiOperation("水闸巡视检查计划点位删除") + @Log(title = "水闸巡视检查计划点位删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(szPointService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzRecordController.java b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzRecordController.java new file mode 100644 index 00000000..30a37ab0 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzRecordController.java @@ -0,0 +1,111 @@ +package com.kms.yxgh.sz.controller; + +import java.util.Arrays; +import java.util.List; + +import com.shuili.common.core.controller.BaseController; +import com.shuili.common.core.domain.SearchParam; +import com.shuili.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.baomidou.mybatisplus.core.metadata.IPage; + +import com.shuili.common.annotation.Log; +import com.shuili.common.core.domain.AjaxResult; +import com.shuili.common.enums.BusinessType; + + +/** + * 水闸巡视检查记录Controller + * + * @author sy + * @date 2023-11-09 + */ +@RestController +@RequestMapping("/run/sz/record") +@Api(tags = "水闸巡视检查记录") +public class SzRecordController extends BaseController +{ + @Autowired + private SzRecordService szRecordService; + + /** + * 查询水闸巡视检查记录列表 + */ + @PostMapping("/list") + @ApiOperation("水闸巡视检查记录列表") + public IPage list(@RequestBody SearchParam sp) + { + return szRecordService.selectPage(sp); + } + + /** + * 导出水闸巡视检查记录列表 + */ + @Log(title = "水闸巡视检查记录导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("水闸巡视检查记录导出") + public AjaxResult export(@RequestBody SzRecord szRecord) + { + List list = szRecordService.listByIds(szRecord.getIds()); + ExcelUtil util = new ExcelUtil<>(SzRecord.class); + return util.exportExcel(list, "record"); + } + + /** + * 获取水闸巡视检查记录详细信息 + */ + @ApiOperation(" 水闸巡视检查记录详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(szRecordService.getById(id)); + } + + /** + * 新增水闸巡视检查记录 + */ + @Log(title = "水闸巡视检查记录新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("水闸巡视检查记录新增") + public AjaxResult add(@RequestBody SzRecord szRecord) + { + BaseEntityUtils.preInsert(szRecord); + return toAjax(szRecordService.save(szRecord)); + } + + /** + * 修改水闸巡视检查记录 + */ + @ApiOperation("水闸巡视检查记录修改") + @Log(title = "水闸巡视检查记录修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody SzRecord szRecord) + { + return toAjax(szRecordService.updateById(szRecord)); + } + + /** + * 删除水闸巡视检查记录 + */ + @ApiOperation("水闸巡视检查记录删除") + @Log(title = "水闸巡视检查记录删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(szRecordService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzRecordItemController.java b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzRecordItemController.java new file mode 100644 index 00000000..8abc41ad --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzRecordItemController.java @@ -0,0 +1,111 @@ +package com.kms.yxgh.sz.controller; + +import java.util.Arrays; +import java.util.List; + +import com.shuili.common.core.controller.BaseController; +import com.shuili.common.core.domain.SearchParam; +import com.shuili.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.baomidou.mybatisplus.core.metadata.IPage; + +import com.shuili.common.annotation.Log; +import com.shuili.common.core.domain.AjaxResult; +import com.shuili.common.enums.BusinessType; + + +/** + * 水闸巡视检查检查记录子项Controller + * + * @author sy + * @date 2023-11-09 + */ +@RestController +@RequestMapping("/run/sz/record/item") +@Api(tags = "水闸巡视检查检查记录子项") +public class SzRecordItemController extends BaseController +{ + @Autowired + private SzRecordItemService szRecordItemService; + + /** + * 查询水闸巡视检查检查记录子项列表 + */ + @PostMapping("/list") + @ApiOperation("水闸巡视检查检查记录子项列表") + public IPage list(@RequestBody SearchParam sp) + { + return szRecordItemService.selectPage(sp); + } + + /** + * 导出水闸巡视检查检查记录子项列表 + */ + @Log(title = "水闸巡视检查检查记录子项导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("水闸巡视检查检查记录子项导出") + public AjaxResult export(@RequestBody SzRecordItem szRecordItem) + { + List list = szRecordItemService.listByIds(szRecordItem.getIds()); + ExcelUtil util = new ExcelUtil<>(SzRecordItem.class); + return util.exportExcel(list, "item"); + } + + /** + * 获取水闸巡视检查检查记录子项详细信息 + */ + @ApiOperation(" 水闸巡视检查检查记录子项详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(szRecordItemService.getById(id)); + } + + /** + * 新增水闸巡视检查检查记录子项 + */ + @Log(title = "水闸巡视检查检查记录子项新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("水闸巡视检查检查记录子项新增") + public AjaxResult add(@RequestBody SzRecordItem szRecordItem) + { + BaseEntityUtils.preInsert(szRecordItem); + return toAjax(szRecordItemService.save(szRecordItem)); + } + + /** + * 修改水闸巡视检查检查记录子项 + */ + @ApiOperation("水闸巡视检查检查记录子项修改") + @Log(title = "水闸巡视检查检查记录子项修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody SzRecordItem szRecordItem) + { + return toAjax(szRecordItemService.updateById(szRecordItem)); + } + + /** + * 删除水闸巡视检查检查记录子项 + */ + @ApiOperation("水闸巡视检查检查记录子项删除") + @Log(title = "水闸巡视检查检查记录子项删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(szRecordItemService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzTraceController.java b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzTraceController.java new file mode 100644 index 00000000..e46e29c1 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/SzTraceController.java @@ -0,0 +1,111 @@ +package com.kms.yxgh.sz.controller; + +import java.util.Arrays; +import java.util.List; + +import com.shuili.common.core.controller.BaseController; +import com.shuili.common.core.domain.SearchParam; +import com.shuili.common.utils.poi.ExcelUtil; +import com.kms.common.utils.BaseEntityUtils; + + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import com.baomidou.mybatisplus.core.metadata.IPage; + +import com.shuili.common.annotation.Log; +import com.shuili.common.core.domain.AjaxResult; +import com.shuili.common.enums.BusinessType; + + +/** + * 水闸巡视检查检查记录轨迹Controller + * + * @author sy + * @date 2023-11-09 + */ +@RestController +@RequestMapping("/run/sz/trace") +@Api(tags = "水闸巡视检查检查记录轨迹") +public class SzTraceController extends BaseController +{ + @Autowired + private SzTraceService szTraceService; + + /** + * 查询水闸巡视检查检查记录轨迹列表 + */ + @PostMapping("/list") + @ApiOperation("水闸巡视检查检查记录轨迹列表") + public IPage list(@RequestBody SearchParam sp) + { + return szTraceService.selectPage(sp); + } + + /** + * 导出水闸巡视检查检查记录轨迹列表 + */ + @Log(title = "水闸巡视检查检查记录轨迹导出", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ApiOperation("水闸巡视检查检查记录轨迹导出") + public AjaxResult export(@RequestBody SzTrace szTrace) + { + List list = szTraceService.listByIds(szTrace.getIds()); + ExcelUtil util = new ExcelUtil<>(SzTrace.class); + return util.exportExcel(list, "trace"); + } + + /** + * 获取水闸巡视检查检查记录轨迹详细信息 + */ + @ApiOperation(" 水闸巡视检查检查记录轨迹详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(szTraceService.getById(id)); + } + + /** + * 新增水闸巡视检查检查记录轨迹 + */ + @Log(title = "水闸巡视检查检查记录轨迹新增", businessType = BusinessType.INSERT) + @PostMapping + @ApiOperation("水闸巡视检查检查记录轨迹新增") + public AjaxResult add(@RequestBody SzTrace szTrace) + { + BaseEntityUtils.preInsert(szTrace); + return toAjax(szTraceService.save(szTrace)); + } + + /** + * 修改水闸巡视检查检查记录轨迹 + */ + @ApiOperation("水闸巡视检查检查记录轨迹修改") + @Log(title = "水闸巡视检查检查记录轨迹修改", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody SzTrace szTrace) + { + return toAjax(szTraceService.updateById(szTrace)); + } + + /** + * 删除水闸巡视检查检查记录轨迹 + */ + @ApiOperation("水闸巡视检查检查记录轨迹删除") + @Log(title = "水闸巡视检查检查记录轨迹删除", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(szTraceService.removeByIds(Arrays.asList(ids))); + } +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/controller/df/CheckingController.java b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/df/CheckingController.java new file mode 100644 index 00000000..88858767 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/controller/df/CheckingController.java @@ -0,0 +1,54 @@ +package com.kms.yxgh.sz.controller.df; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.kms.yxgh.df.domain.entity.DfChecking; +import com.kms.yxgh.df.service.DfCheckingService; +import com.shuili.common.core.domain.AjaxResult; +import com.shuili.common.core.domain.SearchParam; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.AllArgsConstructor; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +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; + +/** + * @ClassName: CheckingController + * @Description: TODO + * @Date: 2023/11/10 上午11:16 * + * @author: hxh + * @version: 1.0 + */ +@RestController +@AllArgsConstructor +@RequestMapping("/run/df/checking") +@Api(tags = "堤防巡视检查") +public class CheckingController { + + + private final DfCheckingService dfCheckingService; + + /** + * 查询堤防巡视检查列表 + */ + @PostMapping("/list") + @ApiOperation("堤防巡视检查列表") + public IPage list(@RequestBody SearchParam sp) { + return dfCheckingService.selectPage(sp); + } + + + /** + * 获取堤防巡视检查详细信息 + */ + @ApiOperation(" 堤防巡视检查详情") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) { + return AjaxResult.success(dfCheckingService.getById(id)); + } + + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzChecking.java b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzChecking.java new file mode 100644 index 00000000..b310499f --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzChecking.java @@ -0,0 +1,60 @@ +package com.kms.yxgh.sz.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 水闸巡视检查对象 bs_sgc_sz_xs + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_sz_xs") +@Data +@ApiModel("水闸巡视检查") +public class SzChecking extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查名称 */ + @Excel(name = "巡查名称") + @ApiModelProperty("巡查名称") + private String name; + + /** 巡查类型 */ + @Excel(name = "巡查类型") + @ApiModelProperty("巡查类型") + private Long type; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzCheckingItem.java b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzCheckingItem.java new file mode 100644 index 00000000..3a7f753f --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzCheckingItem.java @@ -0,0 +1,65 @@ +package com.kms.yxgh.sz.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 水闸巡视检查项对象 bs_sgc_sz_xsx + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_sz_xsx") +@Data +@ApiModel("水闸巡视检查项") +public class SzCheckingItem extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查ID */ + @Excel(name = "巡查ID") + @ApiModelProperty("巡查ID") + private Long xcId; + + /** 检查部位 */ + @Excel(name = "检查部位") + @ApiModelProperty("检查部位") + private String parts; + + /** 检查内容 */ + @Excel(name = "检查内容") + @ApiModelProperty("检查内容") + private String content; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzPlan.java b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzPlan.java new file mode 100644 index 00000000..97ed7d14 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzPlan.java @@ -0,0 +1,81 @@ +package com.kms.yxgh.sz.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 水闸巡视检查计划对象 bs_sgc_sz_xsjh + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_sz_xsjh") +@Data +@ApiModel("水闸巡视检查计划") +public class SzPlan extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查ID */ + @Excel(name = "巡查ID") + @ApiModelProperty("巡查ID") + private Long xcId; + + /** 巡查类型 */ + @Excel(name = "巡查类型") + @ApiModelProperty("巡查类型") + private Long type; + + /** 检查次数 */ + @Excel(name = "检查次数") + @ApiModelProperty("检查次数") + private Long frequency; + + /** 周期 */ + @Excel(name = "周期") + @ApiModelProperty("周期") + private Long cycleType; + + /** 提醒时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "提醒时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("提醒时间") + private Date reminderTime; + + /** 附加配置 */ + @Excel(name = "附加配置") + @ApiModelProperty("附加配置") + private String otherConfig; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzPlanOperator.java b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzPlanOperator.java new file mode 100644 index 00000000..16c4572e --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzPlanOperator.java @@ -0,0 +1,60 @@ +package com.kms.yxgh.sz.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 水闸巡视检查计划执行人对象 bs_sgc_sz_xsjhzx + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_sz_xsjhzx") +@Data +@ApiModel("水闸巡视检查计划执行人") +public class SzPlanOperator extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查计划ID */ + @Excel(name = "巡查计划ID") + @ApiModelProperty("巡查计划ID") + private Long planId; + + /** 执行人 */ + @Excel(name = "执行人") + @ApiModelProperty("执行人") + private String operatorUid; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzPoint.java b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzPoint.java new file mode 100644 index 00000000..18343e26 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzPoint.java @@ -0,0 +1,70 @@ +package com.kms.yxgh.sz.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 水闸巡视检查计划点位对象 bs_sgc_sz_xsjhdw + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_sz_xsjhdw") +@Data +@ApiModel("水闸巡视检查计划点位") +public class SzPoint extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查计划ID */ + @Excel(name = "巡查计划ID") + @ApiModelProperty("巡查计划ID") + private Long planId; + + /** 经度 */ + @Excel(name = "经度") + @ApiModelProperty("经度") + private Double longitude; + + /** 纬度 */ + @Excel(name = "纬度") + @ApiModelProperty("纬度") + private Double latitude; + + /** 海拔 */ + @Excel(name = "海拔") + @ApiModelProperty("海拔") + private Double altitude; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzRecord.java b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzRecord.java new file mode 100644 index 00000000..d29f904c --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzRecord.java @@ -0,0 +1,65 @@ +package com.kms.yxgh.sz.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 水闸巡视检查记录对象 bs_sgc_sz_xsjhjl + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_sz_xsjhjl") +@Data +@ApiModel("水闸巡视检查记录") +public class SzRecord extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查计划ID */ + @Excel(name = "巡查计划ID") + @ApiModelProperty("巡查计划ID") + private Long planId; + + /** 巡查记录名称 */ + @Excel(name = "巡查记录名称") + @ApiModelProperty("巡查记录名称") + private String name; + + /** 状态 */ + @Excel(name = "状态") + @ApiModelProperty("状态") + private Long status; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzRecordItem.java b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzRecordItem.java new file mode 100644 index 00000000..14674839 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzRecordItem.java @@ -0,0 +1,75 @@ +package com.kms.yxgh.sz.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 水闸巡视检查检查记录子项对象 bs_sgc_sz_xsjhjlz + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_sz_xsjhjlz") +@Data +@ApiModel("水闸巡视检查检查记录子项") +public class SzRecordItem extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查记录ID */ + @Excel(name = "巡查记录ID") + @ApiModelProperty("巡查记录ID") + private Long recordId; + + /** 检查部位 */ + @Excel(name = "检查部位") + @ApiModelProperty("检查部位") + private String parts; + + /** 检查内容 */ + @Excel(name = "检查内容") + @ApiModelProperty("检查内容") + private String content; + + /** 状态 */ + @Excel(name = "状态") + @ApiModelProperty("状态") + private Long status; + + /** 存在问题 */ + @Excel(name = "存在问题") + @ApiModelProperty("存在问题") + private String problem; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + + /** 最近修改人 */ + @Excel(name = "最近修改人") + @ApiModelProperty("最近修改人") + private String updateUid; + + /** 最近修改时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最近修改时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("最近修改时间") + private Date updateDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzTrace.java b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzTrace.java new file mode 100644 index 00000000..0f9cade3 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/domain/entity/SzTrace.java @@ -0,0 +1,59 @@ +package com.kms.yxgh.sz.domain.entity; + +import com.shuili.common.core.domain.BaseEntity; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import com.shuili.common.annotation.Excel; + +import com.baomidou.mybatisplus.annotation.TableName; + + + +/** + * 水闸巡视检查检查记录轨迹对象 bs_sgc_sz_xsjhjgj + * + * @author sy + * @date 2023-11-09 + */ +@TableName("bs_sgc_sz_xsjhjgj") +@Data +@ApiModel("水闸巡视检查检查记录轨迹") +public class SzTrace extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 巡查记录ID */ + @Excel(name = "巡查记录ID") + @ApiModelProperty("巡查记录ID") + private Long recordId; + + /** 经度 */ + @Excel(name = "经度") + @ApiModelProperty("经度") + private Double longitude; + + /** 纬度 */ + @Excel(name = "纬度") + @ApiModelProperty("纬度") + private Double latitude; + + /** 海拔 */ + @Excel(name = "海拔") + @ApiModelProperty("海拔") + private Double altitude; + + /** 创建人 */ + @Excel(name = "创建人") + @ApiModelProperty("创建人") + private String createUid; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + @ApiModelProperty("创建时间") + private Date createDate; + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzCheckingItemMapper.java b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzCheckingItemMapper.java new file mode 100644 index 00000000..13a38762 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzCheckingItemMapper.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * 水闸巡视检查项Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface SzCheckingItemMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzCheckingMapper.java b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzCheckingMapper.java new file mode 100644 index 00000000..4fd340dd --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzCheckingMapper.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * 水闸巡视检查Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface SzCheckingMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzPlanMapper.java b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzPlanMapper.java new file mode 100644 index 00000000..0ad2e74c --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzPlanMapper.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * 水闸巡视检查计划Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface SzPlanMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzPlanOperatorMapper.java b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzPlanOperatorMapper.java new file mode 100644 index 00000000..736bcc05 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzPlanOperatorMapper.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * 水闸巡视检查计划执行人Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface SzPlanOperatorMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzPointMapper.java b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzPointMapper.java new file mode 100644 index 00000000..0ee740aa --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzPointMapper.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * 水闸巡视检查计划点位Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface SzPointMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzRecordItemMapper.java b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzRecordItemMapper.java new file mode 100644 index 00000000..9f35e899 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzRecordItemMapper.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * 水闸巡视检查检查记录子项Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface SzRecordItemMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzRecordMapper.java b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzRecordMapper.java new file mode 100644 index 00000000..43ad8207 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzRecordMapper.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * 水闸巡视检查记录Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface SzRecordMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzTraceMapper.java b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzTraceMapper.java new file mode 100644 index 00000000..750ca335 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/mapper/SzTraceMapper.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.mapper; + +import org.springframework.stereotype.Repository; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * 水闸巡视检查检查记录轨迹Mapper接口 + * + * @author sy + * @date 2023-11-09 + */ +@Repository +public interface SzTraceMapper extends BaseMapper { + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzCheckingItemService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzCheckingItemService.java new file mode 100644 index 00000000..96a07176 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzCheckingItemService.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.service; + +import com.shuili.common.core.service.BaseService; +import org.springframework.stereotype.Service; + +/** + * 水闸巡视检查项Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class SzCheckingItemService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzCheckingService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzCheckingService.java new file mode 100644 index 00000000..aef2c838 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzCheckingService.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.service; + +import com.shuili.common.core.service.BaseService; +import org.springframework.stereotype.Service; + +/** + * 水闸巡视检查Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class SzCheckingService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzPlanOperatorService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzPlanOperatorService.java new file mode 100644 index 00000000..b3d3a8d6 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzPlanOperatorService.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.service; + +import com.shuili.common.core.service.BaseService; +import org.springframework.stereotype.Service; + +/** + * 水闸巡视检查计划执行人Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class SzPlanOperatorService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzPlanService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzPlanService.java new file mode 100644 index 00000000..5d330f36 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzPlanService.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.service; + +import com.shuili.common.core.service.BaseService; +import org.springframework.stereotype.Service; + +/** + * 水闸巡视检查计划Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class SzPlanService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzPointService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzPointService.java new file mode 100644 index 00000000..92e93db9 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzPointService.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.service; + +import com.shuili.common.core.service.BaseService; +import org.springframework.stereotype.Service; + +/** + * 水闸巡视检查计划点位Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class SzPointService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzRecordItemService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzRecordItemService.java new file mode 100644 index 00000000..ee74bf74 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzRecordItemService.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.service; + +import com.shuili.common.core.service.BaseService; +import org.springframework.stereotype.Service; + +/** + * 水闸巡视检查检查记录子项Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class SzRecordItemService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzRecordService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzRecordService.java new file mode 100644 index 00000000..00d06752 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzRecordService.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.service; + +import com.shuili.common.core.service.BaseService; +import org.springframework.stereotype.Service; + +/** + * 水闸巡视检查记录Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class SzRecordService extends BaseService{ + +} diff --git a/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzTraceService.java b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzTraceService.java new file mode 100644 index 00000000..439f6742 --- /dev/null +++ b/shuili-system/src/main/java/com/kms/yxgh/sz/service/SzTraceService.java @@ -0,0 +1,15 @@ +package com.kms.yxgh.sz.service; + +import com.shuili.common.core.service.BaseService; +import org.springframework.stereotype.Service; + +/** + * 水闸巡视检查检查记录轨迹Service接口 + * + * @author sy + * @date 2023-11-09 + */ +@Service +public class SzTraceService extends BaseService{ + +}