package com.bizmatics.service.impl; import com.bizmatics.common.core.bean.CommonPage; import com.bizmatics.common.mvc.base.AbstractCrudService; import com.bizmatics.model.SysLoginLog; import com.bizmatics.model.vo.SysLoginLogVo; import com.bizmatics.persistence.mapper.SysLoginLogMapper; import com.bizmatics.service.SysLoginLogService; import org.springframework.stereotype.Service; import java.util.List; /** *

* 系统访问记录 服务实现类 *

* * @author ya * @since 2022-06-02 */ @Service public class SysLoginLogServiceImpl extends AbstractCrudService implements SysLoginLogService { @Override public CommonPage getLoginLogList(String ipaddr, String userName, String nickName, Integer status, String startTime, String endTime, Integer page, Integer size) { Integer total = baseMapper.getLoginLogCount(ipaddr, userName, nickName, status, startTime, endTime); Integer current = null; if (page != null && size > 0) { current = (page - 1) * size; } List list = baseMapper.getLoginLogList(ipaddr, userName, nickName, status, startTime, endTime, current, size); return new CommonPage<>(list, total, size, page); } }