package cn.cetc54.platform.zhyl.serviceimpl;
|
|
import cn.cetc54.platform.zhyl.mapper.SubsidyLogMapper;
|
import cn.cetc54.platform.zhyl.entity.SubsidyLog;
|
import cn.cetc54.platform.zhyl.service.ISubsidyLogService;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import org.springframework.transaction.annotation.Transactional;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 补贴日志接口实现
|
* @author
|
*/
|
@Slf4j
|
@Service
|
@Transactional
|
public class ISubsidyLogServiceImpl extends ServiceImpl<SubsidyLogMapper, SubsidyLog> implements ISubsidyLogService {
|
|
@Autowired
|
private SubsidyLogMapper subsidyLogMapper;
|
|
@Override
|
public int getTotalNum(String areaId,Integer type) {
|
Integer num = subsidyLogMapper.getTotalNum(areaId,type).size();
|
return num==null?0:num;
|
}
|
|
@Override
|
public double getTotalMoney(String areaId, Integer type) {
|
Double money = subsidyLogMapper.getTotalMoney(areaId,type);
|
return money==null?0:money;
|
}
|
|
@Override
|
public List<Map<String, Object>> getMonthTotal(String areaId, Integer type) {
|
return subsidyLogMapper.getMonthTotal(areaId,type);
|
}
|
|
@Override
|
public List<Map<String, Object>> getYearTotal(String areaId, Integer type) {
|
return subsidyLogMapper.getYearTotal(areaId,type);
|
}
|
|
@Override
|
public List<Map<String, Object>> getTypeMoney(String areaId) {
|
return subsidyLogMapper.getTypeMoney(areaId);
|
}
|
|
@Override
|
public List<Map<String, Object>> getTypeNum(String areaId) {
|
return subsidyLogMapper.getTypeNum(areaId);
|
}
|
}
|