package jnpf.culture.service;

import com.github.pagehelper.PageInfo;
import jnpf.model.culture.dto.StatQueryDto;
import jnpf.model.culture.vo.CultureStatVo;
import org.apache.poi.ss.usermodel.Workbook;

/**
 * 文化打卡 - 统计 服务
 *
 * @author yanwenfu
 * @create 2025-12-23
 */
public interface CultureStatService {

    /**
     * 打卡统计 - 列表(分页)
     * @param queryDto 查询条件
     * @return com.github.pagehelper.PageInfo<jnpf.model.culture.vo.CultureStatVo>
     */
    PageInfo<CultureStatVo> getStatPage(StatQueryDto queryDto);

    /**
     * 打卡统计 - 导出
     * @param queryDto 查询条件
     * @return org.apache.poi.ss.usermodel.Workbook
     */
    Workbook getStatWorkbook(StatQueryDto queryDto);
}
