From 8ff1569a0b46fbe52639e0ee02e70f727d235b62 Mon Sep 17 00:00:00 2001
From: cwchen <1048842385@qq.com>
Date: Thu, 10 Apr 2025 17:56:03 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91=E8=AE=BE=E5=A4=87=E3=80=81?=
=?UTF-8?q?=E5=8D=95=E4=BD=8D=E7=AE=A1=E7=90=86=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../base/basic/controller/DevController.java | 6 ++++++
.../base/basic/controller/UnitController.java | 6 ++++++
.../com/bonus/base/basic/mapper/IDevMapper.java | 9 +++++++++
.../bonus/base/basic/mapper/IUnitMapper.java | 9 +++++++++
.../bonus/base/basic/service/IDevService.java | 9 +++++++++
.../bonus/base/basic/service/IUnitService.java | 9 +++++++++
.../base/basic/service/impl/DevServiceImpl.java | 11 +++++++++++
.../basic/service/impl/UnitServiceImpl.java | 11 +++++++++++
.../mapper/smartsite/basic/DevMapper.xml | 13 +++++++++++++
.../mapper/smartsite/basic/UnitMapper.xml | 17 +++++++++++++++++
10 files changed, 100 insertions(+)
diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/DevController.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/DevController.java
index 24a72c3..673a155 100644
--- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/DevController.java
+++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/DevController.java
@@ -44,6 +44,12 @@ public class DevController extends BaseController {
return service.addDev(vo);
}
+ @ApiOperation(value = "设备详情")
+ @PostMapping("detailDev")
+ public AjaxResult detailDev(@RequestBody DeviceVo vo) {
+ return service.detailDev(vo);
+ }
+
@ApiOperation(value = "修改设备")
// @PreventRepeatSubmit
// @RequiresPermissions("basic:dev:edit")
diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/UnitController.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/UnitController.java
index 9e05f99..84fa672 100644
--- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/UnitController.java
+++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/UnitController.java
@@ -48,6 +48,12 @@ public class UnitController extends BaseController {
return service.addUnit(vo);
}
+ @ApiOperation(value = "单位详情")
+ @PostMapping("detailUnit")
+ public AjaxResult detailUnit(@RequestBody UnitVo vo) {
+ return service.detailUnit(vo);
+ }
+
@ApiOperation(value = "修改单位")
// @PreventRepeatSubmit
// @RequiresPermissions("basic:unit:edit")
diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/mapper/IDevMapper.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/mapper/IDevMapper.java
index 026680d..0eae134 100644
--- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/mapper/IDevMapper.java
+++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/mapper/IDevMapper.java
@@ -59,4 +59,13 @@ public interface IDevMapper {
* @date 2025/4/10 16:12
*/
int queryValueIsExist2(@Param("params") DeviceVo vo, @Param("value") String value, @Param("columnName") String columnName);
+
+ /**
+ * 设备详情
+ * @param vo
+ * @return DeviceVo
+ * @author cwchen
+ * @date 2025/4/10 17:54
+ */
+ DeviceVo detailDev(DeviceVo vo);
}
diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/mapper/IUnitMapper.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/mapper/IUnitMapper.java
index 28d567e..c35645a 100644
--- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/mapper/IUnitMapper.java
+++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/mapper/IUnitMapper.java
@@ -45,4 +45,13 @@ public interface IUnitMapper {
* @date 2025/4/10 13:53
*/
void addOrUpdateUnit(@Param("params") UnitVo vo, @Param("type") int type);
+
+ /**
+ * 单位详情
+ * @param vo
+ * @return UnitVo
+ * @author cwchen
+ * @date 2025/4/10 17:52
+ */
+ UnitVo detailUnit(UnitVo vo);
}
diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/IDevService.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/IDevService.java
index 3cbc815..d5a038d 100644
--- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/IDevService.java
+++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/IDevService.java
@@ -46,4 +46,13 @@ public interface IDevService {
* @date 2025/4/10 15:54
*/
AjaxResult delDev(DeviceVo vo);
+
+ /**
+ * 设备详情
+ * @param vo
+ * @return AjaxResult
+ * @author cwchen
+ * @date 2025/4/10 17:53
+ */
+ AjaxResult detailDev(DeviceVo vo);
}
diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/IUnitService.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/IUnitService.java
index f6f34c0..761181f 100644
--- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/IUnitService.java
+++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/IUnitService.java
@@ -48,4 +48,13 @@ public interface IUnitService {
* @date 2025/4/10 14:01
*/
AjaxResult delUnit(UnitVo vo);
+
+ /**
+ * 单位详情
+ * @param vo
+ * @return AjaxResult
+ * @author cwchen
+ * @date 2025/4/10 17:50
+ */
+ AjaxResult detailUnit(UnitVo vo);
}
diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/DevServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/DevServiceImpl.java
index efbc807..8391001 100644
--- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/DevServiceImpl.java
+++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/DevServiceImpl.java
@@ -121,4 +121,15 @@ public class DevServiceImpl implements IDevService {
return AjaxResult.error();
}
}
+
+ @Override
+ public AjaxResult detailDev(DeviceVo vo) {
+ try {
+ DeviceVo deviceVo = Optional.ofNullable(mapper.detailDev(vo)).orElseGet(DeviceVo::new);
+ return AjaxResult.success(deviceVo);
+ } catch (Exception e) {
+ log.error(e.toString(), e);
+ return AjaxResult.error();
+ }
+ }
}
diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/UnitServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/UnitServiceImpl.java
index e0357b6..2fe9df7 100644
--- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/UnitServiceImpl.java
+++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/UnitServiceImpl.java
@@ -111,4 +111,15 @@ public class UnitServiceImpl implements IUnitService {
return AjaxResult.error();
}
}
+
+ @Override
+ public AjaxResult detailUnit(UnitVo vo) {
+ try {
+ UnitVo unitVo = Optional.ofNullable(mapper.detailUnit(vo)).orElseGet(UnitVo::new);
+ return AjaxResult.success(unitVo);
+ } catch (Exception e) {
+ log.error(e.toString(), e);
+ return AjaxResult.error();
+ }
+ }
}
diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/smartsite/basic/DevMapper.xml b/bonus-modules/bonus-base/src/main/resources/mapper/smartsite/basic/DevMapper.xml
index cc226d4..4051147 100644
--- a/bonus-modules/bonus-base/src/main/resources/mapper/smartsite/basic/DevMapper.xml
+++ b/bonus-modules/bonus-base/src/main/resources/mapper/smartsite/basic/DevMapper.xml
@@ -115,4 +115,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
) AND is_active = '1'
+
+
\ No newline at end of file
diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/smartsite/basic/UnitMapper.xml b/bonus-modules/bonus-base/src/main/resources/mapper/smartsite/basic/UnitMapper.xml
index 4f6c61d..3c19dee 100644
--- a/bonus-modules/bonus-base/src/main/resources/mapper/smartsite/basic/UnitMapper.xml
+++ b/bonus-modules/bonus-base/src/main/resources/mapper/smartsite/basic/UnitMapper.xml
@@ -100,4 +100,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
WHERE ${columnName} = #{value} AND id != #{params.id} AND is_active = '1'
+
+
\ No newline at end of file