|
|
@ -4,6 +4,7 @@ import com.github.pagehelper.PageHelper; |
|
|
import com.github.pagehelper.PageInfo; |
|
|
import com.github.pagehelper.PageInfo; |
|
|
import com.link.domain.PageQuery; |
|
|
import com.link.domain.PageQuery; |
|
|
import com.link.domain.Result; |
|
|
import com.link.domain.Result; |
|
|
|
|
|
import com.link.domain.dto.UserCountDTO; |
|
|
import com.link.domain.vo.UserCountVO; |
|
|
import com.link.domain.vo.UserCountVO; |
|
|
import com.link.mapper.UserCountMapper; |
|
|
import com.link.mapper.UserCountMapper; |
|
|
import com.link.service.UserCountService; |
|
|
import com.link.service.UserCountService; |
|
|
@ -21,41 +22,33 @@ public class UserCountServiceImpl implements UserCountService { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private UserCountMapper userCountMapper; |
|
|
private UserCountMapper userCountMapper; |
|
|
@Override |
|
|
@Override |
|
|
public PageQuery getEmailUserCount(LocalDateTime startTime, Integer page , Integer pageSize) { |
|
|
|
|
|
PageHelper.startPage(page,pageSize); |
|
|
|
|
|
List<UserCountVO> userCountVOList =userCountMapper.getEmailUserCount(startTime); |
|
|
|
|
|
|
|
|
public PageQuery getEmailUserCount(UserCountDTO dto) { |
|
|
|
|
|
List<UserCountVO> userCountVOList =userCountMapper.getEmailUserCount(dto.getStartTime(),dto.getPage(),dto.getPageSize()); |
|
|
PageInfo<UserCountVO> pageInfo = new PageInfo<>(userCountVOList); |
|
|
PageInfo<UserCountVO> pageInfo = new PageInfo<>(userCountVOList); |
|
|
PageQuery data = new PageQuery(); |
|
|
|
|
|
data.setPage(page); |
|
|
|
|
|
data.setPageSize(pageSize); |
|
|
|
|
|
data.setTotal(pageInfo.getTotal()); |
|
|
|
|
|
data.setList(userCountVOList); |
|
|
|
|
|
return data; |
|
|
|
|
|
|
|
|
PageQuery result = new PageQuery(); |
|
|
|
|
|
result.setTotal(pageInfo.getTotal()); |
|
|
|
|
|
result.setList(userCountVOList); |
|
|
|
|
|
return result; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public PageQuery getGoogleUserCount(LocalDateTime startTime, Integer page , Integer pageSize) { |
|
|
|
|
|
PageHelper.startPage(page,pageSize); |
|
|
|
|
|
List<UserCountVO> userCountVOList =userCountMapper.getGoogleUserCount(startTime); |
|
|
|
|
|
|
|
|
public PageQuery getGoogleUserCount(UserCountDTO dto) { |
|
|
|
|
|
|
|
|
|
|
|
List<UserCountVO> userCountVOList =userCountMapper.getGoogleUserCount(dto.getStartTime(),dto.getPage(),dto.getPageSize()); |
|
|
PageInfo<UserCountVO> pageInfo = new PageInfo<>(userCountVOList); |
|
|
PageInfo<UserCountVO> pageInfo = new PageInfo<>(userCountVOList); |
|
|
PageQuery data = new PageQuery(); |
|
|
|
|
|
data.setPage(page); |
|
|
|
|
|
data.setPageSize(pageSize); |
|
|
|
|
|
data.setTotal(pageInfo.getTotal()); |
|
|
|
|
|
data.setList(userCountVOList); |
|
|
|
|
|
return data; |
|
|
|
|
|
|
|
|
PageQuery result = new PageQuery(); |
|
|
|
|
|
result.setTotal(pageInfo.getTotal()); |
|
|
|
|
|
result.setList(userCountVOList); |
|
|
|
|
|
return result; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public PageQuery getMessageUserCount(LocalDateTime startTime, Integer page , Integer pageSize) { |
|
|
|
|
|
PageHelper.startPage(page,pageSize); |
|
|
|
|
|
List<UserCountVO> userCountVOList =userCountMapper.getMessageUserCount(startTime); |
|
|
|
|
|
|
|
|
public PageQuery getMessageUserCount(UserCountDTO dto) { |
|
|
|
|
|
List<UserCountVO> userCountVOList =userCountMapper.getMessageUserCount(dto.getStartTime(),dto.getPage(),dto.getPageSize()); |
|
|
PageInfo<UserCountVO> pageInfo = new PageInfo<>(userCountVOList); |
|
|
PageInfo<UserCountVO> pageInfo = new PageInfo<>(userCountVOList); |
|
|
PageQuery data = new PageQuery(); |
|
|
|
|
|
data.setPage(page); |
|
|
|
|
|
data.setPageSize(pageSize); |
|
|
|
|
|
data.setTotal(pageInfo.getTotal()); |
|
|
|
|
|
data.setList(userCountVOList); |
|
|
|
|
|
return data; |
|
|
|
|
|
|
|
|
PageQuery result = new PageQuery(); |
|
|
|
|
|
result.setTotal(pageInfo.getTotal()); |
|
|
|
|
|
result.setList(userCountVOList); |
|
|
|
|
|
return result; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |