package cn.gistack.sm.log.service.impl;
|
|
import cn.gistack.sm.log.entity.SmLogManage;
|
import cn.gistack.sm.log.mapper.SmLogManageMapper;
|
import cn.gistack.sm.log.service.ISmLogManageService;
|
import cn.gistack.sm.log.vo.AppStatistics;
|
import cn.gistack.sm.log.vo.AppStatisticsVO;
|
import cn.gistack.system.user.feign.IUserClient;
|
import lombok.AllArgsConstructor;
|
import org.springblade.core.mp.base.BaseServiceImpl;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
/**
|
* @ClassName ISmLogManageServiceImpl
|
* @Description TODO
|
* @Author aix
|
* @Date 2023/4/24 14:44
|
* @Version 1.0
|
*/
|
@Service
|
@AllArgsConstructor
|
public class ISmLogManageServiceImpl extends BaseServiceImpl<SmLogManageMapper, SmLogManage> implements ISmLogManageService {
|
private IUserClient userClient;
|
|
@Override
|
public AppStatisticsVO getAppStatistics(AppStatisticsVO appStatisticsVO) {
|
|
Integer appUserNum = baseMapper.getAppUserNum();
|
Integer sysUserNum = userClient.getAllUserList().getData().size();
|
appStatisticsVO.setSysUserNum(sysUserNum);
|
appStatisticsVO.setAppUserNum(appUserNum);
|
|
List<AppStatistics> appStatistics = baseMapper.getAppStatistics(appStatisticsVO);
|
appStatisticsVO.setList(appStatistics);
|
return appStatisticsVO;
|
}
|
}
|