package com.qianwen.smartman.modules.mdc.dto;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import java.util.List;
|
import com.qianwen.smartman.modules.smis.entity.Workstation;
|
import com.qianwen.smartman.modules.mdc.entity.SuperAggregate;
|
import com.qianwen.smartman.modules.mdc.vo.StatisticsAnalysisQueryVO;
|
|
public class StatisticsWrapperDto {
|
private List<? extends SuperAggregate> superAggregateList;
|
private StatisticsAnalysisQueryVO statisticsAnalysisQueryVO;
|
private List<IntervalDateDto> intervalDates;
|
private IPage<Workstation> workstationPage;
|
private Boolean isOutput;
|
|
public void setSuperAggregateList(final List<? extends SuperAggregate> superAggregateList) {
|
this.superAggregateList = superAggregateList;
|
}
|
|
public void setStatisticsAnalysisQueryVO(final StatisticsAnalysisQueryVO statisticsAnalysisQueryVO) {
|
this.statisticsAnalysisQueryVO = statisticsAnalysisQueryVO;
|
}
|
|
public void setIntervalDates(final List<IntervalDateDto> intervalDates) {
|
this.intervalDates = intervalDates;
|
}
|
|
public void setWorkstationPage(final IPage<Workstation> workstationPage) {
|
this.workstationPage = workstationPage;
|
}
|
|
public void setIsOutput(final Boolean isOutput) {
|
this.isOutput = isOutput;
|
}
|
|
public boolean equals(final Object o) {
|
if (o == this) {
|
return true;
|
}
|
if (o instanceof StatisticsWrapperDto) {
|
StatisticsWrapperDto other = (StatisticsWrapperDto) o;
|
if (other.canEqual(this)) {
|
Object this$isOutput = getIsOutput();
|
Object other$isOutput = other.getIsOutput();
|
if (this$isOutput == null) {
|
if (other$isOutput != null) {
|
return false;
|
}
|
} else if (!this$isOutput.equals(other$isOutput)) {
|
return false;
|
}
|
Object this$superAggregateList = getSuperAggregateList();
|
Object other$superAggregateList = other.getSuperAggregateList();
|
if (this$superAggregateList == null) {
|
if (other$superAggregateList != null) {
|
return false;
|
}
|
} else if (!this$superAggregateList.equals(other$superAggregateList)) {
|
return false;
|
}
|
Object this$statisticsAnalysisQueryVO = getStatisticsAnalysisQueryVO();
|
Object other$statisticsAnalysisQueryVO = other.getStatisticsAnalysisQueryVO();
|
if (this$statisticsAnalysisQueryVO == null) {
|
if (other$statisticsAnalysisQueryVO != null) {
|
return false;
|
}
|
} else if (!this$statisticsAnalysisQueryVO.equals(other$statisticsAnalysisQueryVO)) {
|
return false;
|
}
|
Object this$intervalDates = getIntervalDates();
|
Object other$intervalDates = other.getIntervalDates();
|
if (this$intervalDates == null) {
|
if (other$intervalDates != null) {
|
return false;
|
}
|
} else if (!this$intervalDates.equals(other$intervalDates)) {
|
return false;
|
}
|
Object this$workstationPage = getWorkstationPage();
|
Object other$workstationPage = other.getWorkstationPage();
|
return this$workstationPage == null ? other$workstationPage == null : this$workstationPage.equals(other$workstationPage);
|
}
|
return false;
|
}
|
return false;
|
}
|
|
protected boolean canEqual(final Object other) {
|
return other instanceof StatisticsWrapperDto;
|
}
|
|
public int hashCode() {
|
Object $isOutput = getIsOutput();
|
int result = (1 * 59) + ($isOutput == null ? 43 : $isOutput.hashCode());
|
Object $superAggregateList = getSuperAggregateList();
|
int result2 = (result * 59) + ($superAggregateList == null ? 43 : $superAggregateList.hashCode());
|
Object $statisticsAnalysisQueryVO = getStatisticsAnalysisQueryVO();
|
int result3 = (result2 * 59) + ($statisticsAnalysisQueryVO == null ? 43 : $statisticsAnalysisQueryVO.hashCode());
|
Object $intervalDates = getIntervalDates();
|
int result4 = (result3 * 59) + ($intervalDates == null ? 43 : $intervalDates.hashCode());
|
Object $workstationPage = getWorkstationPage();
|
return (result4 * 59) + ($workstationPage == null ? 43 : $workstationPage.hashCode());
|
}
|
|
public String toString() {
|
return "StatisticsWrapperDto(superAggregateList=" + getSuperAggregateList() + ", statisticsAnalysisQueryVO=" + getStatisticsAnalysisQueryVO() + ", intervalDates=" + getIntervalDates() + ", workstationPage=" + getWorkstationPage() + ", isOutput=" + getIsOutput() + ")";
|
}
|
|
public StatisticsWrapperDto(final List<? extends SuperAggregate> superAggregateList, final StatisticsAnalysisQueryVO statisticsAnalysisQueryVO, final List<IntervalDateDto> intervalDates, final IPage<Workstation> workstationPage, final Boolean isOutput) {
|
this.superAggregateList = superAggregateList;
|
this.statisticsAnalysisQueryVO = statisticsAnalysisQueryVO;
|
this.intervalDates = intervalDates;
|
this.workstationPage = workstationPage;
|
this.isOutput = isOutput;
|
}
|
|
public StatisticsWrapperDto() {
|
}
|
|
public List<? extends SuperAggregate> getSuperAggregateList() {
|
return this.superAggregateList;
|
}
|
|
public StatisticsAnalysisQueryVO getStatisticsAnalysisQueryVO() {
|
return this.statisticsAnalysisQueryVO;
|
}
|
|
public List<IntervalDateDto> getIntervalDates() {
|
return this.intervalDates;
|
}
|
|
public IPage<Workstation> getWorkstationPage() {
|
return this.workstationPage;
|
}
|
|
public Boolean getIsOutput() {
|
return this.isOutput;
|
}
|
}
|