JySceneUserAuthController.java 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  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.service.www.IJySceneUserAuthService;
  5. import com.fdkankan.openApi.vo.BaseSceneParamVo;
  6. import com.fdkankan.openApi.vo.system.JmgaGetAuthParamVo;
  7. import com.fdkankan.openApi.vo.www.DelAuthParamVo;
  8. import com.fdkankan.openApi.vo.www.DeleteSceneUserAuthParamVo;
  9. import com.fdkankan.openApi.vo.www.SaveSceneUserAuthParamVo;
  10. import com.fdkankan.openApi.vo.www.SceneUserAuthParam;
  11. import com.fdkankan.web.response.ResultData;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.validation.annotation.Validated;
  14. import org.springframework.web.bind.annotation.*;
  15. /**
  16. * <p>
  17. * 前端控制器
  18. * </p>
  19. *
  20. * @author
  21. * @since 2023-09-11
  22. */
  23. @RestController
  24. @RequestMapping("/jySceneUserAuth")
  25. public class JySceneUserAuthController {
  26. @Autowired
  27. private IJySceneUserAuthService jySceneUserAuthService;
  28. @ValidateApi
  29. @SaIgnore
  30. @PostMapping("/pageListAuth")
  31. public ResultData pageListAuth(@Validated @RequestBody JmgaGetAuthParamVo param){
  32. return jySceneUserAuthService.pageListAuth(param);
  33. }
  34. @ValidateApi
  35. @SaIgnore
  36. @PostMapping("/saveSceneUserAuth")
  37. public ResultData saveSceneUserAuth(@Validated @RequestBody SaveSceneUserAuthParamVo param){
  38. return jySceneUserAuthService.saveSceneUserAuth(param);
  39. }
  40. @ValidateApi
  41. @SaIgnore
  42. @PostMapping("/saveAuth")
  43. public ResultData saveSceneUserAuth(@Validated @RequestBody SceneUserAuthParam param){
  44. return jySceneUserAuthService.saveAuth(param);
  45. }
  46. /**
  47. * 废除
  48. * @param param
  49. * @return
  50. */
  51. @ValidateApi
  52. @SaIgnore
  53. @PostMapping("/deleteSceneUserAuth")
  54. public ResultData deleteSceneUserAuth(@Validated @RequestBody DeleteSceneUserAuthParamVo param){
  55. jySceneUserAuthService.deleteSceneUserAuth(param);
  56. return ResultData.ok();
  57. }
  58. @ValidateApi
  59. @SaIgnore
  60. @PostMapping("/delAuth")
  61. public ResultData delAuth(@Validated @RequestBody DelAuthParamVo param){
  62. return jySceneUserAuthService.delAuth(param);
  63. }
  64. @ValidateApi
  65. @SaIgnore
  66. @PostMapping("/getAuthList")
  67. public ResultData getAuthList(@Validated @RequestBody JmgaGetAuthParamVo param){
  68. return jySceneUserAuthService.getAuthList(param);
  69. }
  70. @ValidateApi
  71. @SaIgnore
  72. @PostMapping("/getAuthType")
  73. public ResultData getAuthType(@Validated @RequestBody JmgaGetAuthParamVo param){
  74. return jySceneUserAuthService.getAuthType(param);
  75. }
  76. @ValidateApi
  77. @SaIgnore
  78. @PostMapping("/getSceneList")
  79. public ResultData getSceneList(@Validated @RequestBody JmgaGetAuthParamVo param){
  80. return jySceneUserAuthService.getSceneList(param);
  81. }
  82. }