package com.ygj.yuemum.controller.admin; import com.alibaba.fastjson.JSONObject; import com.ygj.yuemum.domain.admin.JlAdminRole; import com.ygj.yuemum.service.admin.JlAdminRoleService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; @RestController public class JlAdminRoleController { @Autowired private JlAdminRoleService jlAdminRoleService; @GetMapping("/getAdminRoles") public List getAdminRoles() { List jlAdminRoles = jlAdminRoleService.getAdminRoles(); return jlAdminRoles; } @GetMapping("/getOneAdminRole") public JlAdminRole getOneAdminRole(@RequestParam("roleid") Integer roleid) { return jlAdminRoleService.getOneAdminRole(roleid); } @PostMapping("/queryAdminRoles") public String queryAdminRoles(@ModelAttribute JlAdminRole jlAdminRole) { Map queryAdminRoles = jlAdminRoleService.queryAdminRoles(jlAdminRole); String jso = JSONObject.toJSONString(queryAdminRoles); return jso; } @GetMapping("/delRole") public int delRole(@RequestParam("id") Integer id) { return jlAdminRoleService.delRole(id); } @PostMapping("/insertRole") public int insertRole(@ModelAttribute JlAdminRole jlAdminRole) { return jlAdminRoleService.insertRole(jlAdminRole); } @PostMapping("/updateAdminRole") public int updateAdminRole(@ModelAttribute JlAdminRole jlAdminRole) { return jlAdminRoleService.updateAdminRole(jlAdminRole); } }