package thyyxxk.webserver.entity.highreport;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @Description: 报表查询dto
 * @Author: hsh
 * @CreateTime: 2022-11-02  09:09
 * @Version: 1.0
 */
@Data
public class HighReportDto {

    private String reportId;
    private String reportName;
    private String reportType;
    private String menuId;
    private String level;
    private String startTime;
    private String endTime;
    private String dept;
    private String doctor;
    /**
     * 险种
     **/
    private String insurName;
    /**
     * 诊断
     **/
    private String diagn;
    /**
     * 住院号
     **/
    private String zyh;
    /**
     * 姓名
     **/
    private String xm;
    /**
     * 号别
     **/
    private String regLevel;
    /**
     * 页面层级：1，2，3，4。。。与table_display_info表sort对应
     **/
    private String type;
    /**
     * 导出excel表格标题
     **/
    private String exportName;

    /**
     * 分组钻取查询条件(仅限钻取四层)
     **/
    private String fstName;
    private String sndName;
    private String trdName;
    private String fthName;

    /**
     * 门诊统计口径：0 按挂号；1 按接诊
     **/
    private String mzFlag;

    /**
     * 合计数据
     **/
    private Map<String, Object> total;

    // 表示zd_report_type中flag的值(1: 是科室经营分析月报表的指标;Y: 是运营监测的指标)
    private String ybbFlag;
    // 科室经营分析月报表的报表类型集合
    private List<String> reportTypeList;
}
