JlAdminRoleController.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.ygj.yuemum.controller.admin;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.ygj.yuemum.domain.admin.JlAdminRole;
  4. import com.ygj.yuemum.service.admin.JlAdminRoleService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.web.bind.annotation.*;
  7. import java.util.List;
  8. import java.util.Map;
  9. @RestController
  10. public class JlAdminRoleController {
  11. @Autowired
  12. private JlAdminRoleService jlAdminRoleService;
  13. @GetMapping("/getAdminRoles")
  14. public List<JlAdminRole> getAdminRoles() {
  15. List<JlAdminRole> jlAdminRoles = jlAdminRoleService.getAdminRoles();
  16. return jlAdminRoles;
  17. }
  18. @GetMapping("/getOneAdminRole")
  19. public JlAdminRole getOneAdminRole(@RequestParam("roleid") Integer roleid) {
  20. return jlAdminRoleService.getOneAdminRole(roleid);
  21. }
  22. @PostMapping("/queryAdminRoles")
  23. public String queryAdminRoles(@ModelAttribute JlAdminRole jlAdminRole) {
  24. Map<String, Object> queryAdminRoles = jlAdminRoleService.queryAdminRoles(jlAdminRole);
  25. String jso = JSONObject.toJSONString(queryAdminRoles);
  26. return jso;
  27. }
  28. @GetMapping("/delRole")
  29. public int delRole(@RequestParam("id") Integer id) {
  30. return jlAdminRoleService.delRole(id);
  31. }
  32. @PostMapping("/insertRole")
  33. public int insertRole(@ModelAttribute JlAdminRole jlAdminRole) {
  34. return jlAdminRoleService.insertRole(jlAdminRole);
  35. }
  36. @PostMapping("/updateAdminRole")
  37. public int updateAdminRole(@ModelAttribute JlAdminRole jlAdminRole) {
  38. return jlAdminRoleService.updateAdminRole(jlAdminRole);
  39. }
  40. }