|
@@ -6,16 +6,15 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.ozs.common.core.controller.BaseController;
|
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
|
-import com.ozs.common.core.domain.entity.SysMenu;
|
|
|
import com.ozs.common.utils.StringUtils;
|
|
|
import com.ozs.common.utils.file.FileUtils;
|
|
|
import com.ozs.common.utils.http.HttpUtils;
|
|
|
import com.ozs.common.utils.poi.ExcelUtil;
|
|
|
-import com.ozs.service.entity.BaseAccountManagement;
|
|
|
+import com.ozs.service.entity.BaseCameraManagement;
|
|
|
import com.ozs.service.entity.BaseDynamicManagement;
|
|
|
import com.ozs.service.entity.BaseLineManagement;
|
|
|
-import com.ozs.service.entity.vo.BaseAccountManagementVo;
|
|
|
-import com.ozs.service.service.BaseAccountManagementService;
|
|
|
+import com.ozs.service.entity.vo.BaseCameraManagementVo;
|
|
|
+import com.ozs.service.service.BaseCameraManagementService;
|
|
|
import com.ozs.service.service.BaseDynamicManagementService;
|
|
|
import com.ozs.service.service.BaseLineManagementService;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -50,11 +49,11 @@ import java.util.stream.Collectors;
|
|
|
* @since 2023-02-17
|
|
|
*/
|
|
|
@RestController
|
|
|
-@RequestMapping("/service/baseAccountManagement")
|
|
|
+@RequestMapping("/service/baseCameraManagement")
|
|
|
@Slf4j
|
|
|
-public class BaseAccountManagementController extends BaseController {
|
|
|
+public class BaseCameraManagementController extends BaseController {
|
|
|
@Resource
|
|
|
- BaseAccountManagementService baseAccountManagementService;
|
|
|
+ BaseCameraManagementService baseCameraManagementService;
|
|
|
@Resource
|
|
|
BaseDynamicManagementService baseDynamicManagementService;
|
|
|
@Resource
|
|
@@ -63,29 +62,29 @@ public class BaseAccountManagementController extends BaseController {
|
|
|
/**
|
|
|
* 相机台账管理分页
|
|
|
*
|
|
|
- * @param baseAccountManagementVo
|
|
|
+ * @param baseCameraManagementVo
|
|
|
* @return
|
|
|
*/
|
|
|
@ApiOperation(value = "相机台账管理分页")
|
|
|
@PostMapping("/list")
|
|
|
- public AjaxResult selectBaseAccountManagement(@RequestBody BaseAccountManagementVo baseAccountManagementVo) {
|
|
|
- LambdaQueryWrapper<BaseAccountManagement> lw = new LambdaQueryWrapper<BaseAccountManagement>();
|
|
|
- if (!StringUtils.isBlank(baseAccountManagementVo.getLine())) {
|
|
|
- lw.eq(BaseAccountManagement::getLine, baseAccountManagementVo.getLine());
|
|
|
+ public AjaxResult selectBaseAccountManagement(@RequestBody BaseCameraManagementVo baseCameraManagementVo) {
|
|
|
+ LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
+ if (!StringUtils.isBlank(baseCameraManagementVo.getLine())) {
|
|
|
+ lw.eq(BaseCameraManagement::getRailway, baseCameraManagementVo.getLine());
|
|
|
}
|
|
|
- if (!StringUtils.isBlank(baseAccountManagementVo.getLineType())) {
|
|
|
- lw.eq(BaseAccountManagement::getLineType, baseAccountManagementVo.getLineType());
|
|
|
+ if (!StringUtils.isBlank(baseCameraManagementVo.getLineType())) {
|
|
|
+ lw.eq(BaseCameraManagement::getLineType, baseCameraManagementVo.getLineType());
|
|
|
}
|
|
|
- if (!StringUtils.isBlank(baseAccountManagementVo.getPublicWorksSection())) {
|
|
|
- lw.eq(BaseAccountManagement::getPublicWorksSection, baseAccountManagementVo.getPublicWorksSection());
|
|
|
+ if (!StringUtils.isBlank(baseCameraManagementVo.getPublicWorksSection())) {
|
|
|
+ lw.eq(BaseCameraManagement::getPublicWorksSection, baseCameraManagementVo.getPublicWorksSection());
|
|
|
}
|
|
|
- if (!ObjectUtils.isEmpty(baseAccountManagementVo.getBeginMile())) {
|
|
|
- lw.ge(BaseAccountManagement::getBeginMile, baseAccountManagementVo.getBeginMile());
|
|
|
+ if (!ObjectUtils.isEmpty(baseCameraManagementVo.getBeginMile())) {
|
|
|
+ lw.ge(BaseCameraManagement::getBeginMile, baseCameraManagementVo.getBeginMile());
|
|
|
}
|
|
|
- if (!ObjectUtils.isEmpty(baseAccountManagementVo.getEndMile())) {
|
|
|
- lw.le(BaseAccountManagement::getEndMile, baseAccountManagementVo.getEndMile());
|
|
|
+ if (!ObjectUtils.isEmpty(baseCameraManagementVo.getEndMile())) {
|
|
|
+ lw.le(BaseCameraManagement::getEndMile, baseCameraManagementVo.getEndMile());
|
|
|
}
|
|
|
- IPage<BaseAccountManagement> page = baseAccountManagementService.page(new Page<>(baseAccountManagementVo.getPageNum(), baseAccountManagementVo.getPageSize()), lw);
|
|
|
+ IPage<BaseCameraManagement> page = baseCameraManagementService.page(new Page<>(baseCameraManagementVo.getPageNum(), baseCameraManagementVo.getPageSize()), lw);
|
|
|
return AjaxResult.success(page);
|
|
|
}
|
|
|
|
|
@@ -98,7 +97,7 @@ public class BaseAccountManagementController extends BaseController {
|
|
|
@DeleteMapping("/{accountManagementIds}")
|
|
|
@ApiOperation("删除相机信息")
|
|
|
public AjaxResult removeAccountManagement(@PathVariable List<Long> accountManagementIds) {
|
|
|
- if (baseAccountManagementService.removeByIds(accountManagementIds)) {
|
|
|
+ if (baseCameraManagementService.removeByIds(accountManagementIds)) {
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
return AjaxResult.error();
|
|
@@ -107,16 +106,16 @@ public class BaseAccountManagementController extends BaseController {
|
|
|
/**
|
|
|
* 新增相机信息
|
|
|
*
|
|
|
- * @param baseAccountManagement
|
|
|
+ * @param baseCameraManagement
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/saveAccountManagement")
|
|
|
@ApiOperation("新增相机信息")
|
|
|
- public AjaxResult saveDistributionModule(@RequestBody BaseAccountManagement baseAccountManagement) {
|
|
|
- baseAccountManagement.setCreateBy(getUsername());
|
|
|
+ public AjaxResult saveDistributionModule(@RequestBody BaseCameraManagement baseCameraManagement) {
|
|
|
+ baseCameraManagement.setCreateBy(getUsername());
|
|
|
BaseDynamicManagement baseDynamicManagement = new BaseDynamicManagement();
|
|
|
- baseDynamicManagement.setCameraCode(baseAccountManagement.getCameraCode());
|
|
|
- if (baseAccountManagementService.save(baseAccountManagement) && baseDynamicManagementService.save(baseDynamicManagement)) {
|
|
|
+ baseDynamicManagement.setCameraCode(baseCameraManagement.getCameraCode());
|
|
|
+ if (baseCameraManagementService.save(baseCameraManagement) && baseDynamicManagementService.save(baseDynamicManagement)) {
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
return AjaxResult.error();
|
|
@@ -125,14 +124,14 @@ public class BaseAccountManagementController extends BaseController {
|
|
|
/**
|
|
|
* 修改相机信息
|
|
|
*
|
|
|
- * @param baseAccountManagement
|
|
|
+ * @param baseCameraManagement
|
|
|
* @return
|
|
|
*/
|
|
|
@PutMapping("/editAccountManagement")
|
|
|
@ApiOperation("修改相机信息")
|
|
|
- public AjaxResult editAccountManagement(@RequestBody BaseAccountManagement baseAccountManagement) {
|
|
|
- baseAccountManagement.setUpdateBy(getUsername());
|
|
|
- if (baseAccountManagementService.updateById(baseAccountManagement)) {
|
|
|
+ public AjaxResult editAccountManagement(@RequestBody BaseCameraManagement baseCameraManagement) {
|
|
|
+ baseCameraManagement.setUpdateBy(getUsername());
|
|
|
+ if (baseCameraManagementService.updateById(baseCameraManagement)) {
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
return AjaxResult.error();
|
|
@@ -141,7 +140,7 @@ public class BaseAccountManagementController extends BaseController {
|
|
|
@GetMapping(value = "/{accountManagementId}")
|
|
|
@ApiOperation("根据相机ID获取详细信息")
|
|
|
public AjaxResult getInfo(@PathVariable Long accountManagementId) {
|
|
|
- return AjaxResult.success(baseAccountManagementService.getById(accountManagementId));
|
|
|
+ return AjaxResult.success(baseCameraManagementService.getById(accountManagementId));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -155,9 +154,9 @@ public class BaseAccountManagementController extends BaseController {
|
|
|
@ApiOperation("台账管理导入")
|
|
|
@PostMapping("/importBaseAccountManagement")
|
|
|
public AjaxResult importBaseAccountManagement(MultipartFile file, boolean updateSupport) throws Exception {
|
|
|
- ExcelUtil<BaseAccountManagement> util = new ExcelUtil<BaseAccountManagement>(BaseAccountManagement.class);
|
|
|
- List<BaseAccountManagement> AccountManageList = util.importExcel(file.getInputStream());
|
|
|
- String message = baseAccountManagementService.importBaseAccountManagement(AccountManageList, updateSupport);
|
|
|
+ ExcelUtil<BaseCameraManagement> util = new ExcelUtil<BaseCameraManagement>(BaseCameraManagement.class);
|
|
|
+ List<BaseCameraManagement> AccountManageList = util.importExcel(file.getInputStream());
|
|
|
+ String message = baseCameraManagementService.importBaseAccountManagement(AccountManageList, updateSupport);
|
|
|
return AjaxResult.success(message);
|
|
|
}
|
|
|
|
|
@@ -168,25 +167,25 @@ public class BaseAccountManagementController extends BaseController {
|
|
|
*/
|
|
|
@ApiOperation("导出台账管理")
|
|
|
@PostMapping("/exportBaseAccountManagement")
|
|
|
- public void exportBaseAccountManagement(HttpServletResponse response, @RequestBody BaseAccountManagementVo baseAccountManagementVo) {
|
|
|
- LambdaQueryWrapper<BaseAccountManagement> lw = new LambdaQueryWrapper<BaseAccountManagement>();
|
|
|
+ public void exportBaseAccountManagement(HttpServletResponse response, @RequestBody BaseCameraManagementVo baseAccountManagementVo) {
|
|
|
+ LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
|
if (!StringUtils.isBlank(baseAccountManagementVo.getLine())) {
|
|
|
- lw.eq(BaseAccountManagement::getLine, baseAccountManagementVo.getLine());
|
|
|
+ lw.eq(BaseCameraManagement::getRailway, baseAccountManagementVo.getLine());
|
|
|
}
|
|
|
if (!StringUtils.isBlank(baseAccountManagementVo.getLineType())) {
|
|
|
- lw.eq(BaseAccountManagement::getLineType, baseAccountManagementVo.getLineType());
|
|
|
+ lw.eq(BaseCameraManagement::getLineType, baseAccountManagementVo.getLineType());
|
|
|
}
|
|
|
if (!StringUtils.isBlank(baseAccountManagementVo.getPublicWorksSection())) {
|
|
|
- lw.eq(BaseAccountManagement::getPublicWorksSection, baseAccountManagementVo.getPublicWorksSection());
|
|
|
+ lw.eq(BaseCameraManagement::getPublicWorksSection, baseAccountManagementVo.getPublicWorksSection());
|
|
|
}
|
|
|
if (!ObjectUtils.isEmpty(baseAccountManagementVo.getBeginMile())) {
|
|
|
- lw.ge(BaseAccountManagement::getBeginMile, baseAccountManagementVo.getBeginMile());
|
|
|
+ lw.ge(BaseCameraManagement::getBeginMile, baseAccountManagementVo.getBeginMile());
|
|
|
}
|
|
|
if (!ObjectUtils.isEmpty(baseAccountManagementVo.getEndMile())) {
|
|
|
- lw.le(BaseAccountManagement::getEndMile, baseAccountManagementVo.getEndMile());
|
|
|
+ lw.le(BaseCameraManagement::getEndMile, baseAccountManagementVo.getEndMile());
|
|
|
}
|
|
|
- List<BaseAccountManagement> list = baseAccountManagementService.list(lw);
|
|
|
- ExcelUtil<BaseAccountManagement> util = new ExcelUtil<>(BaseAccountManagement.class);
|
|
|
+ List<BaseCameraManagement> list = baseCameraManagementService.list(lw);
|
|
|
+ ExcelUtil<BaseCameraManagement> util = new ExcelUtil<>(BaseCameraManagement.class);
|
|
|
util.exportExcel(response, list, "台账管理相机数据");
|
|
|
}
|
|
|
|
|
@@ -215,13 +214,13 @@ public class BaseAccountManagementController extends BaseController {
|
|
|
@ApiOperation("获取视频服务二级菜单")
|
|
|
@GetMapping("/secondaryMenu/{lineName}")
|
|
|
public AjaxResult secondaryMenu(@PathVariable String lineName) {
|
|
|
- return baseAccountManagementService.secondaryMenu(lineName);
|
|
|
+ return baseCameraManagementService.secondaryMenu(lineName);
|
|
|
}
|
|
|
|
|
|
@ApiOperation("获取视频服务三级菜单")
|
|
|
@GetMapping("/threeLevelMenu/{secondaryMenuName}/{lineName}")
|
|
|
public AjaxResult threeLevelMenu(@PathVariable String secondaryMenuName, @PathVariable String lineName) {
|
|
|
- return baseAccountManagementService.threeLevelMenu(secondaryMenuName, lineName);
|
|
|
+ return baseCameraManagementService.threeLevelMenu(secondaryMenuName, lineName);
|
|
|
}
|
|
|
|
|
|
|