package com.qianwen.smartman.modules.andon.vo; import io.swagger.annotations.ApiModelProperty; import java.util.Date; import java.util.List; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/andon/vo/AndonReceiveRecordVO.class */ public class AndonReceiveRecordVO { private Long id; @ApiModelProperty("安灯类型id") private String typeId; @ApiModelProperty("安灯类型编号") private String typeCode; @ApiModelProperty("安灯类型名称") private String typeName; @ApiModelProperty("工位id") private Long workstationId; @ApiModelProperty("工位名称") private String workstationName; @ApiModelProperty("工位编号") private String workstationCode; @NotNull(message = "呼叫人员id必传") @ApiModelProperty("呼叫人员id") private Long callEmpId; @NotBlank(message = "呼叫人员编号必传") @ApiModelProperty("呼叫人员编号") private String callEmpCode; @NotBlank(message = "呼叫人员名称必传") @ApiModelProperty("呼叫人员名称") private String callEmpName; @NotNull(message = "处理人员id必传") @ApiModelProperty("处理人员id") private Long handEmpId; @NotBlank(message = "处理人员编号必传") @ApiModelProperty("处理人员编号") private String handEmpCode; @NotBlank(message = "处理人员名称必传") @ApiModelProperty("处理人员名称") private String handEmpName; @ApiModelProperty("当前状态 1 待接收 2-已接收 ") private Integer curStatus; @ApiModelProperty("备注") private String remark; @ApiModelProperty("呼叫时间(开始时间)") private Date callTime; @ApiModelProperty("响应时间") private Date responseTime; @ApiModelProperty("安灯呼叫原因") private List reasonList; public AndonReceiveRecordVO setId(final Long id) { this.id = id; return this; } public AndonReceiveRecordVO setTypeId(final String typeId) { this.typeId = typeId; return this; } public AndonReceiveRecordVO setTypeCode(final String typeCode) { this.typeCode = typeCode; return this; } public AndonReceiveRecordVO setTypeName(final String typeName) { this.typeName = typeName; return this; } public AndonReceiveRecordVO setWorkstationId(final Long workstationId) { this.workstationId = workstationId; return this; } public AndonReceiveRecordVO setWorkstationName(final String workstationName) { this.workstationName = workstationName; return this; } public AndonReceiveRecordVO setWorkstationCode(final String workstationCode) { this.workstationCode = workstationCode; return this; } public AndonReceiveRecordVO setCallEmpId(final Long callEmpId) { this.callEmpId = callEmpId; return this; } public AndonReceiveRecordVO setCallEmpCode(final String callEmpCode) { this.callEmpCode = callEmpCode; return this; } public AndonReceiveRecordVO setCallEmpName(final String callEmpName) { this.callEmpName = callEmpName; return this; } public AndonReceiveRecordVO setHandEmpId(final Long handEmpId) { this.handEmpId = handEmpId; return this; } public AndonReceiveRecordVO setHandEmpCode(final String handEmpCode) { this.handEmpCode = handEmpCode; return this; } public AndonReceiveRecordVO setHandEmpName(final String handEmpName) { this.handEmpName = handEmpName; return this; } public AndonReceiveRecordVO setCurStatus(final Integer curStatus) { this.curStatus = curStatus; return this; } public AndonReceiveRecordVO setRemark(final String remark) { this.remark = remark; return this; } public AndonReceiveRecordVO setCallTime(final Date callTime) { this.callTime = callTime; return this; } public AndonReceiveRecordVO setResponseTime(final Date responseTime) { this.responseTime = responseTime; return this; } public AndonReceiveRecordVO setReasonList(final List reasonList) { this.reasonList = reasonList; return this; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof AndonReceiveRecordVO) { AndonReceiveRecordVO other = (AndonReceiveRecordVO) o; if (other.canEqual(this)) { Object this$id = getId(); Object other$id = other.getId(); if (this$id == null) { if (other$id != null) { return false; } } else if (!this$id.equals(other$id)) { return false; } 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$callEmpId = getCallEmpId(); Object other$callEmpId = other.getCallEmpId(); if (this$callEmpId == null) { if (other$callEmpId != null) { return false; } } else if (!this$callEmpId.equals(other$callEmpId)) { return false; } Object this$handEmpId = getHandEmpId(); Object other$handEmpId = other.getHandEmpId(); if (this$handEmpId == null) { if (other$handEmpId != null) { return false; } } else if (!this$handEmpId.equals(other$handEmpId)) { return false; } Object this$curStatus = getCurStatus(); Object other$curStatus = other.getCurStatus(); if (this$curStatus == null) { if (other$curStatus != null) { return false; } } else if (!this$curStatus.equals(other$curStatus)) { return false; } 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$typeCode = getTypeCode(); Object other$typeCode = other.getTypeCode(); if (this$typeCode == null) { if (other$typeCode != null) { return false; } } else if (!this$typeCode.equals(other$typeCode)) { return false; } Object this$typeName = getTypeName(); Object other$typeName = other.getTypeName(); if (this$typeName == null) { if (other$typeName != null) { return false; } } else if (!this$typeName.equals(other$typeName)) { return false; } Object this$workstationName = getWorkstationName(); Object other$workstationName = other.getWorkstationName(); if (this$workstationName == null) { if (other$workstationName != null) { return false; } } else if (!this$workstationName.equals(other$workstationName)) { return false; } Object this$workstationCode = getWorkstationCode(); Object other$workstationCode = other.getWorkstationCode(); if (this$workstationCode == null) { if (other$workstationCode != null) { return false; } } else if (!this$workstationCode.equals(other$workstationCode)) { return false; } Object this$callEmpCode = getCallEmpCode(); Object other$callEmpCode = other.getCallEmpCode(); if (this$callEmpCode == null) { if (other$callEmpCode != null) { return false; } } else if (!this$callEmpCode.equals(other$callEmpCode)) { return false; } Object this$callEmpName = getCallEmpName(); Object other$callEmpName = other.getCallEmpName(); if (this$callEmpName == null) { if (other$callEmpName != null) { return false; } } else if (!this$callEmpName.equals(other$callEmpName)) { return false; } Object this$handEmpCode = getHandEmpCode(); Object other$handEmpCode = other.getHandEmpCode(); if (this$handEmpCode == null) { if (other$handEmpCode != null) { return false; } } else if (!this$handEmpCode.equals(other$handEmpCode)) { return false; } Object this$handEmpName = getHandEmpName(); Object other$handEmpName = other.getHandEmpName(); if (this$handEmpName == null) { if (other$handEmpName != null) { return false; } } else if (!this$handEmpName.equals(other$handEmpName)) { return false; } Object this$remark = getRemark(); Object other$remark = other.getRemark(); if (this$remark == null) { if (other$remark != null) { return false; } } else if (!this$remark.equals(other$remark)) { return false; } Object this$callTime = getCallTime(); Object other$callTime = other.getCallTime(); if (this$callTime == null) { if (other$callTime != null) { return false; } } else if (!this$callTime.equals(other$callTime)) { return false; } Object this$responseTime = getResponseTime(); Object other$responseTime = other.getResponseTime(); if (this$responseTime == null) { if (other$responseTime != null) { return false; } } else if (!this$responseTime.equals(other$responseTime)) { return false; } Object this$reasonList = getReasonList(); Object other$reasonList = other.getReasonList(); return this$reasonList == null ? other$reasonList == null : this$reasonList.equals(other$reasonList); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof AndonReceiveRecordVO; } public int hashCode() { Object $id = getId(); int result = (1 * 59) + ($id == null ? 43 : $id.hashCode()); Object $workstationId = getWorkstationId(); int result2 = (result * 59) + ($workstationId == null ? 43 : $workstationId.hashCode()); Object $callEmpId = getCallEmpId(); int result3 = (result2 * 59) + ($callEmpId == null ? 43 : $callEmpId.hashCode()); Object $handEmpId = getHandEmpId(); int result4 = (result3 * 59) + ($handEmpId == null ? 43 : $handEmpId.hashCode()); Object $curStatus = getCurStatus(); int result5 = (result4 * 59) + ($curStatus == null ? 43 : $curStatus.hashCode()); Object $typeId = getTypeId(); int result6 = (result5 * 59) + ($typeId == null ? 43 : $typeId.hashCode()); Object $typeCode = getTypeCode(); int result7 = (result6 * 59) + ($typeCode == null ? 43 : $typeCode.hashCode()); Object $typeName = getTypeName(); int result8 = (result7 * 59) + ($typeName == null ? 43 : $typeName.hashCode()); Object $workstationName = getWorkstationName(); int result9 = (result8 * 59) + ($workstationName == null ? 43 : $workstationName.hashCode()); Object $workstationCode = getWorkstationCode(); int result10 = (result9 * 59) + ($workstationCode == null ? 43 : $workstationCode.hashCode()); Object $callEmpCode = getCallEmpCode(); int result11 = (result10 * 59) + ($callEmpCode == null ? 43 : $callEmpCode.hashCode()); Object $callEmpName = getCallEmpName(); int result12 = (result11 * 59) + ($callEmpName == null ? 43 : $callEmpName.hashCode()); Object $handEmpCode = getHandEmpCode(); int result13 = (result12 * 59) + ($handEmpCode == null ? 43 : $handEmpCode.hashCode()); Object $handEmpName = getHandEmpName(); int result14 = (result13 * 59) + ($handEmpName == null ? 43 : $handEmpName.hashCode()); Object $remark = getRemark(); int result15 = (result14 * 59) + ($remark == null ? 43 : $remark.hashCode()); Object $callTime = getCallTime(); int result16 = (result15 * 59) + ($callTime == null ? 43 : $callTime.hashCode()); Object $responseTime = getResponseTime(); int result17 = (result16 * 59) + ($responseTime == null ? 43 : $responseTime.hashCode()); Object $reasonList = getReasonList(); return (result17 * 59) + ($reasonList == null ? 43 : $reasonList.hashCode()); } public String toString() { return "AndonReceiveRecordVO(id=" + getId() + ", typeId=" + getTypeId() + ", typeCode=" + getTypeCode() + ", typeName=" + getTypeName() + ", workstationId=" + getWorkstationId() + ", workstationName=" + getWorkstationName() + ", workstationCode=" + getWorkstationCode() + ", callEmpId=" + getCallEmpId() + ", callEmpCode=" + getCallEmpCode() + ", callEmpName=" + getCallEmpName() + ", handEmpId=" + getHandEmpId() + ", handEmpCode=" + getHandEmpCode() + ", handEmpName=" + getHandEmpName() + ", curStatus=" + getCurStatus() + ", remark=" + getRemark() + ", callTime=" + getCallTime() + ", responseTime=" + getResponseTime() + ", reasonList=" + getReasonList() + ")"; } public Long getId() { return this.id; } public String getTypeId() { return this.typeId; } public String getTypeCode() { return this.typeCode; } public String getTypeName() { return this.typeName; } public Long getWorkstationId() { return this.workstationId; } public String getWorkstationName() { return this.workstationName; } public String getWorkstationCode() { return this.workstationCode; } public Long getCallEmpId() { return this.callEmpId; } public String getCallEmpCode() { return this.callEmpCode; } public String getCallEmpName() { return this.callEmpName; } public Long getHandEmpId() { return this.handEmpId; } public String getHandEmpCode() { return this.handEmpCode; } public String getHandEmpName() { return this.handEmpName; } public Integer getCurStatus() { return this.curStatus; } public String getRemark() { return this.remark; } public Date getCallTime() { return this.callTime; } public Date getResponseTime() { return this.responseTime; } public List getReasonList() { return this.reasonList; } }