package com.moral.controller; import com.alibaba.fastjson.JSON; import com.moral.entity.OperateUser; import com.moral.common.bean.PageResult; import com.moral.service.OperateUserService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; @RestController @RequestMapping("/user") public class UserController { /** The operate user service. */ @Resource private OperateUserService operateUserService; @GetMapping("/operate_user") public PageResult findOperateUserList() { Long total = operateUserService.findOperateUserCount(); List data = operateUserService.findOperateUserList(); return new PageResult(total, data); } @GetMapping("/operate_user/{id}") public OperateUser findOperateUserById(@PathVariable(value = "id") int id) { return operateUserService.findOperateUser(id); } @PostMapping("/operate_user/save") public int saveOrUpdate(@RequestBody OperateUser user) { int result = 1; Integer id = user.getId(); if(id != null && id > 0) { result = operateUserService.updateOperateUser(user); } else { result = operateUserService.insertOperateUser(user); } return result; } @DeleteMapping("/operate_user/{id}") public int delete(@PathVariable(value = "id") int id) { return operateUserService.deleteOperateUser(id); } @PostMapping("/operate_user/deleteList") public int deleteUserList(@RequestBody String[] ids) { System.out.println(ids); return operateUserService.deleteOperateUserList(ids); } }