RoleFunController.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.dk.mdm.controller.mst;
  2. import com.dk.common.response.ResponseResultVO;
  3. import com.dk.mdm.model.pojo.mst.RoleFun;
  4. import com.dk.common.service.BaseService;
  5. import com.dk.mdm.model.vo.mst.RoleVo;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.web.bind.annotation.*;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import io.swagger.annotations.Api;
  10. import com.dk.mdm.service.mst.RoleFunService;
  11. import java.util.HashMap;
  12. import java.util.List;
  13. import java.util.Map;
  14. @Api(tags = "角色权限API接口")
  15. @RestController
  16. @RequestMapping("/mst/roleFun")
  17. public class RoleFunController {
  18. public BaseService<RoleFun> getService() {
  19. return roleFunService;
  20. }
  21. @Autowired
  22. private RoleFunService roleFunService;
  23. /**
  24. * @desc : 获取角色权限
  25. * @author : 于继渤
  26. * @date : 2024/2/26 10:36
  27. */
  28. @ApiOperation(
  29. value = "获取角色权限",
  30. notes = "获取角色权限"
  31. )
  32. @PostMapping("get_role_fun")
  33. public ResponseResultVO<Map<String, Object>> getRoleFun(@RequestBody Map<String, Object> param) {
  34. return roleFunService.getRoleFun(param);
  35. }
  36. /**
  37. * @desc : 新建角色权限
  38. * @author : 于继渤
  39. * @date : 2023/1/5 9:39
  40. */
  41. @ApiOperation(value = "新建角色(权限)", notes = "新建角色权限")
  42. @PostMapping({"insert_batch"})
  43. public ResponseResultVO<?> insertBatch(@RequestBody List<RoleFun> roleFun) {
  44. return roleFunService.saveRoleFun(roleFun);
  45. }
  46. }