package com.jilongda.manage.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.jilongda.manage.mapper.LoginLogMapper; import com.jilongda.manage.service.LoginLogService; import com.jilongda.common.basic.PageInfo; import com.jilongda.common.model.LoginLog; import com.jilongda.manage.query.LoginLogQuery; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.time.LocalDate; import java.util.List; /** *

* 登录日志 服务实现类 *

* * @author xiaochen * @since 2022-09-21 */ @Service public class LoginLogServiceImpl extends ServiceImpl implements LoginLogService { @Autowired private LoginLogMapper loginLogMapper; @Override public PageInfo pageList(LoginLogQuery query) { PageInfo pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize()); List loginLogs = loginLogMapper.pageList(query, pageInfo); pageInfo.setRecords(loginLogs); return pageInfo; } @Override public Long countToday(LocalDate today) { return loginLogMapper.countToday(today); } @Override public Long countYesterday(LocalDate yesterday) { return loginLogMapper.countYesterday(yesterday); } }