package com.fdkankan.openApi.controller.www; import cn.dev33.satoken.annotation.SaIgnore; import com.fdkankan.openApi.aop.ValidateApi; import com.fdkankan.openApi.service.www.IJySceneUserAuthService; import com.fdkankan.openApi.vo.BaseSceneParamVo; import com.fdkankan.openApi.vo.system.JmgaGetAuthParamVo; import com.fdkankan.openApi.vo.www.DelAuthParamVo; import com.fdkankan.openApi.vo.www.DeleteSceneUserAuthParamVo; import com.fdkankan.openApi.vo.www.SaveSceneUserAuthParamVo; import com.fdkankan.openApi.vo.www.SceneUserAuthParam; import com.fdkankan.web.response.ResultData; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; /** *
* 前端控制器 *
* * @author * @since 2023-09-11 */ @RestController @RequestMapping("/jySceneUserAuth") public class JySceneUserAuthController { @Autowired private IJySceneUserAuthService jySceneUserAuthService; @ValidateApi @SaIgnore @PostMapping("/pageListAuth") public ResultData pageListAuth(@Validated @RequestBody JmgaGetAuthParamVo param){ return jySceneUserAuthService.pageListAuth(param); } @ValidateApi @SaIgnore @PostMapping("/saveSceneUserAuth") public ResultData saveSceneUserAuth(@Validated @RequestBody SaveSceneUserAuthParamVo param){ return jySceneUserAuthService.saveSceneUserAuth(param); } @ValidateApi @SaIgnore @PostMapping("/saveAuth") public ResultData saveSceneUserAuth(@Validated @RequestBody SceneUserAuthParam param){ return jySceneUserAuthService.saveAuth(param); } /** * 废除 * @param param * @return */ @ValidateApi @SaIgnore @PostMapping("/deleteSceneUserAuth") public ResultData deleteSceneUserAuth(@Validated @RequestBody DeleteSceneUserAuthParamVo param){ jySceneUserAuthService.deleteSceneUserAuth(param); return ResultData.ok(); } @ValidateApi @SaIgnore @PostMapping("/delAuth") public ResultData delAuth(@Validated @RequestBody DelAuthParamVo param){ return jySceneUserAuthService.delAuth(param); } @ValidateApi @SaIgnore @PostMapping("/getAuthList") public ResultData getAuthList(@Validated @RequestBody JmgaGetAuthParamVo param){ return jySceneUserAuthService.getAuthList(param); } @ValidateApi @SaIgnore @PostMapping("/getAuthType") public ResultData getAuthType(@Validated @RequestBody JmgaGetAuthParamVo param){ return jySceneUserAuthService.getAuthType(param); } @ValidateApi @SaIgnore @PostMapping("/getSceneList") public ResultData getSceneList(@Validated @RequestBody JmgaGetAuthParamVo param){ return jySceneUserAuthService.getSceneList(param); } }