1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package org.jeecg.modules.system.service;
- import java.util.Date;
- import java.util.List;
- import java.util.Map;
- import org.jeecg.modules.system.entity.SysLog;
- import com.baomidou.mybatisplus.extension.service.IService;
- /**
- * <p>
- * 系统日志表 服务类
- * </p>
- *
- * @Author zhangweijian
- * @since 2018-12-26
- */
- public interface ISysLogService extends IService<SysLog> {
- /**
- * @功能:清空所有日志记录
- */
- public void removeAll();
-
- /**
- * 获取系统总访问次数
- *
- * @return Long
- */
- Long findTotalVisitCount();
- //update-begin--Author:zhangweijian Date:20190428 for:传入开始时间,结束时间参数
- /**
- * 获取系统今日访问次数
- *
- * @return Long
- */
- Long findTodayVisitCount(Date dayStart, Date dayEnd);
- /**
- * 获取系统今日访问 IP数
- *
- * @return Long
- */
- Long findTodayIp(Date dayStart, Date dayEnd);
- //update-end--Author:zhangweijian Date:20190428 for:传入开始时间,结束时间参数
-
- /**
- * 首页:根据时间统计访问数量/ip数量
- * @param dayStart
- * @param dayEnd
- * @return
- */
- List<Map<String,Object>> findVisitCount(Date dayStart, Date dayEnd);
- }
|