package com.fdkankan.openApi.controller.www; import cn.dev33.satoken.annotation.SaIgnore; import com.fdkankan.openApi.aop.ValidateApi; import com.fdkankan.openApi.aop.ValidateIp; import com.fdkankan.openApi.service.www.GaSceneService; import com.fdkankan.openApi.vo.BaseSceneParamVo; import com.fdkankan.openApi.vo.www.SaveScenePasswordDto; import com.fdkankan.web.response.ResultData; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.validation.Valid; @RestController() @RequestMapping("/gaScene") public class GaSceneController { @Autowired private GaSceneService gaSceneService; @SaIgnore @ValidateApi(method = "gaScene:saveSceneViewPassword") @ValidateIp @PostMapping("saveSceneViewPassword") public ResultData saveSceneViewPassword(@Valid @RequestBody SaveScenePasswordDto dto) { gaSceneService.saveSceneViewPassword(dto); return ResultData.ok(); } @SaIgnore @ValidateApi(method = "gaScene:getSceneViewPassword") @ValidateIp @PostMapping("getSceneViewPassword") public ResultData getSceneViewPassword(@Valid @RequestBody BaseSceneParamVo dto) { return gaSceneService.getSceneViewPassword(dto); } }