|
@@ -6,15 +6,23 @@ import com.ozs.common.core.controller.BaseController;
|
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
|
import com.ozs.common.enums.BusinessType;
|
|
|
import com.ozs.common.utils.StringUtils;
|
|
|
+import com.ozs.common.utils.bean.BeanUtils;
|
|
|
+import com.ozs.service.entity.BaseCameraManagement;
|
|
|
import com.ozs.service.entity.BaseCameraVersion;
|
|
|
+import com.ozs.service.entity.vo.BaseCameraManagementHomeVo;
|
|
|
import com.ozs.service.entity.vo.BaseCameraVersionVo;
|
|
|
+import com.ozs.service.service.BaseCameraManagementService;
|
|
|
import com.ozs.service.service.BaseCameraVersionService;
|
|
|
+import com.ozs.system.service.ISysDictDataService;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.util.ObjectUtils;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* 相机版本管理
|
|
@@ -28,6 +36,24 @@ public class BaseCameraVersionController extends BaseController {
|
|
|
|
|
|
@Autowired
|
|
|
private BaseCameraVersionService baseCameraVersionService;
|
|
|
+ @Resource
|
|
|
+ private BaseCameraManagementService baseCameraManagementService;
|
|
|
+ @Autowired
|
|
|
+ private ISysDictDataService dictDataService;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 相机列表
|
|
|
+ *
|
|
|
+ * @param baseCameraManagement
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "相机列表")
|
|
|
+ @GetMapping("/cameraAllList")
|
|
|
+ @Log(title = "相机版本管理", businessType = BusinessType.SELECT)
|
|
|
+ public AjaxResult cameraAllList(@RequestBody BaseCameraManagement baseCameraManagement) {
|
|
|
+ List<BaseCameraManagement> baseCameraManagements = baseCameraManagementService.cameraAllList(baseCameraManagement);
|
|
|
+ return AjaxResult.success(baseCameraManagements);
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 相机版本管理 分页查询
|
|
@@ -39,8 +65,21 @@ public class BaseCameraVersionController extends BaseController {
|
|
|
@PostMapping("/cameraVersionList")
|
|
|
@Log(title = "相机版本管理", businessType = BusinessType.SELECT)
|
|
|
public AjaxResult cameraVersionList(@RequestBody BaseCameraVersionVo baseCameraVersionVo) {
|
|
|
- IPage<BaseCameraVersionVo> baseCameraVersionIPage = baseCameraVersionService.cameraVersionList(baseCameraVersionVo);
|
|
|
- return AjaxResult.success(baseCameraVersionIPage);
|
|
|
+ IPage<BaseCameraVersionVo> page = baseCameraVersionService.cameraVersionList(baseCameraVersionVo);
|
|
|
+ if (!ObjectUtils.isEmpty(page) && page.getRecords().size() > 0) {
|
|
|
+ List<BaseCameraVersionVo> dto1 = page.getRecords().stream().map(o -> {
|
|
|
+// BaseCameraVersionVo baseCameraVersionVo1 = new BaseCameraVersionVo();
|
|
|
+// BeanUtils.copyProperties(o, baseCameraVersionVo1);
|
|
|
+ // 升级类型 1:算法升级,2:硬件升级,3:算法及硬件升级
|
|
|
+ String upgradeTypeName = dictDataService.selectDictLabel("upgrade_type", o.getUpgradeType());
|
|
|
+ if (!StringUtils.isEmptySunhh(upgradeTypeName)) {
|
|
|
+ o.setUpgradeTypename(upgradeTypeName);
|
|
|
+ }
|
|
|
+ return o;
|
|
|
+ }).collect(Collectors.toList());
|
|
|
+// pageR.setRecords(dto1);
|
|
|
+ }
|
|
|
+ return AjaxResult.success(page);
|
|
|
}
|
|
|
|
|
|
/**
|