From 8ab31157536e116dba27e942a05a20e3caaa4812 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期三, 28 八月 2024 09:22:52 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit

---
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformDataInfoRequest.java         |   19 +
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformWarnEventListRequest.java    |   16 +
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformNumByStatusRequest.java      |   19 +
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/WaterByMonthResponse.java           |   29 ++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformOrderNumByDateRequest.java   |   21 ++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformQueuingListRequest.java      |   17 +
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformDataListResponse.java       |   32 +++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/CarNumByStatusResponse.java         |   25 ++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformNumByStatusResponse.java    |   23 ++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformDataListRequest.java         |   16 +
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformDataInfoResponse.java       |   35 +++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformOrderNumByDateResponse.java |   25 ++
 server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/openapi/HkOpenApiController.java                     |  101 ++++++++++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/GasByMonthRequest.java               |   21 ++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformWarnEventListResponse.java  |   24 ++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/GasByMonthResponse.java             |   28 ++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/WaterByMonthRequest.java             |   25 ++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/CarLogsListRequest.java              |   18 +
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/CarLogsListResponse.java            |   24 ++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformQueuingListResponse.java    |   24 ++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/CarNumByStatusRequest.java           |   16 +
 21 files changed, 558 insertions(+), 0 deletions(-)

diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/openapi/HkOpenApiController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/openapi/HkOpenApiController.java
new file mode 100644
index 0000000..a1af0d7
--- /dev/null
+++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/openapi/HkOpenApiController.java
@@ -0,0 +1,101 @@
+package com.doumee.cloud.openapi;
+
+import com.doumee.api.BaseController;
+import com.doumee.config.annotation.LoginNoRequired;
+import com.doumee.core.annotation.pr.PreventRepeat;
+import com.doumee.core.model.ApiResponse;
+import com.doumee.core.utils.Constants;
+import com.doumee.dao.openapi.request.*;
+import com.doumee.dao.openapi.response.*;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+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.ArrayList;
+import java.util.List;
+
+/**
+ * @author 姹熻箘韫�
+ * @date 2023/11/30 15:33
+ */
+@Api(tags = "鎻愪緵瀹夐槻骞冲彴瀵规帴鎺ュ彛锛堟暟鎹ぇ灞忓熀纭�鏁版嵁绛夛級")
+@RestController
+@RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/hk/api")
+public class HkOpenApiController extends BaseController {
+
+    @PreventRepeat
+    @ApiOperation("銆愮敤姘撮噺銆戞湰鏈堛�佷笂鏈堝拰鍘诲勾鍚屾湀")
+    @PostMapping("/water/dataByMonth")
+    @LoginNoRequired
+    public ApiResponse<WaterByMonthResponse> waterDataByMonth(@RequestBody WaterByMonthRequest param) {
+        return ApiResponse.success(new WaterByMonthResponse());
+    }
+    @PreventRepeat
+    @ApiOperation("銆愮敤姘旈噺銆戞湰鏈堛�佷笂鏈堝拰鍘诲勾鍚屾湀")
+    @PostMapping("/gas/dataByMonth")
+    @LoginNoRequired
+    public ApiResponse<GasByMonthResponse> gasDataByMonth(@RequestBody GasByMonthRequest param) {
+        return ApiResponse.success(new GasByMonthResponse());
+    }
+    @PreventRepeat
+    @ApiOperation("銆愭湀鍙般�戞寜澶╃粺璁¤繍鍗曡姹傚弬鏁�")
+    @PostMapping("/platform/orderNumByDate")
+    @LoginNoRequired
+    public ApiResponse<PlatformOrderNumByDateResponse> orderNumByDate(@RequestBody PlatformOrderNumByDateRequest param) {
+        return ApiResponse.success(new PlatformOrderNumByDateResponse());
+    }
+    @PreventRepeat
+    @ApiOperation("銆愭湀鍙般�戞湀鍙颁釜鐘舵�佹暟閲忕粺璁�")
+    @PostMapping("/platform/totalNumByStatus")
+    @LoginNoRequired
+    public ApiResponse<PlatformNumByStatusResponse> totalNumByStatus(@RequestBody PlatformNumByStatusRequest param) {
+        return ApiResponse.success(new PlatformNumByStatusResponse());
+    }
+    @PreventRepeat
+    @ApiOperation("銆愭湀鍙般�戞湀鍙板綋鍓嶄綔涓氫俊鎭垪琛�")
+    @PostMapping("/platform/workingDataList")
+    @LoginNoRequired
+    public ApiResponse<List<PlatformDataListResponse>> platformWorkingDataList(@RequestBody PlatformDataListRequest param) {
+        return ApiResponse.success(new ArrayList<>());
+    }
+    @PreventRepeat
+    @ApiOperation("銆愭湀鍙般�戞湀鍙颁綔涓氳鎯呬俊鎭�")
+    @PostMapping("/platform/workDataInfo")
+    @LoginNoRequired
+    public ApiResponse<PlatformDataInfoResponse> platformWorkingDataList(@RequestBody PlatformDataInfoRequest param) {
+        return ApiResponse.success(new PlatformDataInfoResponse());
+    }
+    @PreventRepeat
+    @ApiOperation("銆愭湀鍙般�戝綋鍓嶈溅杈嗙姸鎬佹暟閲忕粺璁�")
+    @PostMapping("/platform/carStatusNum")
+    @LoginNoRequired
+    public ApiResponse<CarNumByStatusResponse> carStatusNum(@RequestBody CarNumByStatusRequest param) {
+        return ApiResponse.success(new CarNumByStatusResponse());
+    }
+
+    @PreventRepeat
+    @ApiOperation("銆愭湀鍙般�戣溅杈嗕簨浠跺垪琛ㄦ暟鎹泦鍚堬紙鏈�鏂癗鏉★級")
+    @PostMapping("/platform/carLogsList")
+    @LoginNoRequired
+    public ApiResponse<List<CarLogsListResponse>> carLogsList(@RequestBody CarLogsListRequest param) {
+        return ApiResponse.success(new ArrayList<>());
+    }
+    @PreventRepeat
+    @ApiOperation("銆愭湀鍙般�戞帓闃熼槦鍒楀垪琛ㄩ泦鍚�")
+    @PostMapping("/platform/queueList")
+    @LoginNoRequired
+    public ApiResponse< PlatformQueuingListResponse> carLogsList(@RequestBody PlatformQueuingListRequest param) {
+        return ApiResponse.success(new PlatformQueuingListResponse());
+    }
+
+    @PreventRepeat
+    @ApiOperation("銆愭湀鍙般�戦璀︿簨浠堕泦鍚堝垪琛�")
+    @PostMapping("/platform/warningEventList")
+    @LoginNoRequired
+    public ApiResponse<List<CarLogsListResponse>> carLogsList(@RequestBody PlatformWarnEventListRequest param) {
+        return ApiResponse.success(new ArrayList<>());
+    }
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/CarLogsListRequest.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/CarLogsListRequest.java
new file mode 100644
index 0000000..f40d437
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/CarLogsListRequest.java
@@ -0,0 +1,18 @@
+package com.doumee.dao.openapi.request;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戝綋鍓嶆渶鏂拌溅杈嗕簨浠堕泦鍚堣姹傚弬鏁帮紝鏈�鏂癗鏉�")
+public class CarLogsListRequest {
+    @ApiModelProperty(value = "鏈�鏂癗鏉℃暟鎹紝鏈�澶�20锛屾渶灏�1", example = "10")
+    private int limitNum;
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/CarNumByStatusRequest.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/CarNumByStatusRequest.java
new file mode 100644
index 0000000..66d65fb
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/CarNumByStatusRequest.java
@@ -0,0 +1,16 @@
+package com.doumee.dao.openapi.request;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戝綋鍓嶈溅杈嗙姸鎬佺粺璁℃暟閲忚姹傚弬鏁�")
+public class CarNumByStatusRequest {
+
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/GasByMonthRequest.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/GasByMonthRequest.java
new file mode 100644
index 0000000..23c3552
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/GasByMonthRequest.java
@@ -0,0 +1,21 @@
+package com.doumee.dao.openapi.request;
+
+import com.doumee.core.utils.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("鏈湀銆佷笂鏈堛�佸幓骞村悓鏈堢敤姘旈噺璇锋眰鍙傛暟")
+public class GasByMonthRequest {
+    @ApiModelProperty(value = "骞存湀淇℃伅锛屾牸寮忥細yyyy-MM",example = "2024-08")
+    @JsonFormat(pattern = "yyyy-MM")
+    private Date timeInfo;
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformDataInfoRequest.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformDataInfoRequest.java
new file mode 100644
index 0000000..f180ed7
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformDataInfoRequest.java
@@ -0,0 +1,19 @@
+package com.doumee.dao.openapi.request;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戞湀鍙板綋鍓嶄綔涓氫俊鎭垪琛ㄨ姹傚弬鏁�")
+public class PlatformDataInfoRequest {
+    @ApiModelProperty(value = "瀹夐槻骞冲彴鏈堝彴涓婚敭", example = "1")
+    private String id;
+
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformDataListRequest.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformDataListRequest.java
new file mode 100644
index 0000000..9e13c29
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformDataListRequest.java
@@ -0,0 +1,16 @@
+package com.doumee.dao.openapi.request;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戞湀鍙板綋鍓嶄綔涓氫俊鎭垪琛ㄨ姹傚弬鏁�")
+public class PlatformDataListRequest {
+
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformNumByStatusRequest.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformNumByStatusRequest.java
new file mode 100644
index 0000000..099ded7
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformNumByStatusRequest.java
@@ -0,0 +1,19 @@
+package com.doumee.dao.openapi.request;
+
+import com.doumee.core.utils.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戞寜澶╃粺璁¤繍鍗曡姹傚弬鏁�")
+public class PlatformNumByStatusRequest {
+
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformOrderNumByDateRequest.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformOrderNumByDateRequest.java
new file mode 100644
index 0000000..ee8d53b
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformOrderNumByDateRequest.java
@@ -0,0 +1,21 @@
+package com.doumee.dao.openapi.request;
+
+import com.doumee.core.utils.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戞寜鐘舵�佺粺璁℃湀鍙版暟閲�")
+public class PlatformOrderNumByDateRequest {
+    @ApiModelProperty(value = "骞存湀淇℃伅锛屾牸寮忥細yyyy-MM-dd")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    private Date timeInfo;
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformQueuingListRequest.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformQueuingListRequest.java
new file mode 100644
index 0000000..1276eb8
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformQueuingListRequest.java
@@ -0,0 +1,17 @@
+package com.doumee.dao.openapi.request;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戝綋鍓嶆渶鏂版帓闃熼槦鍒楄姹傚弬鏁�")
+public class PlatformQueuingListRequest {
+
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformWarnEventListRequest.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformWarnEventListRequest.java
new file mode 100644
index 0000000..a3276b3
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/PlatformWarnEventListRequest.java
@@ -0,0 +1,16 @@
+package com.doumee.dao.openapi.request;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戝綋鍓嶆渶鏂伴璀︿簨浠堕泦鍚堣姹傚弬鏁�")
+public class PlatformWarnEventListRequest {
+
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/WaterByMonthRequest.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/WaterByMonthRequest.java
new file mode 100644
index 0000000..556e6ea
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/request/WaterByMonthRequest.java
@@ -0,0 +1,25 @@
+package com.doumee.dao.openapi.request;
+
+import com.doumee.core.utils.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import javax.validation.constraints.NotBlank;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("鏈湀銆佷笂鏈堛�佸幓骞村悓鏈堢敤姘撮噺璇锋眰鍙傛暟")
+public class WaterByMonthRequest {
+    @ApiModelProperty(value = "骞存湀淇℃伅锛屾牸寮忥細yyyy-MM",example = "2024-08")
+    @JsonFormat(pattern = "yyyy-MM")
+    private Date timeInfo;
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/CarLogsListResponse.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/CarLogsListResponse.java
new file mode 100644
index 0000000..9560809
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/CarLogsListResponse.java
@@ -0,0 +1,24 @@
+package com.doumee.dao.openapi.response;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戝綋鍓嶆渶鏂拌溅杈嗕簨浠堕泦鍚堣姹傚弬鏁帮紝鏈�鏂癗鏉�,杩斿洖鍙傛暟")
+public class CarLogsListResponse {
+    @ApiModelProperty(value = "浣滀笟杞﹁締", example = "1")
+    private String carCode;
+    @ApiModelProperty(value = "鏃堕棿")
+    private Date createDate;
+    @ApiModelProperty(value = "浜嬩欢鍐呭璇存槑")
+    private String content;
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/CarNumByStatusResponse.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/CarNumByStatusResponse.java
new file mode 100644
index 0000000..3c36936
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/CarNumByStatusResponse.java
@@ -0,0 +1,25 @@
+package com.doumee.dao.openapi.response;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戝綋鍓嶈溅杈嗙姸鎬佺粺璁℃暟閲忚繑鍥炲弬鏁�")
+public class CarNumByStatusResponse {
+    @ApiModelProperty(value = "鎺掗槦涓暟鎺�", example = "1")
+    private int queuingNum;
+
+    @ApiModelProperty(value = "宸茶繘鍦烘暟閲�", example = "1")
+    private int inNum;
+    @ApiModelProperty(value = "浣滀笟涓暟閲�", example = "1")
+    private int workingNum;
+    @ApiModelProperty(value = "宸茬鍦烘暟閲�", example = "1")
+    private int doneNum;
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/GasByMonthResponse.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/GasByMonthResponse.java
new file mode 100644
index 0000000..b0da793
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/GasByMonthResponse.java
@@ -0,0 +1,28 @@
+package com.doumee.dao.openapi.response;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("鏈湀銆佷笂鏈堛�佸幓骞村悓鏈堢敤姘旈噺杩斿洖鍙傛暟")
+public class GasByMonthResponse {
+
+    @ApiModelProperty(value = "鏈湀鐢ㄦ皵閲忥紙绔嬫柟绫筹級", example = "1")
+    private BigDecimal currentMonth;
+
+    @ApiModelProperty(value = "涓婁釜鏈堢敤姘旈噺锛堢珛鏂圭背锛�", example = "1")
+    private String lastMonth;
+
+    @ApiModelProperty(value = "鍘诲勾鍚屾湀鐢ㄦ皵閲忥紙绔嬫柟绫筹級", example = "1")
+    private String lastYearMonth;
+
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformDataInfoResponse.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformDataInfoResponse.java
new file mode 100644
index 0000000..1e8bef3
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformDataInfoResponse.java
@@ -0,0 +1,35 @@
+package com.doumee.dao.openapi.response;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戞湀鍙板綋鍓嶄綔涓氫俊鎭鎯呰繑鍥炲弬鏁�")
+public class PlatformDataInfoResponse {
+    @ApiModelProperty(value = "鏈堝彴涓婚敭", example = "1")
+    private Integer id;
+    @ApiModelProperty(value = "瀹夐槻骞冲彴鏈堝彴涓婚敭", example = "1")
+    private String hkId;
+    @ApiModelProperty(value = "鏈堝彴鍚嶇О")
+    private String name;
+    @ApiModelProperty(value = "鎵胯繍鍗曞彿")
+    private String orderCode;
+    @ApiModelProperty(value = "浣滀笟杞﹁締")
+    private String carCode;
+    @ApiModelProperty(value = "鎵胯繍鍟�")
+    private String carrierName;
+    @ApiModelProperty(value = "鏀惰揣鍦帮紙鐩殑鍦帮級")
+    private String repertotyAddress;
+    @ApiModelProperty(value = "鏉ユ簮鍦帮紙渚涘簲鍟嗗涓級")
+    private List<String> inRepertotyCode;
+
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformDataListResponse.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformDataListResponse.java
new file mode 100644
index 0000000..0ac0001
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformDataListResponse.java
@@ -0,0 +1,32 @@
+package com.doumee.dao.openapi.response;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.doumee.core.annotation.excel.ExcelColumn;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戞湀鍙板綋鍓嶄綔涓氫俊鎭垪琛ㄨ繑鍥炲弬鏁�")
+public class PlatformDataListResponse {
+    @ApiModelProperty(value = "鏈堝彴涓婚敭", example = "1")
+    private Integer id;
+    @ApiModelProperty(value = "瀹夐槻骞冲彴鏈堝彴涓婚敭", example = "1")
+    private String hkId;
+    @ApiModelProperty(value = "鏈堝彴鍚嶇О")
+    private String name;
+    @ApiModelProperty(value = "褰撳墠浣滀笟鏃堕暱", example = "1")
+    private int workTime;
+    @ApiModelProperty(value = "浣滀笟杞﹁締")
+    private String carCode;
+    @ApiModelProperty(value = "浣滀笟绫诲瀷锛�0=鍏ュ簱 1鍑哄簱", example = "1")
+    private Integer workType;
+    @ApiModelProperty(value = "浣滀笟鐘舵�侊細0=绌洪棽锛�1=浣滀笟涓�", example = "1")
+    private Integer workStatus;
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformNumByStatusResponse.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformNumByStatusResponse.java
new file mode 100644
index 0000000..5112567
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformNumByStatusResponse.java
@@ -0,0 +1,23 @@
+package com.doumee.dao.openapi.response;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戞寜鐘舵�佺粺璁℃湀鍙版暟閲�")
+public class PlatformNumByStatusResponse {
+    @ApiModelProperty(value = "浣跨敤涓暟閲�", example = "1")
+    private int usingNum;
+
+    @ApiModelProperty(value = "绌洪棽鏁伴噺", example = "1")
+    private int idleNum;
+    @ApiModelProperty(value = "鍋滅敤鏁伴噺", example = "1")
+    private int forbiddenNum;
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformOrderNumByDateResponse.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformOrderNumByDateResponse.java
new file mode 100644
index 0000000..fa34c24
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformOrderNumByDateResponse.java
@@ -0,0 +1,25 @@
+package com.doumee.dao.openapi.response;
+
+import com.doumee.core.utils.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戞寜澶╃粺璁¤繍鍗曡繑鍥炲弬鏁�")
+public class PlatformOrderNumByDateResponse {
+    @ApiModelProperty(value = "杩愬崟瀹屾垚閲�", example = "1")
+    private int doneNum;
+
+    @ApiModelProperty(value = "杩愬崟鎬婚噺", example = "1")
+    private int totalNum;
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformQueuingListResponse.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformQueuingListResponse.java
new file mode 100644
index 0000000..aecdf53
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformQueuingListResponse.java
@@ -0,0 +1,24 @@
+package com.doumee.dao.openapi.response;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戝綋鍓嶆渶鏂版帓闃熼槦鍒楄繑鍥炲弬鏁�")
+public class PlatformQueuingListResponse {
+    @ApiModelProperty(value = "鍏ュ簱闃熷垪杞︾墝鍙烽泦鍚�" )
+    private List<String> inboundList;
+    @ApiModelProperty(value = "鍑哄簱闃熷垪杞︾墝鍙烽泦鍚�" )
+    private List<String> outboundList;
+    @ApiModelProperty(value = "甯傚叕鍙搁槦鍒楄溅鐗屽彿闆嗗悎" )
+    private List<String> municipalComList;
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformWarnEventListResponse.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformWarnEventListResponse.java
new file mode 100644
index 0000000..ccff13f
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/PlatformWarnEventListResponse.java
@@ -0,0 +1,24 @@
+package com.doumee.dao.openapi.response;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("銆愭湀鍙般�戝綋鍓嶆渶鏂伴璀︿簨浠堕泦鍚堣繑鍥炲弬鏁�")
+public class PlatformWarnEventListResponse {
+    @ApiModelProperty(value = "棰勮鏍囬", example = "1")
+    private String title;
+    @ApiModelProperty(value = "鏃堕棿")
+    private Date createDate;
+    @ApiModelProperty(value = "浜嬩欢鍐呭璇存槑")
+    private String content;
+}
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/WaterByMonthResponse.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/WaterByMonthResponse.java
new file mode 100644
index 0000000..9793420
--- /dev/null
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/openapi/response/WaterByMonthResponse.java
@@ -0,0 +1,29 @@
+package com.doumee.dao.openapi.response;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import java.math.BigDecimal;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2023/12/7 11:19
+ */
+@Data
+@ApiModel("鏈湀銆佷笂鏈堛�佸幓骞村悓鏈堢敤姘撮噺杩斿洖鍙傛暟")
+public class WaterByMonthResponse {
+
+    @ApiModelProperty(value = "鏈湀鐢ㄦ按閲忥紙鍚級", example = "1")
+    private BigDecimal currentMonth;
+
+    @ApiModelProperty(value = "涓婁釜鏈堢敤姘撮噺锛堝惃锛�", example = "1")
+    private String lastMonth;
+
+    @ApiModelProperty(value = "鍘诲勾鍚屾湀鐢ㄦ按閲忥紙鍚級", example = "1")
+    private String lastYearMonth;
+
+}

--
Gitblit v1.9.3