GaSceneController.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.fdkankan.openApi.controller.www;
  2. import cn.dev33.satoken.annotation.SaIgnore;
  3. import com.fdkankan.openApi.aop.ValidateApi;
  4. import com.fdkankan.openApi.aop.ValidateIp;
  5. import com.fdkankan.openApi.service.www.GaSceneService;
  6. import com.fdkankan.openApi.vo.BaseSceneParamVo;
  7. import com.fdkankan.openApi.vo.www.SaveScenePasswordDto;
  8. import com.fdkankan.web.response.ResultData;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.web.bind.annotation.PostMapping;
  11. import org.springframework.web.bind.annotation.RequestBody;
  12. import org.springframework.web.bind.annotation.RequestMapping;
  13. import org.springframework.web.bind.annotation.RestController;
  14. import javax.validation.Valid;
  15. @RestController()
  16. @RequestMapping("/gaScene")
  17. public class GaSceneController {
  18. @Autowired
  19. private GaSceneService gaSceneService;
  20. @SaIgnore
  21. @ValidateApi(method = "gaScene:saveSceneViewPassword")
  22. @ValidateIp
  23. @PostMapping("saveSceneViewPassword")
  24. public ResultData saveSceneViewPassword(@Valid @RequestBody SaveScenePasswordDto dto) {
  25. gaSceneService.saveSceneViewPassword(dto);
  26. return ResultData.ok();
  27. }
  28. @SaIgnore
  29. @ValidateApi(method = "gaScene:getSceneViewPassword")
  30. @ValidateIp
  31. @PostMapping("getSceneViewPassword")
  32. public ResultData getSceneViewPassword(@Valid @RequestBody BaseSceneParamVo dto) {
  33. return gaSceneService.getSceneViewPassword(dto);
  34. }
  35. }