package com.huimv.beeboxs.controller;


import com.alibaba.fastjson.JSONObject;
import com.huimv.beeboxs.service.IUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.Map;

@CrossOrigin
@RestController
@RequestMapping("/admin/user")
public class SysUserController {
    @Autowired
    private IUserService iUserService;

//    @PostMapping("/add")
//    public Result addUser(@RequestBody User user){
//        return  iUserService.addUser(user);
//    }
//
//    @PostMapping("/edit")
//    public Result updateUser(@RequestBody User user){
//        return iUserService.updateUser(user);
//    }
//
//    @RequestMapping("/remove")
//    public Result removeUser(@RequestParam("userIds") List<Integer> userIds) {
//
//        return iUserService.removeUser(userIds);
//    }



    @PostMapping("/list")
    public JSONObject listUser(@RequestBody Map map) {
        System.out.println();
        int pageNum = (Integer)map.get("pageNum");
        int pageSize = (Integer)map.get("pageSize");
        String searchStr = (String)map.get("searchStr");
        return iUserService.findUserAccount(searchStr,pageNum,pageSize);
    }

}
