| | |
| | | |
| | | 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; |
| | |
| | | return userMapper.selectById(id); |
| | | } |
| | | |
| | | |
| | | public List<User> getAll() { |
| | | List<User> users = userMapper.selectList(null); |
| | | return users; |
| | |
| | | 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) { |