package cc.mrbird.febs.monitor.mapper; import cc.mrbird.febs.monitor.entity.LoginLog; import cc.mrbird.febs.system.entity.User; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import java.util.List; import java.util.Map; /** * @author MrBird */ public interface LoginLogMapper extends BaseMapper { /** * 获取系统总访问次数 * * @return Long */ Long findTotalVisitCount(); /** * 获取系统今日访问次数 * * @return Long */ Long findTodayVisitCount(); /** * 获取系统今日访问 IP数 * * @return Long */ Long findTodayIp(); /** * 获取系统近七天来的访问记录 * * @param user 用户 * @return 系统近七天来的访问记录 */ List> findLastSevenDaysVisitCount(User user); }