|  | @@ -1,6 +1,11 @@
 | 
	
		
			
				|  |  |  package com.xunmei.system.service.impl;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 | 
	
		
			
				|  |  | +import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
	
		
			
				|  |  | +import com.xunmei.common.core.web.page.TableDataInfo;
 | 
	
		
			
				|  |  | +import com.xunmei.system.api.domain.SysArea;
 | 
	
		
			
				|  |  | +import com.xunmei.system.api.domain.SysDictData;
 | 
	
		
			
				|  |  |  import com.xunmei.system.api.domain.SysDictType;
 | 
	
		
			
				|  |  |  import com.xunmei.system.api.domain.SysLogininfor;
 | 
	
		
			
				|  |  |  import com.xunmei.system.mapper.SysDictTypeMapper;
 | 
	
	
		
			
				|  | @@ -13,48 +18,57 @@ import java.util.List;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * 系统访问日志情况信息 服务层处理
 | 
	
		
			
				|  |  | - * 
 | 
	
		
			
				|  |  | + *
 | 
	
		
			
				|  |  |   * @author xunmei
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  |  @Service
 | 
	
		
			
				|  |  | -public class SysLogininforServiceImpl extends ServiceImpl<SysLogininforMapper, SysLogininfor> implements ISysLogininforService
 | 
	
		
			
				|  |  | -{
 | 
	
		
			
				|  |  | +public class SysLogininforServiceImpl extends ServiceImpl<SysLogininforMapper, SysLogininfor> implements ISysLogininforService {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private SysLogininforMapper logininforMapper;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @Override
 | 
	
		
			
				|  |  | +    public TableDataInfo<SysLogininfor> selectPage(SysLogininfor logininfor) {
 | 
	
		
			
				|  |  | +        Page<SysLogininfor> page;
 | 
	
		
			
				|  |  | +        if (logininfor.getPageNum() != null && logininfor.getPageSize() != null) {
 | 
	
		
			
				|  |  | +            page = new Page<>(logininfor.getPageNum(), logininfor.getPageSize());
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +            page = new Page<>();
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        QueryWrapper<SysLogininfor> where = new QueryWrapper<>(logininfor);
 | 
	
		
			
				|  |  | +        baseMapper.selectPage(page, where);
 | 
	
		
			
				|  |  | +        return TableDataInfo.build(page);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 新增系统登录日志
 | 
	
		
			
				|  |  | -     * 
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  |       * @param logininfor 访问日志对象
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | -    public int insertLogininfor(SysLogininfor logininfor)
 | 
	
		
			
				|  |  | -    {
 | 
	
		
			
				|  |  | +    public int insertLogininfor(SysLogininfor logininfor) {
 | 
	
		
			
				|  |  |          return logininforMapper.insertLogininfor(logininfor);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 查询系统登录日志集合
 | 
	
		
			
				|  |  | -     * 
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  |       * @param logininfor 访问日志对象
 | 
	
		
			
				|  |  |       * @return 登录记录集合
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | -    public List<SysLogininfor> selectLogininforList(SysLogininfor logininfor)
 | 
	
		
			
				|  |  | -    {
 | 
	
		
			
				|  |  | +    public List<SysLogininfor> selectLogininforList(SysLogininfor logininfor) {
 | 
	
		
			
				|  |  |          return logininforMapper.selectLogininforList(logininfor);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 批量删除系统登录日志
 | 
	
		
			
				|  |  | -     * 
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  |       * @param infoIds 需要删除的登录日志ID
 | 
	
		
			
				|  |  |       * @return 结果
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | -    public int deleteLogininforByIds(Long[] infoIds)
 | 
	
		
			
				|  |  | -    {
 | 
	
		
			
				|  |  | +    public int deleteLogininforByIds(Long[] infoIds) {
 | 
	
		
			
				|  |  |          return logininforMapper.deleteLogininforByIds(infoIds);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -62,8 +76,7 @@ public class SysLogininforServiceImpl extends ServiceImpl<SysLogininforMapper, S
 | 
	
		
			
				|  |  |       * 清空系统登录日志
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | -    public void cleanLogininfor()
 | 
	
		
			
				|  |  | -    {
 | 
	
		
			
				|  |  | +    public void cleanLogininfor() {
 | 
	
		
			
				|  |  |          logininforMapper.cleanLogininfor();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 |