in src/main/java/com/aliyun/openservices/log/common/Query.java [200:214]
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Query query1 = (Query) o;
if (getChartTitle() != null ? !getChartTitle().equals(query1.getChartTitle()) : query1.getChartTitle() != null)
return false;
if (getQuery() != null ? !getQuery().equals(query1.getQuery()) : query1.getQuery() != null) return false;
if (getLogStore() != null ? !getLogStore().equals(query1.getLogStore()) : query1.getLogStore() != null)
return false;
if (getTimeSpanType() != query1.getTimeSpanType()) return false;
if (getStart() != null ? !getStart().equals(query1.getStart()) : query1.getStart() != null) return false;
return getEnd() != null ? getEnd().equals(query1.getEnd()) : query1.getEnd() == null;
}