Forráskód Böngészése

相机升级日志

wyyay 1 éve
szülő
commit
4760d94b5f

+ 50 - 0
business-service/src/main/java/com/ozs/service/entity/vo/CameraUpdateLogResVo.java

@@ -0,0 +1,50 @@
+package com.ozs.service.entity.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @author wyy
+ * @subject
+ * @creat 2023/5/29
+ */
+@Data
+public class CameraUpdateLogResVo implements Serializable {
+    private static final long serialVersionUID = 1L;
+    /**
+     * 版本号
+     */
+    private String versionNum;
+
+    /**
+     * 版本名称
+     */
+    private String versionName;
+
+    /**
+     * 升级类型
+     */
+    private String upgradeType;
+
+    /**
+     * 相机编码
+     */
+    private String cameraCode;
+
+    /**
+     * 升级状态
+     */
+    private Integer status;
+
+    /**
+     * 时间(年)
+     */
+    private Integer currentYear;
+
+    /**
+     * 关联升级日志id
+     */
+    private Long logId;
+}

+ 2 - 1
business-service/src/main/java/com/ozs/service/mapper/CameraLogDetailMapper.java

@@ -2,6 +2,7 @@ package com.ozs.service.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ozs.service.entity.CameraLogDetail;
+import com.ozs.service.entity.vo.CameraUpdateLogResVo;
 import com.ozs.service.entity.vo.CameraUpdateLogResp;
 import org.apache.ibatis.annotations.Mapper;
 
@@ -14,5 +15,5 @@ import java.util.List;
  */
 @Mapper
 public interface CameraLogDetailMapper extends BaseMapper<CameraLogDetail> {
-    List<CameraLogDetail> selectDetail(CameraUpdateLogResp cameraUpdateLogResp);
+    List<CameraLogDetail> selectDetail(CameraUpdateLogResVo cameraUpdateLogResVo);
 }

+ 2 - 1
business-service/src/main/java/com/ozs/service/service/CameraLogDetailService.java

@@ -3,6 +3,7 @@ package com.ozs.service.service;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ozs.service.entity.CameraLogDetail;
+import com.ozs.service.entity.vo.CameraUpdateLogResVo;
 import com.ozs.service.entity.vo.CameraUpdateLogResp;
 
 import java.util.List;
@@ -15,5 +16,5 @@ import java.util.List;
 public interface CameraLogDetailService extends IService<CameraLogDetail> {
     void updateAccessories(String deviceSn, Integer code,String remark);
     IPage listToPage(List list, int pageNum, int pageSize);
-    List<CameraLogDetail> selectDetail(CameraUpdateLogResp cameraUpdateLogResp);
+    List<CameraLogDetail> selectDetail(CameraUpdateLogResVo cameraUpdateLogResVo);
 }

+ 3 - 2
business-service/src/main/java/com/ozs/service/service/impl/CameraLogDetailServiceImpl.java

@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ozs.service.entity.CameraLogDetail;
 import com.ozs.service.entity.CameraUpdateLog;
+import com.ozs.service.entity.vo.CameraUpdateLogResVo;
 import com.ozs.service.entity.vo.CameraUpdateLogResp;
 import com.ozs.service.mapper.CameraLogDetailMapper;
 import com.ozs.service.mapper.CameraUpdateLogMapper;
@@ -28,8 +29,8 @@ public class CameraLogDetailServiceImpl extends ServiceImpl<CameraLogDetailMappe
     CameraLogDetailMapper cameraLogDetailMapper;
 
     @Override
-    public List<CameraLogDetail> selectDetail(CameraUpdateLogResp cameraUpdateLogResp) {
-        List<CameraLogDetail> list = cameraLogDetailMapper.selectDetail(cameraUpdateLogResp);
+    public List<CameraLogDetail> selectDetail(CameraUpdateLogResVo cameraUpdateLogResVo) {
+        List<CameraLogDetail> list = cameraLogDetailMapper.selectDetail(cameraUpdateLogResVo);
         return list;
     }
 

+ 1 - 1
business-service/src/main/resources/mapper/service/CameraLogDetailMapper.xml

@@ -12,7 +12,7 @@
         <result column="currentVersionNum" property="currentVersionNum"/>
     </resultMap>
     <select id="selectDetail" resultMap="CameraDetailResult"
-            parameterType="com.ozs.service.entity.vo.CameraUpdateLogResp">
+            parameterType="com.ozs.service.entity.vo.CameraUpdateLogResVo">
         select
         a.id,
         a.camera_code,

+ 8 - 11
hazard-admin/src/main/java/com/ozs/web/controller/monitor/CameraUpdateLogController.java

@@ -11,20 +11,19 @@ import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.service.entity.BaseUser;
 import com.ozs.service.entity.CameraLogDetail;
 import com.ozs.service.entity.CameraUpdateLog;
+import com.ozs.service.entity.vo.CameraUpdateLogResVo;
 import com.ozs.service.entity.vo.CameraUpdateLogResp;
 import com.ozs.service.service.BaseUserService;
 import com.ozs.service.service.CameraLogDetailService;
 import com.ozs.service.service.CameraUpdateLogService;
 import com.ozs.system.service.ISysDictDataService;
 import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.util.ObjectUtils;
-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 org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletResponse;
@@ -86,19 +85,17 @@ public class CameraUpdateLogController extends BaseController {
     }
 
     @ApiOperation(value = "获取相机升级日志详细")
-    @PostMapping("/detail")
-    public AjaxResult detail(@RequestBody CameraUpdateLogResp cameraUpdateLogResp) {
-        Integer pageNum = cameraUpdateLogResp.getPageNum().intValue();
-        Integer pageSize = cameraUpdateLogResp.getPageSize().intValue();
-        List<CameraLogDetail> list = cameraLogDetailService.selectDetail((cameraUpdateLogResp));
+    @PostMapping("/detail/{pageNum}/{pageSize}")
+    public AjaxResult detail(@RequestBody CameraUpdateLogResVo cameraUpdateLogResVo,@PathVariable Integer pageNum,@PathVariable Integer pageSize) {
+        List<CameraLogDetail> list = cameraLogDetailService.selectDetail((cameraUpdateLogResVo));
         IPage<CameraLogDetail> page = cameraLogDetailService.listToPage(list, pageNum, pageSize);
         return AjaxResult.success(page);
     }
 
     @Log(title = "相机升级日志", businessType = BusinessType.EXPORT)
     @PostMapping("/export")
-    public void export(HttpServletResponse response, @RequestBody CameraUpdateLogResp cameraUpdateLogResp) {
-        List<CameraLogDetail> list = cameraLogDetailService.selectDetail(cameraUpdateLogResp);
+    public void export(HttpServletResponse response, @RequestBody CameraUpdateLogResVo cameraUpdateLogResVo) {
+        List<CameraLogDetail> list = cameraLogDetailService.selectDetail(cameraUpdateLogResVo);
         ExcelUtil<CameraLogDetail> util = new ExcelUtil<CameraLogDetail>(CameraLogDetail.class);
         util.exportExcel(response, list, "相机升级日志详情");
     }