package com.imed.costaccount.controller; import java.util.Arrays; import java.util.List; import java.util.Map; import com.imed.costaccount.common.util.PageUtils; import com.imed.costaccount.controller.response.CommonResponse; import com.imed.costaccount.model.User; import com.imed.costaccount.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * 用户表 * * @author KCYG * @date 2021-07-26 08:52:56 */ @RestController @RequestMapping("/user") public class UserController { @Autowired private UserService userService; /** * 列表 */ // @RequestMapping("/list") // public CommonResponse list(@RequestParam Map params){ // PageUtils page = userService.queryPage(params); // return CommonResponse.success(page); // } @GetMapping("/list") public CommonResponse list(){ List userList = userService.list(); return CommonResponse.success(userList); } /** * 信息 */ @GetMapping("/info/{id}") public CommonResponse info(@PathVariable("id") Integer id){ User user = userService.getById(id); return CommonResponse.success(user); } /** * 保存 */ @PostMapping("/save") public CommonResponse save(@RequestBody User user){ userService.save(user); return CommonResponse.success(); } /** * 修改 */ @PutMapping("/update") public CommonResponse update(@RequestBody User user){ userService.updateById(user); return CommonResponse.success(); } /** * 删除 */ @DeleteMapping("/delete") public CommonResponse delete(@RequestBody Integer[] ids){ userService.removeByIds(Arrays.asList(ids)); return CommonResponse.success(); } }