package jnpf.model.memberLog.vo;

import jnpf.base.vo.PaginationVO;
import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.List;

/**
 * 日志统计vo
 *
 * @author yanwenfu
 * @create 2023-08-09
 */
@Getter
@Setter
public class LogStatVo {

    /** 统计日期 */
    private String statDate;

    /** 用户列表 */
    private List<String> userList = new ArrayList<>();

    /** 用户id列表 */
    private List<String> userIdList = new ArrayList<>();

    /** 日期列表 */
    private List<String> dateList = new ArrayList<>();

    /** 数据列表 */
    private List<String[]> dataList = new ArrayList<>();

    /** 分页数据 */
    private PaginationVO paginationVO = new PaginationVO();

    public LogStatVo() {
    }

    public LogStatVo(Integer pageSize) {
        this.paginationVO.setTotal(0);
        this.paginationVO.setPageSize((long) pageSize);
        this.paginationVO.setCurrentPage(1L);
    }
}
