OcapQueryConditionDTO.java

package com.mycim.valueobject.ocap.dto;

import com.mycim.framework.utils.lang.StringUtils;
import com.mycim.valueobject.common.ExtGridCondition;

import java.sql.Timestamp;
import java.util.List;

/**
 * @author Qiansheng.Wang
 * @since 2020-03-19
 */
public class OcapQueryConditionDTO extends ExtGridCondition {

    private static final long serialVersionUID = -7375060484973088107L;

    private Long facilityRrn;

    private Long userRrn;

    private String signerId;

    private String lotId;

    private String ocapId;

    private String ocapType;

    private List<String> statuses;

    private String measuringEquipmentId;

    private String processEquipmentId;

    private String parameterSetId;

    private String chartName;

    private List<String> areaIds;

    private List<String> workflowIds;

    private String startDate;

    private String endDate;

    private Timestamp startTime;

    private Timestamp endTime;

    public Long getFacilityRrn() {
        return facilityRrn;
    }

    public void setFacilityRrn(Long facilityRrn) {
        this.facilityRrn = facilityRrn;
    }

    public Long getUserRrn() {
        return userRrn;
    }

    public void setUserRrn(Long userRrn) {
        this.userRrn = userRrn;
    }

    public String getSignerId() {
        return StringUtils.trimToUpperCase(signerId);
    }

    public void setSignerId(String signerId) {
        this.signerId = signerId;
    }

    public String getLotId() {
        return StringUtils.trimToUpperCase(lotId);
    }

    public void setLotId(String lotId) {
        this.lotId = lotId;
    }

    public String getOcapId() {
        return StringUtils.trimToUpperCase(ocapId);
    }

    public void setOcapId(String ocapId) {
        this.ocapId = ocapId;
    }

    public String getOcapType() {
        return StringUtils.trimToUpperCase(ocapType);
    }

    public void setOcapType(String ocapType) {
        this.ocapType = ocapType;
    }

    public List<String> getStatuses() {
        return statuses;
    }

    public void setStatuses(List<String> statuses) {
        this.statuses = statuses;
    }

    public String getMeasuringEquipmentId() {
        return StringUtils.trimToUpperCase(measuringEquipmentId);
    }

    public void setMeasuringEquipmentId(String measuringEquipmentId) {
        this.measuringEquipmentId = measuringEquipmentId;
    }

    public String getProcessEquipmentId() {
        return StringUtils.trimToUpperCase(processEquipmentId);
    }

    public void setProcessEquipmentId(String processEquipmentId) {
        this.processEquipmentId = processEquipmentId;
    }

    public String getParameterSetId() {
        return StringUtils.trimToUpperCase(parameterSetId);
    }

    public void setParameterSetId(String parameterSetId) {
        this.parameterSetId = parameterSetId;
    }

    public String getChartName() {
        return StringUtils.trimToUpperCase(chartName);
    }

    public void setChartName(String chartName) {
        this.chartName = chartName;
    }

    public List<String> getAreaIds() {
        return areaIds;
    }

    public void setAreaIds(List<String> areaIds) {
        this.areaIds = areaIds;
    }

    public List<String> getWorkflowIds() {
        return workflowIds;
    }

    public void setWorkflowIds(List<String> workflowIds) {
        this.workflowIds = workflowIds;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public Timestamp getStartTime() {
        return startTime;
    }

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

    public Timestamp getEndTime() {
        return endTime;
    }

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

    @Override
    public String toString() {
        return "OcapQueryConditionDTO{" + "facilityRrn=" + facilityRrn + ", userRrn=" + userRrn + ", signerId='" +
                signerId + '\'' + ", lotId='" + lotId + '\'' + ", planId='" + ocapId + '\'' + ", planType='" +
                ocapType + '\'' + ", statuses=" + statuses + ", measuringEquipmentId='" + measuringEquipmentId + '\'' +
                ", processEquipmentId='" + processEquipmentId + '\'' + ", parameterSetId='" + parameterSetId + '\'' +
                ", chartName='" + chartName + '\'' + ", areaIds=" + areaIds + ", workflowIds=" + workflowIds +
                ", startDate='" + startDate + '\'' + ", endDate='" + endDate + '\'' + ", startTime=" + startTime +
                ", endTime=" + endTime + "} " + super.toString();
    }

}