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/AndonMessageSendVO.class */ public class AndonMessageSendVO { private Long id; @ApiModelProperty("安灯类型id") private Long 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; @ApiModelProperty("呼叫时间(开始时间)") private Date callTime; @ApiModelProperty("当前状态 1 待接收 2-已接收 ") private Integer curStatus; @ApiModelProperty("备注") private String remark; @ApiModelProperty("安灯呼叫原因") private List reasonList; public AndonMessageSendVO setId(final Long id) { this.id = id; return this; } public AndonMessageSendVO setTypeId(final Long typeId) { this.typeId = typeId; return this; } public AndonMessageSendVO setTypeCode(final String typeCode) { this.typeCode = typeCode; return this; } public AndonMessageSendVO setTypeName(final String typeName) { this.typeName = typeName; return this; } public AndonMessageSendVO setWorkstationId(final Long workstationId) { this.workstationId = workstationId; return this; } public AndonMessageSendVO setWorkstationName(final String workstationName) { this.workstationName = workstationName; return this; } public AndonMessageSendVO setWorkstationCode(final String workstationCode) { this.workstationCode = workstationCode; return this; } public AndonMessageSendVO setCallEmpId(final Long callEmpId) { this.callEmpId = callEmpId; return this; } public AndonMessageSendVO setCallEmpCode(final String callEmpCode) { this.callEmpCode = callEmpCode; return this; } public AndonMessageSendVO setCallEmpName(final String callEmpName) { this.callEmpName = callEmpName; return this; } public AndonMessageSendVO setCallTime(final Date callTime) { this.callTime = callTime; return this; } public AndonMessageSendVO setCurStatus(final Integer curStatus) { this.curStatus = curStatus; return this; } public AndonMessageSendVO setRemark(final String remark) { this.remark = remark; return this; } public AndonMessageSendVO setReasonList(final List reasonList) { this.reasonList = reasonList; return this; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof AndonMessageSendVO) { AndonMessageSendVO other = (AndonMessageSendVO) 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$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$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$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$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$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$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$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 AndonMessageSendVO; } public int hashCode() { Object $id = getId(); int result = (1 * 59) + ($id == null ? 43 : $id.hashCode()); Object $typeId = getTypeId(); int result2 = (result * 59) + ($typeId == null ? 43 : $typeId.hashCode()); Object $workstationId = getWorkstationId(); int result3 = (result2 * 59) + ($workstationId == null ? 43 : $workstationId.hashCode()); Object $callEmpId = getCallEmpId(); int result4 = (result3 * 59) + ($callEmpId == null ? 43 : $callEmpId.hashCode()); Object $curStatus = getCurStatus(); int result5 = (result4 * 59) + ($curStatus == null ? 43 : $curStatus.hashCode()); Object $typeCode = getTypeCode(); int result6 = (result5 * 59) + ($typeCode == null ? 43 : $typeCode.hashCode()); Object $typeName = getTypeName(); int result7 = (result6 * 59) + ($typeName == null ? 43 : $typeName.hashCode()); Object $workstationName = getWorkstationName(); int result8 = (result7 * 59) + ($workstationName == null ? 43 : $workstationName.hashCode()); Object $workstationCode = getWorkstationCode(); int result9 = (result8 * 59) + ($workstationCode == null ? 43 : $workstationCode.hashCode()); Object $callEmpCode = getCallEmpCode(); int result10 = (result9 * 59) + ($callEmpCode == null ? 43 : $callEmpCode.hashCode()); Object $callEmpName = getCallEmpName(); int result11 = (result10 * 59) + ($callEmpName == null ? 43 : $callEmpName.hashCode()); Object $callTime = getCallTime(); int result12 = (result11 * 59) + ($callTime == null ? 43 : $callTime.hashCode()); Object $remark = getRemark(); int result13 = (result12 * 59) + ($remark == null ? 43 : $remark.hashCode()); Object $reasonList = getReasonList(); return (result13 * 59) + ($reasonList == null ? 43 : $reasonList.hashCode()); } public String toString() { return "AndonMessageSendVO(id=" + getId() + ", typeId=" + getTypeId() + ", typeCode=" + getTypeCode() + ", typeName=" + getTypeName() + ", workstationId=" + getWorkstationId() + ", workstationName=" + getWorkstationName() + ", workstationCode=" + getWorkstationCode() + ", callEmpId=" + getCallEmpId() + ", callEmpCode=" + getCallEmpCode() + ", callEmpName=" + getCallEmpName() + ", callTime=" + getCallTime() + ", curStatus=" + getCurStatus() + ", remark=" + getRemark() + ", reasonList=" + getReasonList() + ")"; } public Long getId() { return this.id; } public Long 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 Date getCallTime() { return this.callTime; } public Integer getCurStatus() { return this.curStatus; } public String getRemark() { return this.remark; } public List getReasonList() { return this.reasonList; } }