AdminMenuAPI.java 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.template.api;
  2. import com.template.model.dto.SaveParentDto;
  3. import com.template.model.dto.SaveSecondaryDto;
  4. import com.template.model.dto.UpdateMenuPermissionSettingDto;
  5. import com.template.model.result.CommonResult;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.validation.BindingResult;
  8. import org.springframework.web.bind.annotation.*;
  9. @RequestMapping("/auto/admin-menu")
  10. public interface AdminMenuAPI {
  11. @PostMapping("/saveParent")
  12. @ApiOperation(value = "添加一级用户", notes = "添加一级用户", httpMethod = "POST")
  13. CommonResult saveParent(@RequestBody SaveParentDto saveParentDto, BindingResult bindingResult);
  14. @PostMapping("/saveSecondary")
  15. @ApiOperation(value = "添加次级用户", notes = "添加次级用户", httpMethod = "POST")
  16. CommonResult saveSecondary(@RequestBody SaveSecondaryDto saveSecondaryDto,BindingResult bindingResult);
  17. @GetMapping("/getRole")
  18. @ApiOperation(value = "角色列表", notes = "角色列表", httpMethod = "GET")
  19. CommonResult getRole();
  20. @GetMapping("/adminListPage")
  21. @ApiOperation(value = "管理端角色分页列表", notes = "管理端角色分页列表", httpMethod = "GET")
  22. CommonResult adminListPage(@RequestParam int adminMenuId, @RequestParam int page,@RequestParam int size, String keyWord, String startTime, String endTime);
  23. @GetMapping("/getMenuPermissionSetting")
  24. @ApiOperation(value = "获取角色权限", notes = "获取角色权限", httpMethod = "GET")
  25. CommonResult getMenuPermissionSetting(@RequestParam String adminMenuId,@RequestParam String permissionSettingId);
  26. @PostMapping("/updateMenuPermissionSetting")
  27. @ApiOperation(value = "修改角色权限", notes = "修改角色权限", httpMethod = "POST")
  28. CommonResult updateMenuPermissionSetting(@RequestBody UpdateMenuPermissionSettingDto updateMenuPermissionSetting);
  29. @GetMapping("/delete")
  30. @ApiOperation(value = "删除角色", notes = "删除角色", httpMethod = "GET")
  31. CommonResult delete(@RequestParam Integer adminMenuId,@RequestParam String permissionSettingId);
  32. @GetMapping("/getUserRole")
  33. @ApiOperation(value = "管理端角色列表", notes = "角色列表", httpMethod = "GET")
  34. CommonResult getUserRole();
  35. }