platformFeign.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.fdkankan.feign;
  2. import com.fdkankan.common.user.SSOUser;
  3. import com.fdkankan.goods.entity.Camera;
  4. import com.fdkankan.goods.entity.CameraDetail;
  5. import com.fdkankan.goods.service.ICameraDetailService;
  6. import com.fdkankan.goods.service.ICameraService;
  7. import com.fdkankan.user.service.IUserService;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.PostMapping;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RequestParam;
  12. import org.springframework.web.bind.annotation.RestController;
  13. /**
  14. * 提供场景调用
  15. */
  16. @RestController
  17. @RequestMapping("/feign")
  18. public class platformFeign {
  19. @Autowired
  20. private ICameraService cameraService;
  21. @Autowired
  22. private ICameraDetailService cameraDetailService;
  23. @Autowired
  24. private IUserService userService;
  25. @PostMapping("/getCameraByChildName")
  26. public Camera getCameraByChildName(@RequestParam(value = "childName", required = false) String childName) {
  27. return cameraService.getByChildName(childName);
  28. }
  29. @PostMapping("/getCameraDetailByCameraId")
  30. public CameraDetail getCameraDetailByCameraId(@RequestParam(value = "cameraId", required = false) Long cameraId) {
  31. return cameraDetailService.getByCameraId(cameraId);
  32. }
  33. @PostMapping("/updateCameraDetailByCameraIdAndSpace")
  34. public String updateCameraDetailByCameraIdAndSpace(@RequestParam(value = "cameraId", required = false) Long cameraId,
  35. @RequestParam(value = "space", required = false) Long space) {
  36. return cameraDetailService.updateCameraDetailByCameraIdAndSpace(cameraId,space);
  37. }
  38. @PostMapping("/getCameraBySnCode")
  39. public Camera getCameraBySnCode(@RequestParam(value = "snCode", required = false) String snCode) {
  40. return cameraService.getBySnCode(snCode);
  41. }
  42. @PostMapping("/getSSOUserByUserId")
  43. public SSOUser getSSOUserByUserId(@RequestParam(value = "userId", required = false) Long userId) {
  44. return userService.getSSOUserByUserId(userId);
  45. }
  46. }