package com.hzs.member.achieve.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.hzs.common.domain.member.achieve.CuActiveMemberCensus;
import com.hzs.member.achieve.controller.vo.CuActiveMemberCensusVO;
import com.hzs.member.achieve.mapper.CuActiveMemberCensusMapper;
import com.hzs.member.achieve.service.ICuActiveMemberCensusService;
import com.hzs.member.achieve.service.ICuMemberSettlePeriodService;
import com.hzs.member.bonus.service.ICuMemberBonusService;
import com.hzs.sale.order.ISaOrderServiceApi;
import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * 统计活跃会员 服务实现类
 *
 * @author zhangjing
 * @since 2023-05-17
 */
@Service
public class CuActiveMemberCensusServiceImpl extends ServiceImpl<CuActiveMemberCensusMapper, CuActiveMemberCensus> implements ICuActiveMemberCensusService {

    @Autowired
    ICuMemberSettlePeriodService cuMemberSettlePeriodService;

    /**
     * @description: 查询伞下活跃用户
     * @author: zhang jing
     * @date: 2023/5/18 10:30
     * @param: [cvo]
     * @return: java.util.List<com.hzs.member.achieve.controller.vo.CuActiveMemberCensusVO>
     **/
    @Override
    public List<CuActiveMemberCensusVO> queryActiveMember(CuActiveMemberCensusVO cvo) {
        return baseMapper.queryActiveMember(cvo);
    }

}
