SysLoginLogServiceImpl.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.bizmatics.service.impl;
  2. import com.bizmatics.common.core.bean.CommonPage;
  3. import com.bizmatics.model.SysLoginLog;
  4. import com.bizmatics.model.vo.SysLoginLogVo;
  5. import com.bizmatics.model.vo.SysTenantOneVo;
  6. import com.bizmatics.model.vo.SysTenantTwoVo;
  7. import com.bizmatics.persistence.mapper.SysLoginLogMapper;
  8. import com.bizmatics.service.SysLoginLogService;
  9. import com.bizmatics.common.mvc.base.AbstractCrudService;
  10. import org.apache.ibatis.annotations.Param;
  11. import org.springframework.stereotype.Service;
  12. import java.util.List;
  13. /**
  14. * <p>
  15. * 系统访问记录 服务实现类
  16. * </p>
  17. *
  18. * @author ya
  19. * @since 2022-06-02
  20. */
  21. @Service
  22. public class SysLoginLogServiceImpl extends AbstractCrudService<SysLoginLogMapper, SysLoginLog> implements SysLoginLogService {
  23. @Override
  24. public CommonPage<SysLoginLogVo> getLoginLogList(String ipaddr, String userName, String nickName, Integer status, String startTime, String endTime, Integer page, Integer size) {
  25. Integer total = baseMapper.getLoginLogCount(ipaddr,userName,nickName, status,startTime,endTime);
  26. Integer current = null;
  27. if (page != null && size > 0) {
  28. current = (page - 1) * size;
  29. }
  30. List<SysLoginLogVo> list = baseMapper.getLoginLogList(ipaddr,userName,nickName, status,startTime,endTime,current,size);
  31. return new CommonPage<>(list, total, size, page);
  32. }
  33. }