|
@@ -7,27 +7,39 @@ import api.common.pojo.po.model.CameraPO;
|
|
|
import api.common.pojo.vo.model.CameraVO;
|
|
|
import api.common.util.ObjectUtil;
|
|
|
import com.css.simulation.resource.model.service.CameraService;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
-import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
-import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
import java.util.List;
|
|
|
|
|
|
-@Controller
|
|
|
+@RestController
|
|
|
@RequestMapping(value = "/camera", name = LogConstants.MODULE_CAMERA)
|
|
|
-public class CameraCtrl {
|
|
|
+public class CameraController {
|
|
|
|
|
|
- @Autowired
|
|
|
- CameraService cameraService;
|
|
|
+ @Resource
|
|
|
+ private CameraService cameraService;
|
|
|
+
|
|
|
+
|
|
|
+ //* -------------------------------- 删除摄像头 --------------------------------
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除
|
|
|
+ */
|
|
|
+ @RequestMapping("/delCameraById")
|
|
|
+ public ResponseBodyVO<String> delCameraById(@RequestBody CameraPO cameraPO) {
|
|
|
+ cameraService.delCameraById(cameraPO);
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
|
+ }
|
|
|
+
|
|
|
+ //* -------------------------------- Comment --------------------------------
|
|
|
|
|
|
/**
|
|
|
* 获取列表
|
|
|
*/
|
|
|
@RequestMapping("/getCameraList")
|
|
|
- @ResponseBody
|
|
|
public ResponseBodyVO<List<CameraVO>> getCameraList(@RequestBody CameraParam cameraParam) {
|
|
|
ResponseBodyVO<List<CameraVO>> response = new ResponseBodyVO<List<CameraVO>>(ResponseBodyVO.Response.SUCCESS);
|
|
|
response.setInfo(cameraService.getCameraList(cameraParam));
|
|
@@ -38,7 +50,6 @@ public class CameraCtrl {
|
|
|
* 获取私有列表
|
|
|
*/
|
|
|
@RequestMapping("/getMyCameraList")
|
|
|
- @ResponseBody
|
|
|
public ResponseBodyVO<List<CameraVO>> getMyCameraList(@RequestBody CameraParam cameraParam) {
|
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, cameraService.getMyCameraList(cameraParam));
|
|
|
}
|
|
@@ -48,7 +59,6 @@ public class CameraCtrl {
|
|
|
* 根据id获取详情
|
|
|
*/
|
|
|
@RequestMapping("/getCameraInfo")
|
|
|
- @ResponseBody
|
|
|
public ResponseBodyVO<CameraVO> getCameraInfo(@RequestBody CameraParam cameraParam) {
|
|
|
ResponseBodyVO<CameraVO> response = new ResponseBodyVO<CameraVO>(ResponseBodyVO.Response.SUCCESS);
|
|
|
response.setInfo(cameraService.getCameraInfo(cameraParam));
|
|
@@ -59,15 +69,14 @@ public class CameraCtrl {
|
|
|
* 新增、修改、另存为
|
|
|
*/
|
|
|
@RequestMapping("/saveCamera")
|
|
|
- @ResponseBody
|
|
|
public ResponseBodyVO<CameraPO> saveCamera(@RequestBody CameraPO cameraPO) {
|
|
|
if (ObjectUtil.isNull(cameraPO)) {
|
|
|
- return new ResponseBodyVO(false, 500, "参数必传!", null);
|
|
|
+ return new ResponseBodyVO<>(false, 500, "参数必传!", null);
|
|
|
}
|
|
|
ResponseBodyVO<CameraPO> response = new ResponseBodyVO<CameraPO>(ResponseBodyVO.Response.SUCCESS);
|
|
|
CameraPO po = cameraService.saveCamera(cameraPO);
|
|
|
if (ObjectUtil.isNull(po.getId())) {
|
|
|
- return new ResponseBodyVO(false, 500, "传感器名称重复!", null);
|
|
|
+ return new ResponseBodyVO<>(false, 500, "传感器名称重复!", null);
|
|
|
}
|
|
|
response.setInfo(po);
|
|
|
return response;
|
|
@@ -77,7 +86,6 @@ public class CameraCtrl {
|
|
|
* 分享
|
|
|
*/
|
|
|
@RequestMapping("/shareCamera")
|
|
|
- @ResponseBody
|
|
|
@PreAuthorize("@AuthorityCheck.admin()")
|
|
|
public ResponseBodyVO<CameraPO> shareCamera(@RequestBody CameraPO cameraPO) {
|
|
|
if (ObjectUtil.isNull(cameraPO)) {
|
|
@@ -92,17 +100,4 @@ public class CameraCtrl {
|
|
|
return response;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 删除
|
|
|
- */
|
|
|
- @RequestMapping("/delCameraById")
|
|
|
- @ResponseBody
|
|
|
- public ResponseBodyVO delCameraById(@RequestBody CameraPO cameraPO) {
|
|
|
- int i = cameraService.delCameraById(cameraPO);
|
|
|
- if (i > 0) {
|
|
|
- return new ResponseBodyVO(ResponseBodyVO.Response.SUCCESS);
|
|
|
- } else {
|
|
|
- return new ResponseBodyVO(false, 500, "删除失败!", null);
|
|
|
- }
|
|
|
- }
|
|
|
}
|