whyczh
2021-04-26 8057f891f9f7282a221690f3505b6c724b831619
src/main/java/com/whyc/service/UserService.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.api.R;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.whyc.dto.Response;
import com.whyc.dto.UserLoginInfo;
@@ -63,6 +64,7 @@
        return userMapper.selectById(id);
    }
    public List<User> getAll() {
        List<User> users = userMapper.selectList(null);
        return users;
@@ -72,12 +74,45 @@
        return userMapper.selectPage(page, null);
    }
    public boolean update(User user) {
        return userMapper.updateById(user)>0;
    public Response<IPage<User>> getPageByCondition(int pageNum,int pageSize,User user){
        QueryWrapper<User> queryWrapper = new QueryWrapper<>(user);
        IPage<User> page = userMapper.selectPage(new Page<>(pageNum,pageSize),queryWrapper);
        return new Response<IPage<User>>().set(1,page);
    }
    public boolean delete(int id) {
        return userMapper.deleteById(id)>0;
    public Response update(User user) {
        if(userMapper.updateById(user)>0){
            return new Response().setMsg(1,"更新成功");
        }else {
            return new Response().setMsg(0,"更新失败");
        }
    }
    public Response updateUserFreeze(int id){
        User user =userMapper.selectById(id);
        user.setState(1);
        if(userMapper.updateById(user)>0){
            return new Response().setMsg(1,"冻结成功");
        }else {
            return new Response().setMsg(0,"冻结失败");
        }
    }
    public Response deleteUser(int id){
        User user =userMapper.selectById(id);
        user.setState(2);
        if(userMapper.updateById(user)>0){
            return new Response().setMsg(1,"删除成功");
        }else {
            return new Response().setMsg(0,"删除失败");
        }
    }
    public Response delete(int id) {
        if(userMapper.deleteById(id)>0){
            return new Response().setMsg(1,"删除成功");
        }else {
            return new Response().setMsg(0,"删除失败");
        }
    }
    public boolean login(String username, String password , HttpServletRequest request) {