From 249b1cf02562674c810636d7ebc258d979b406b8 Mon Sep 17 00:00:00 2001 From: zhangbaojian <1065122561@qq.com> Date: Fri, 14 Apr 2023 12:31:48 +0800 Subject: [PATCH] =?UTF-8?q?zbj//1.=E8=BF=90=E7=BB=B4=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../device/pq/pojo/param/LogsListParam.java | 22 ++++++++ .../njcn/device/pq/pojo/vo/LogsListVO.java | 44 ++++++++++++++++ .../controller/PqsTerminalLogsController.java | 24 +++++++++ .../pq/mapper/PqsTerminalLogsMapper.java | 12 ++++- .../mapper/mapping/PqsTerminalLogsMapper.xml | 51 +++++++++++++++++++ .../pq/service/IPqsTerminalLogsService.java | 10 +++- .../impl/PqsTerminalLogsServiceImpl.java | 24 +++++++++ 7 files changed, 184 insertions(+), 3 deletions(-) create mode 100644 pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/param/LogsListParam.java create mode 100644 pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/LogsListVO.java diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/param/LogsListParam.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/param/LogsListParam.java new file mode 100644 index 000000000..396907dbd --- /dev/null +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/param/LogsListParam.java @@ -0,0 +1,22 @@ +package com.njcn.device.pq.pojo.param; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @version 1.0.0 + * @author: zbj + * @date: 2023/04/13 + */ +@Data +@ApiModel +public class LogsListParam extends DeviceLogParam{ + + /** + * 描述模糊匹配字段 + */ + @ApiModelProperty("描述模糊匹配字段") + private String searchValue; + +} diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/LogsListVO.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/LogsListVO.java new file mode 100644 index 000000000..ce25a220c --- /dev/null +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/LogsListVO.java @@ -0,0 +1,44 @@ +package com.njcn.device.pq.pojo.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; + +/** + * @version 1.0.0 + * @author: zbj + * @date: 2023/04/13 + */ +@Data +public class LogsListVO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 日志类型 + */ + @ApiModelProperty("type") + private String type; + + /** + * 更改人员 + */ + @ApiModelProperty("更改人员") + private String updateBy; + + /** + * 更改时间 + */ + @ApiModelProperty("更改时间") + private LocalDateTime updateTime; + + /** + * 描述 + */ + @ApiModelProperty("描述") + private String remark; + +} diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/PqsTerminalLogsController.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/PqsTerminalLogsController.java index 97067168f..a3d230f58 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/PqsTerminalLogsController.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/PqsTerminalLogsController.java @@ -6,11 +6,16 @@ import com.njcn.common.pojo.enums.common.LogEnum; import com.njcn.common.pojo.enums.response.CommonResponseEnum; import com.njcn.common.pojo.response.HttpResult; import com.njcn.common.utils.HttpResultUtil; +import com.njcn.device.pq.pojo.param.DeviceLogParam; +import com.njcn.device.pq.pojo.param.LogsListParam; import com.njcn.device.pq.pojo.po.PqsTerminalLogs; +import com.njcn.device.pq.pojo.vo.LogsListVO; import com.njcn.device.pq.service.IPqsTerminalLogsService; +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.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -18,6 +23,8 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.njcn.web.controller.BaseController; +import java.util.List; + /** *
* 前端控制器
@@ -26,6 +33,8 @@ import com.njcn.web.controller.BaseController;
* @author hongawen
* @since 2023-04-13
*/
+@Slf4j
+@Api(tags = "日志")
@RestController
@RequestMapping("/pqsTerminalLogs")
@RequiredArgsConstructor
@@ -53,5 +62,20 @@ public class PqsTerminalLogsController extends BaseController {
}
}
+ /**
+ * 运维日志页面展示
+ *
+ * @author zbj
+ * @date 2023/4/13
+ */
+ @OperateInfo(info = LogEnum.BUSINESS_COMMON)
+ @PostMapping("/getList")
+ @ApiOperation("运维日志页面展示")
+ @ApiImplicitParam(name = "logsListParam", value = "实体", required = true)
+ public HttpResult
- * Mapper 接口
+ * Mapper 接口
*
- * 服务类
+ * 服务类
*
@@ -15,10 +24,25 @@ import org.springframework.stereotype.Service;
* @since 2023-04-13
*/
@Service
+@AllArgsConstructor
public class PqsTerminalLogsServiceImpl extends ServiceImpl> getList(@RequestBody LogsListParam logsListParam) {
+ String methodDescribe = getMethodDescribe("getList");
+ List