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<WorkstationFeedbackViewDTO> effectiveFeedbackViewList = new ArrayList<>();
|
private List<WorkstationFeedbackTimePointDTO> effectiveFeedbackTimePointList = new ArrayList<>();
|
private List<WorkstationFeedbackTimeQuantumDTO> effectiveFeedbackTimeQuantumList = new ArrayList<>();
|
private List<DeviceState> 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<WorkstationFeedbackViewDTO> effectiveFeedbackViewList) {
|
this.effectiveFeedbackViewList = effectiveFeedbackViewList;
|
}
|
|
public void setEffectiveFeedbackTimePointList(final List<WorkstationFeedbackTimePointDTO> effectiveFeedbackTimePointList) {
|
this.effectiveFeedbackTimePointList = effectiveFeedbackTimePointList;
|
}
|
|
public void setEffectiveFeedbackTimeQuantumList(final List<WorkstationFeedbackTimeQuantumDTO> effectiveFeedbackTimeQuantumList) {
|
this.effectiveFeedbackTimeQuantumList = effectiveFeedbackTimeQuantumList;
|
}
|
|
public void setCompensateStateList(final List<DeviceState> 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<WorkstationFeedbackViewDTO> getEffectiveFeedbackViewList() {
|
return this.effectiveFeedbackViewList;
|
}
|
|
public List<WorkstationFeedbackTimePointDTO> getEffectiveFeedbackTimePointList() {
|
return this.effectiveFeedbackTimePointList;
|
}
|
|
public List<WorkstationFeedbackTimeQuantumDTO> getEffectiveFeedbackTimeQuantumList() {
|
return this.effectiveFeedbackTimeQuantumList;
|
}
|
|
public List<DeviceState> getCompensateStateList() {
|
return this.compensateStateList;
|
}
|
}
|