|
|
@ -6,27 +6,43 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
import com.userinformation.backend.mapper.UserMapper; |
|
|
|
import com.userinformation.backend.model.dao.User; |
|
|
|
import com.userinformation.backend.model.dao.UserPage; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.time.LocalDateTime; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
@Service |
|
|
|
public class UserService extends ServiceImpl<UserMapper, User> { |
|
|
|
|
|
|
|
public User userLogin(String userAccountNumber, String userPassword){return baseMapper.userLogin(userAccountNumber, userPassword);} |
|
|
|
|
|
|
|
public List<User> findUserByUserAccountNumber(String userAccountNumber){return baseMapper.findUserByUserAccountNumber(userAccountNumber);} |
|
|
|
public User findUserByUserAccountNumber(String userAccountNumber){return baseMapper.selectById(userAccountNumber);} |
|
|
|
|
|
|
|
public User findUserByUserName(String userName){ |
|
|
|
return baseMapper.findUserByUserName(userName); |
|
|
|
public UserPage findUserByUserName(String userName, Integer current, Integer size){ |
|
|
|
IPage<User> page = new Page<>(current, size); |
|
|
|
IPage<User> users = baseMapper.selectPage(page, new QueryWrapper<User>().like("user_name",userName)); |
|
|
|
UserPage userPage = new UserPage(); |
|
|
|
userPage.setCurrent(users.getCurrent()); |
|
|
|
userPage.setSize(users.getSize()); |
|
|
|
userPage.setTotal(users.getTotal()); |
|
|
|
userPage.setRecords(users.getRecords()); |
|
|
|
return userPage; |
|
|
|
} |
|
|
|
|
|
|
|
public Integer findUserCount(){ return baseMapper.findUserCount(); } |
|
|
|
|
|
|
|
public List<User> findAllUserPage(Integer current, Integer size){ |
|
|
|
public UserPage findAllUserPage(Integer current, Integer size){ |
|
|
|
IPage<User> page = new Page<>(current, size); |
|
|
|
return baseMapper.selectPage(page, new QueryWrapper<User>().orderByDesc("user_registration_date")).getRecords(); |
|
|
|
IPage<User> users = baseMapper.selectPage(page, new QueryWrapper<User>().orderByDesc("user_registration_date")); |
|
|
|
UserPage userPage = new UserPage(); |
|
|
|
userPage.setCurrent(users.getCurrent()); |
|
|
|
userPage.setSize(users.getSize()); |
|
|
|
userPage.setTotal(users.getTotal()); |
|
|
|
userPage.setRecords(users.getRecords()); |
|
|
|
return userPage; |
|
|
|
} |
|
|
|
|
|
|
|
public int insertUser(User user){ |
|
|
|