package com.qianwen.mdc.collect.service.feedback; import java.util.ArrayList; import java.util.Date; import java.util.List; import com.qianwen.mdc.collect.dto.WorkstationFeedbackTimePointDTO; import com.qianwen.mdc.collect.dto.WorkstationFeedbackTimeQuantumDTO; import com.qianwen.mdc.collect.dto.WorkstationFeedbackViewDTO; import com.qianwen.mdc.collect.entity.iotdb.DeviceState; public class NoImmediateFeedbackAnalyseResult { private Long workstationId; private Long feedbackId; private Date effectiveStartDate; private Date effectiveEndDate; private List effectiveFeedbackViewList = new ArrayList<>(); private List effectiveFeedbackTimePointList = new ArrayList<>(); private List effectiveFeedbackTimeQuantumList = new ArrayList<>(); private List compensateStateList = new ArrayList<>(); public void setWorkstationId(final Long workstationId) { this.workstationId = workstationId; } public void setFeedbackId(final Long feedbackId) { this.feedbackId = feedbackId; } public void setEffectiveStartDate(final Date effectiveStartDate) { this.effectiveStartDate = effectiveStartDate; } public void setEffectiveEndDate(final Date effectiveEndDate) { this.effectiveEndDate = effectiveEndDate; } public void setEffectiveFeedbackViewList(final List effectiveFeedbackViewList) { this.effectiveFeedbackViewList = effectiveFeedbackViewList; } public void setEffectiveFeedbackTimePointList(final List effectiveFeedbackTimePointList) { this.effectiveFeedbackTimePointList = effectiveFeedbackTimePointList; } public void setEffectiveFeedbackTimeQuantumList(final List effectiveFeedbackTimeQuantumList) { this.effectiveFeedbackTimeQuantumList = effectiveFeedbackTimeQuantumList; } public void setCompensateStateList(final List compensateStateList) { this.compensateStateList = compensateStateList; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof NoImmediateFeedbackAnalyseResult) { NoImmediateFeedbackAnalyseResult other = (NoImmediateFeedbackAnalyseResult) o; if (other.canEqual(this)) { Object this$workstationId = getWorkstationId(); Object other$workstationId = other.getWorkstationId(); if (this$workstationId == null) { if (other$workstationId != null) { return false; } } else if (!this$workstationId.equals(other$workstationId)) { return false; } Object this$feedbackId = getFeedbackId(); Object other$feedbackId = other.getFeedbackId(); if (this$feedbackId == null) { if (other$feedbackId != null) { return false; } } else if (!this$feedbackId.equals(other$feedbackId)) { return false; } Object this$effectiveStartDate = getEffectiveStartDate(); Object other$effectiveStartDate = other.getEffectiveStartDate(); if (this$effectiveStartDate == null) { if (other$effectiveStartDate != null) { return false; } } else if (!this$effectiveStartDate.equals(other$effectiveStartDate)) { return false; } Object this$effectiveEndDate = getEffectiveEndDate(); Object other$effectiveEndDate = other.getEffectiveEndDate(); if (this$effectiveEndDate == null) { if (other$effectiveEndDate != null) { return false; } } else if (!this$effectiveEndDate.equals(other$effectiveEndDate)) { return false; } Object this$effectiveFeedbackViewList = getEffectiveFeedbackViewList(); Object other$effectiveFeedbackViewList = other.getEffectiveFeedbackViewList(); if (this$effectiveFeedbackViewList == null) { if (other$effectiveFeedbackViewList != null) { return false; } } else if (!this$effectiveFeedbackViewList.equals(other$effectiveFeedbackViewList)) { return false; } Object this$effectiveFeedbackTimePointList = getEffectiveFeedbackTimePointList(); Object other$effectiveFeedbackTimePointList = other.getEffectiveFeedbackTimePointList(); if (this$effectiveFeedbackTimePointList == null) { if (other$effectiveFeedbackTimePointList != null) { return false; } } else if (!this$effectiveFeedbackTimePointList.equals(other$effectiveFeedbackTimePointList)) { return false; } Object this$effectiveFeedbackTimeQuantumList = getEffectiveFeedbackTimeQuantumList(); Object other$effectiveFeedbackTimeQuantumList = other.getEffectiveFeedbackTimeQuantumList(); if (this$effectiveFeedbackTimeQuantumList == null) { if (other$effectiveFeedbackTimeQuantumList != null) { return false; } } else if (!this$effectiveFeedbackTimeQuantumList.equals(other$effectiveFeedbackTimeQuantumList)) { return false; } Object this$compensateStateList = getCompensateStateList(); Object other$compensateStateList = other.getCompensateStateList(); return this$compensateStateList == null ? other$compensateStateList == null : this$compensateStateList.equals(other$compensateStateList); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof NoImmediateFeedbackAnalyseResult; } public int hashCode() { Object $workstationId = getWorkstationId(); int result = (1 * 59) + ($workstationId == null ? 43 : $workstationId.hashCode()); Object $feedbackId = getFeedbackId(); int result2 = (result * 59) + ($feedbackId == null ? 43 : $feedbackId.hashCode()); Object $effectiveStartDate = getEffectiveStartDate(); int result3 = (result2 * 59) + ($effectiveStartDate == null ? 43 : $effectiveStartDate.hashCode()); Object $effectiveEndDate = getEffectiveEndDate(); int result4 = (result3 * 59) + ($effectiveEndDate == null ? 43 : $effectiveEndDate.hashCode()); Object $effectiveFeedbackViewList = getEffectiveFeedbackViewList(); int result5 = (result4 * 59) + ($effectiveFeedbackViewList == null ? 43 : $effectiveFeedbackViewList.hashCode()); Object $effectiveFeedbackTimePointList = getEffectiveFeedbackTimePointList(); int result6 = (result5 * 59) + ($effectiveFeedbackTimePointList == null ? 43 : $effectiveFeedbackTimePointList.hashCode()); Object $effectiveFeedbackTimeQuantumList = getEffectiveFeedbackTimeQuantumList(); int result7 = (result6 * 59) + ($effectiveFeedbackTimeQuantumList == null ? 43 : $effectiveFeedbackTimeQuantumList.hashCode()); Object $compensateStateList = getCompensateStateList(); return (result7 * 59) + ($compensateStateList == null ? 43 : $compensateStateList.hashCode()); } public String toString() { return "NoImmediateFeedbackAnalyseResult(workstationId=" + getWorkstationId() + ", feedbackId=" + getFeedbackId() + ", effectiveStartDate=" + getEffectiveStartDate() + ", effectiveEndDate=" + getEffectiveEndDate() + ", effectiveFeedbackViewList=" + getEffectiveFeedbackViewList() + ", effectiveFeedbackTimePointList=" + getEffectiveFeedbackTimePointList() + ", effectiveFeedbackTimeQuantumList=" + getEffectiveFeedbackTimeQuantumList() + ", compensateStateList=" + getCompensateStateList() + ")"; } public Long getWorkstationId() { return this.workstationId; } public Long getFeedbackId() { return this.feedbackId; } public Date getEffectiveStartDate() { return this.effectiveStartDate; } public Date getEffectiveEndDate() { return this.effectiveEndDate; } public List getEffectiveFeedbackViewList() { return this.effectiveFeedbackViewList; } public List getEffectiveFeedbackTimePointList() { return this.effectiveFeedbackTimePointList; } public List getEffectiveFeedbackTimeQuantumList() { return this.effectiveFeedbackTimeQuantumList; } public List getCompensateStateList() { return this.compensateStateList; } }