package com.ygj.yuemum.controller.admin; import com.alibaba.fastjson.JSONObject; import com.ygj.yuemum.domain.admin.JlAdminUser; import com.ygj.yuemum.service.admin.JlAdminUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.HashMap; import java.util.List; import java.util.Map; @RestController public class JlAdminUserController { @Autowired private JlAdminUserService jladminuserService; @PostMapping("/queryAdminUsers") public String queryAdminUsers(@ModelAttribute JlAdminUser jlAdminUser) { Map queryAdminUsers = jladminuserService.queryAdminUsers(jlAdminUser); String jso = JSONObject.toJSONString(queryAdminUsers); return jso; } @GetMapping("/getJlAdminUsers") public List getJlAdminUsers() { return jladminuserService.getUsers(); } @GetMapping("/getConsultants") public List getConsultants() { return jladminuserService.getConsultants(); } @PostMapping("/logIN") public int logIN(@ModelAttribute JlAdminUser jladminuser) { if (jladminuser.getUsername() == null || jladminuser.getPassword() == null) { return 0; } else { return jladminuserService.logIN(jladminuser); } } @GetMapping("/getRole") public String getRole(String username) { return jladminuserService.getRole(username); } @GetMapping("/getUserMkt") public JlAdminUser getUserMkt(String username) { return jladminuserService.getUserMkt(username); } @PostMapping("/JlAdminadd") public int add(@ModelAttribute JlAdminUser jladminuser) { return jladminuserService.addUser(jladminuser); } @PostMapping("/updateAdminUser") public int updateAdminUser(@ModelAttribute JlAdminUser jladminuser) { return jladminuserService.updateAdminUser(jladminuser); } @GetMapping("/JlAdmindelete") public int delete(@RequestParam("id") Integer id ) { return jladminuserService.deleteUser(id); } @GetMapping("/checkUsername") public int checkUsername(@RequestParam("username") String username ) { return jladminuserService.checkUsername(username); } @PostMapping("/JlAdminupdate") public int update(@ModelAttribute JlAdminUser jladminuser) { return jladminuserService.updateUser(jladminuser); } @GetMapping("/JlAdminGetOne") public JlAdminUser JlAdminGetOne(@RequestParam("id") Integer id) { return jladminuserService.getUser(id); } @RequestMapping(value = "/unauth") @ResponseBody public Object unauth() { Map map = new HashMap(); map.put("code", "1000000"); map.put("msg", "未登录"); return map; } @RequestMapping(value = "/webLogin") @ResponseBody public Object webLogin() { Map map = new HashMap(); map.put("code", "1000000"); map.put("msg", "请登录"); return map; } @PostMapping("/disableAdminUser") public int disableAdminUser(@ModelAttribute JlAdminUser jladminuser) { return jladminuserService.disableAdminUser(jladminuser); } }