package jnpf.model.cultivate.dto.statistics;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Title:FtbCultivateStatisticsDTO
 * @Author:peng.hao
 * @create: 2023/12/2915:09
 */

@Data
public class FtbCultivateStatisticsDTO  extends CultivateStatisticsCommonParam{
    /**
     * 日期类型 1：月度 2、季度  3、年度
     */
    private Integer dateType;
    /**
     * 开始时间，格式为yyyy-MM-dd HH:mm:ss，年度为当年开始第一天00:00:00，月度和季度同理
     */
    private Date startTime;
    /**
     * 结束时间，格式为yyyy-MM-dd HH:mm:ss，年度为当年结束的最后一天23:59:59，月度和季度同理
     */
    private Date endTime;
    /**
     * 部门id(组织id)
     */
    private String orgId;
    /**
     * 标记查询顶级组织
     */
    private String flag;

    @JsonIgnore
    private List<String> userIds;

    /**
     * 部门id(组织id)
     */
    @JsonIgnore
    private List<String> orgIds;

    /**
     * 批量查询的组织信息
     */
    private List<String> batchOrgIds;
}
