AuthorizeModelingController.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.fdkankan.manage.controller;
  2. import com.fdkankan.manage.common.ResultCode;
  3. import com.fdkankan.manage.common.ResultData;
  4. import com.fdkankan.manage.entity.AuthorizeModeling;
  5. import com.fdkankan.manage.exception.BusinessException;
  6. import com.fdkankan.manage.service.IAuthorizeModelingService;
  7. import com.fdkankan.manage.vo.request.AuthorizeParam;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.*;
  10. /**
  11. * <p>
  12. * 前端控制器
  13. * </p>
  14. *
  15. * @author
  16. * @since 2023-07-07
  17. */
  18. @RestController
  19. @RequestMapping("/service/manage/authorizeModeling")
  20. public class AuthorizeModelingController {
  21. @Autowired
  22. IAuthorizeModelingService authorizeModelingService;
  23. @PostMapping("/list")
  24. public ResultData list(@RequestBody AuthorizeParam param){
  25. return ResultData.ok(authorizeModelingService.pageList(param));
  26. }
  27. @PostMapping("/addOrUpdate")
  28. public ResultData addOrUpdate(@RequestBody AuthorizeModeling param){
  29. return ResultData.ok( authorizeModelingService.addOrUpdate(param));
  30. }
  31. @PostMapping("/delete")
  32. public ResultData delete(@RequestBody AuthorizeModeling param){
  33. if(param.getId() == null){
  34. throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
  35. }
  36. authorizeModelingService.removeById(param.getId());
  37. return ResultData.ok();
  38. }
  39. }