From 76722e3aff53bdc7167575d999fb295766021bac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E5=B0=8F=E6=9E=97?= <320730042@qq.com>
Date: Tue, 2 Jul 2024 17:19:27 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AE=BE=E5=A4=87=E5=B7=A5=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/OrderInfoController.java | 16 +++
.../com/bellmann/mapper/OrderInfoMapper.java | 2 +
.../model/query/DeviceOrderQuery.java | 21 ++++
.../bellmann/model/vo/RemoteDevInfoVO.java | 5 +
.../bellmann/service/OrderInfoService.java | 7 ++
.../service/impl/DeviceStaticServiceImpl.java | 3 +-
.../service/impl/OrderInfoServiceImpl.java | 108 +++++++++++++-----
src/main/resources/mapper/OrderInfoMapper.xml | 35 +++++-
8 files changed, 167 insertions(+), 30 deletions(-)
create mode 100644 src/main/java/com/bellmann/model/query/DeviceOrderQuery.java
diff --git a/src/main/java/com/bellmann/controller/OrderInfoController.java b/src/main/java/com/bellmann/controller/OrderInfoController.java
index 6e4ac4d..a28d0dd 100644
--- a/src/main/java/com/bellmann/controller/OrderInfoController.java
+++ b/src/main/java/com/bellmann/controller/OrderInfoController.java
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.bellmann.common.result.PageResult;
import com.bellmann.common.result.Result;
import com.bellmann.model.form.ModifyOrderForm;
+import com.bellmann.model.query.DeviceOrderQuery;
import com.bellmann.model.query.SelectQuery;
import com.bellmann.model.vo.OrderInfoTableVO;
import com.bellmann.model.vo.OrderInfoVO;
@@ -15,6 +16,8 @@ import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
+import java.util.Map;
+
/**
*
* 前端控制器
@@ -72,5 +75,18 @@ public class OrderInfoController {
public Result bindingOuiSno(@PathVariable String devOuiSno, @PathVariable Long orderId){
return orderInfoService.bindingOuiSno(devOuiSno,orderId);
}
+
+ @PostMapping("device-order/page")
+ @Operation(summary = "设备工单表格分页")
+ public PageResult deviceOrderPage(@RequestBody DeviceOrderQuery query){
+
+ Page page = orderInfoService.deviceOrderPage(query);
+ return PageResult.success(page);
+ }
+ @GetMapping("check-dev/{devSnoOui}")
+ @Operation(summary = "检验设备是否存在")
+ public Result