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);
|
}
|
}
|