From e640bd4516a733011f4cdd7f87f5eaf14e116829 Mon Sep 17 00:00:00 2001
From: caozehui <2427765068@qq.com>
Date: Wed, 6 Nov 2024 11:04:16 +0800
Subject: [PATCH] =?UTF-8?q?=E7=94=B5=E8=83=BD=E8=B4=A8=E9=87=8F=E5=AD=97?=
=?UTF-8?q?=E5=85=B8crud?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
machine/pom.xml | 34 ++++
.../device/controller/PqDevController.java | 98 ++++++++++
.../machine/device/mapper/PqDevMapper.java | 13 ++
.../device/mapper/mapping/PqDevMapper.xml | 7 +
.../machine/device/pojo/param/PqDevParam.java | 158 ++++++++++++++++
.../gather/machine/device/pojo/po/PqDev.java | 173 ++++++++++++++++++
.../machine/device/service/IPqDevService.java | 47 +++++
.../device/service/impl/PqDevServiceImpl.java | 92 ++++++++++
.../pojo/constant/MachineValidMessage.java | 45 +++++
.../pojo/enums/MachineResponseEnum.java | 17 ++
pom.xml | 1 +
.../controller/DictDataController.java | 9 +
.../controller/DictPqController.java | 13 +-
.../controller/DictTypeController.java | 2 +-
.../system/dictionary/pojo/vo/DictDataVO.java | 94 ++++++++++
.../system/dictionary/pojo/vo/DictTypeVO.java | 35 ++--
.../dictionary/service/IDictDataService.java | 6 +
.../service/impl/DictDataServiceImpl.java | 27 ++-
.../service/impl/DictPqServiceImpl.java | 7 +-
.../service/impl/DictTypeServiceImpl.java | 23 ++-
.../system/pojo/enums/SystemResponseEnum.java | 2 +-
21 files changed, 874 insertions(+), 29 deletions(-)
create mode 100644 machine/pom.xml
create mode 100644 machine/src/main/java/com/njcn/gather/machine/device/controller/PqDevController.java
create mode 100644 machine/src/main/java/com/njcn/gather/machine/device/mapper/PqDevMapper.java
create mode 100644 machine/src/main/java/com/njcn/gather/machine/device/mapper/mapping/PqDevMapper.xml
create mode 100644 machine/src/main/java/com/njcn/gather/machine/device/pojo/param/PqDevParam.java
create mode 100644 machine/src/main/java/com/njcn/gather/machine/device/pojo/po/PqDev.java
create mode 100644 machine/src/main/java/com/njcn/gather/machine/device/service/IPqDevService.java
create mode 100644 machine/src/main/java/com/njcn/gather/machine/device/service/impl/PqDevServiceImpl.java
create mode 100644 machine/src/main/java/com/njcn/gather/machine/pojo/constant/MachineValidMessage.java
create mode 100644 machine/src/main/java/com/njcn/gather/machine/pojo/enums/MachineResponseEnum.java
create mode 100644 system/src/main/java/com/njcn/gather/system/dictionary/pojo/vo/DictDataVO.java
diff --git a/machine/pom.xml b/machine/pom.xml
new file mode 100644
index 00000000..8e0b4f85
--- /dev/null
+++ b/machine/pom.xml
@@ -0,0 +1,34 @@
+
+
+ 4.0.0
+
+ com.njcn.gather
+ CN_Gather
+ 1.0.0
+
+ machine
+
+
+
+ com.njcn
+ njcn-common
+ 0.0.1
+
+
+
+ com.njcn
+ mybatis-plus
+ 0.0.1
+
+
+
+ com.njcn
+ spingboot2.3.12
+ 2.3.12
+
+
+
+
+
\ No newline at end of file
diff --git a/machine/src/main/java/com/njcn/gather/machine/device/controller/PqDevController.java b/machine/src/main/java/com/njcn/gather/machine/device/controller/PqDevController.java
new file mode 100644
index 00000000..1f9a0a9f
--- /dev/null
+++ b/machine/src/main/java/com/njcn/gather/machine/device/controller/PqDevController.java
@@ -0,0 +1,98 @@
+package com.njcn.gather.machine.device.controller;
+
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.njcn.common.pojo.annotation.OperateInfo;
+import com.njcn.common.pojo.constant.OperateType;
+import com.njcn.common.pojo.enums.response.CommonResponseEnum;
+import com.njcn.common.pojo.response.HttpResult;
+import com.njcn.common.utils.LogUtil;
+import com.njcn.gather.machine.device.pojo.param.PqDevParam;
+import com.njcn.gather.machine.device.pojo.po.PqDev;
+import com.njcn.gather.machine.device.service.IPqDevService;
+import com.njcn.web.controller.BaseController;
+import com.njcn.web.utils.HttpResultUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiOperation;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+
+/**
+ * @author caozehui
+ * @date 2024/11/06
+ */
+@Slf4j
+@Api(tags = "被检设备")
+@RestController
+@RequestMapping("/pqDev")
+@RequiredArgsConstructor
+public class PqDevController extends BaseController {
+
+ private final IPqDevService pqDevService;
+
+ @OperateInfo
+ @PostMapping("/list")
+ @ApiOperation("分页查询被检设备")
+ @ApiImplicitParam(name = "queryParam", value = "查询参数", required = true)
+ public HttpResult> list(@RequestBody @Validated PqDevParam.PqDevQueryParam queryParam) {
+ String methodDescribe = getMethodDescribe("list");
+ LogUtil.njcnDebug(log, "{},查询数据为:{}", methodDescribe, queryParam);
+ Page result = pqDevService.listPqDevs(queryParam);
+ return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
+ }
+
+ @OperateInfo(operateType = OperateType.ADD)
+ @PostMapping("/add")
+ @ApiOperation("新增被检设备")
+ @ApiImplicitParam(name = "pqDevParam", value = "被检设备", required = true)
+ public HttpResult