package com.aucma.report.domain;

import java.io.Serializable;

/**
 * 设备参数分析查询对象
 *
 * @author Codex
 */
public class DeviceParamReportQuery implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 设备编号 */
    private String deviceCode;

    /** 参数编号 */
    private String paramCode;

    /** 查询场景：anomaly/spc/switch */
    private String scene;

    /** 统计开始时间，格式 yyyy-MM-dd HH:mm:ss */
    private String startTime;

    /** 统计结束时间，格式 yyyy-MM-dd HH:mm:ss */
    private String endTime;

    /** 切换类型：ALL/MOLD/MATERIAL/PRODUCT */
    private String switchType;

    /** 切换后观察窗口（分钟） */
    private Integer observeMinutes;

    public String getDeviceCode() {
        return deviceCode;
    }

    public void setDeviceCode(String deviceCode) {
        this.deviceCode = deviceCode;
    }

    public String getParamCode() {
        return paramCode;
    }

    public void setParamCode(String paramCode) {
        this.paramCode = paramCode;
    }

    public String getScene() {
        return scene;
    }

    public void setScene(String scene) {
        this.scene = scene;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getSwitchType() {
        return switchType;
    }

    public void setSwitchType(String switchType) {
        this.switchType = switchType;
    }

    public Integer getObserveMinutes() {
        return observeMinutes;
    }

    public void setObserveMinutes(Integer observeMinutes) {
        this.observeMinutes = observeMinutes;
    }
}
