fengxiang
2017-12-22 9a24e9adbc0477719fed960b879f8e5dcf870aba
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
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);
    }
}