UserRoleController.java 1022 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.smcic.api.neican.controller;
  2. import com.smcic.api.neican.dto.UserRoleDTO;
  3. import com.smcic.api.neican.service.impl.UserRoleServiceImpl;
  4. import org.springframework.web.bind.annotation.*;
  5. import javax.annotation.Resource;
  6. import java.util.List;
  7. /**
  8. * <p>
  9. * 管理员角色 前端控制器
  10. * </p>
  11. *
  12. * @author syj
  13. * @since 2023-11-16
  14. */
  15. @RestController
  16. @RequestMapping("/admin/user/role")
  17. public class UserRoleController {
  18. @Resource
  19. private UserRoleServiceImpl userRoleService;
  20. @GetMapping("/list")
  21. public List<UserRoleDTO> list(){
  22. return userRoleService.userRoles();
  23. }
  24. @PostMapping("/add")
  25. public void add(@RequestBody UserRoleDTO userRoleDTO){
  26. userRoleService.create(userRoleDTO);
  27. }
  28. @PostMapping("/update")
  29. public void update(@RequestBody UserRoleDTO userRoleDTO){
  30. userRoleService.modify(userRoleDTO);
  31. }
  32. @DeleteMapping("/delete/{id}")
  33. public void delete(@PathVariable Long id){
  34. userRoleService.del(id);
  35. }
  36. }