package com.qianwen.smartman.modules.andon.vo;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import java.util.Date;
|
import java.util.List;
|
import javax.validation.constraints.NotNull;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/andon/vo/AndonRecordSearchVO.class */
|
public class AndonRecordSearchVO {
|
@ApiModelProperty("工位ids")
|
private List<String> workstationIds;
|
@ApiModelProperty("呼叫人员id")
|
private List<String> callEmpIds;
|
@ApiModelProperty("处理人员id")
|
private List<String> handEmpIds;
|
@ApiModelProperty("呼叫类型id")
|
private Long typeId;
|
@ApiModelProperty("呼叫时间(开始时间)")
|
private Date startTime;
|
@ApiModelProperty("结束时间")
|
private Date endTime;
|
@NotNull(message = "安灯记录状态必传")
|
@ApiModelProperty("1 待接收 2 已接收 3 全部")
|
private Integer andonStatus;
|
|
public void setWorkstationIds(final List<String> workstationIds) {
|
this.workstationIds = workstationIds;
|
}
|
|
public void setCallEmpIds(final List<String> callEmpIds) {
|
this.callEmpIds = callEmpIds;
|
}
|
|
public void setHandEmpIds(final List<String> handEmpIds) {
|
this.handEmpIds = handEmpIds;
|
}
|
|
public void setTypeId(final Long typeId) {
|
this.typeId = typeId;
|
}
|
|
public void setStartTime(final Date startTime) {
|
this.startTime = startTime;
|
}
|
|
public void setEndTime(final Date endTime) {
|
this.endTime = endTime;
|
}
|
|
public void setAndonStatus(final Integer andonStatus) {
|
this.andonStatus = andonStatus;
|
}
|
|
public boolean equals(final Object o) {
|
if (o == this) {
|
return true;
|
}
|
if (o instanceof AndonRecordSearchVO) {
|
AndonRecordSearchVO other = (AndonRecordSearchVO) o;
|
if (other.canEqual(this)) {
|
Object this$typeId = getTypeId();
|
Object other$typeId = other.getTypeId();
|
if (this$typeId == null) {
|
if (other$typeId != null) {
|
return false;
|
}
|
} else if (!this$typeId.equals(other$typeId)) {
|
return false;
|
}
|
Object this$andonStatus = getAndonStatus();
|
Object other$andonStatus = other.getAndonStatus();
|
if (this$andonStatus == null) {
|
if (other$andonStatus != null) {
|
return false;
|
}
|
} else if (!this$andonStatus.equals(other$andonStatus)) {
|
return false;
|
}
|
Object this$workstationIds = getWorkstationIds();
|
Object other$workstationIds = other.getWorkstationIds();
|
if (this$workstationIds == null) {
|
if (other$workstationIds != null) {
|
return false;
|
}
|
} else if (!this$workstationIds.equals(other$workstationIds)) {
|
return false;
|
}
|
Object this$callEmpIds = getCallEmpIds();
|
Object other$callEmpIds = other.getCallEmpIds();
|
if (this$callEmpIds == null) {
|
if (other$callEmpIds != null) {
|
return false;
|
}
|
} else if (!this$callEmpIds.equals(other$callEmpIds)) {
|
return false;
|
}
|
Object this$handEmpIds = getHandEmpIds();
|
Object other$handEmpIds = other.getHandEmpIds();
|
if (this$handEmpIds == null) {
|
if (other$handEmpIds != null) {
|
return false;
|
}
|
} else if (!this$handEmpIds.equals(other$handEmpIds)) {
|
return false;
|
}
|
Object this$startTime = getStartTime();
|
Object other$startTime = other.getStartTime();
|
if (this$startTime == null) {
|
if (other$startTime != null) {
|
return false;
|
}
|
} else if (!this$startTime.equals(other$startTime)) {
|
return false;
|
}
|
Object this$endTime = getEndTime();
|
Object other$endTime = other.getEndTime();
|
return this$endTime == null ? other$endTime == null : this$endTime.equals(other$endTime);
|
}
|
return false;
|
}
|
return false;
|
}
|
|
protected boolean canEqual(final Object other) {
|
return other instanceof AndonRecordSearchVO;
|
}
|
|
public int hashCode() {
|
Object $typeId = getTypeId();
|
int result = (1 * 59) + ($typeId == null ? 43 : $typeId.hashCode());
|
Object $andonStatus = getAndonStatus();
|
int result2 = (result * 59) + ($andonStatus == null ? 43 : $andonStatus.hashCode());
|
Object $workstationIds = getWorkstationIds();
|
int result3 = (result2 * 59) + ($workstationIds == null ? 43 : $workstationIds.hashCode());
|
Object $callEmpIds = getCallEmpIds();
|
int result4 = (result3 * 59) + ($callEmpIds == null ? 43 : $callEmpIds.hashCode());
|
Object $handEmpIds = getHandEmpIds();
|
int result5 = (result4 * 59) + ($handEmpIds == null ? 43 : $handEmpIds.hashCode());
|
Object $startTime = getStartTime();
|
int result6 = (result5 * 59) + ($startTime == null ? 43 : $startTime.hashCode());
|
Object $endTime = getEndTime();
|
return (result6 * 59) + ($endTime == null ? 43 : $endTime.hashCode());
|
}
|
|
public String toString() {
|
return "AndonRecordSearchVO(workstationIds=" + getWorkstationIds() + ", callEmpIds=" + getCallEmpIds() + ", handEmpIds=" + getHandEmpIds() + ", typeId=" + getTypeId() + ", startTime=" + getStartTime() + ", endTime=" + getEndTime() + ", andonStatus=" + getAndonStatus() + ")";
|
}
|
|
public List<String> getWorkstationIds() {
|
return this.workstationIds;
|
}
|
|
public List<String> getCallEmpIds() {
|
return this.callEmpIds;
|
}
|
|
public List<String> getHandEmpIds() {
|
return this.handEmpIds;
|
}
|
|
public Long getTypeId() {
|
return this.typeId;
|
}
|
|
public Date getStartTime() {
|
return this.startTime;
|
}
|
|
public Date getEndTime() {
|
return this.endTime;
|
}
|
|
public Integer getAndonStatus() {
|
return this.andonStatus;
|
}
|
}
|