package com.qianwen.smartman.modules.mdc.vo; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModelProperty; import java.util.Date; import com.qianwen.smartman.common.constant.DateConstant; import org.springframework.format.annotation.DateTimeFormat; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/mdc/vo/WorkstationFeedBackDetailVO.class */ public class WorkstationFeedBackDetailVO { @JsonSerialize(using = ToStringSerializer.class) @ApiModelProperty(value = "id", dataType = "java.lang.String") private Long id; @JsonSerialize(using = ToStringSerializer.class) @ApiModelProperty(value = "feedbackId", dataType = "java.lang.String") private Long feedbackId; @ApiModelProperty("反馈状态") private String wcsDesc; @ApiModelProperty("反馈描述") private String feedbackDesc; @ApiModelProperty("工位名称") private String workstationName; @DateTimeFormat(pattern = DateConstant.PATTERN_DATE_TIME) @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) @ApiModelProperty("反馈状态开始时间") private Date startTime; @DateTimeFormat(pattern = DateConstant.PATTERN_DATE_TIME) @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) @ApiModelProperty("反馈状态结束时间") private Date endTime; @DateTimeFormat(pattern = DateConstant.PATTERN_DATE_TIME) @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) @ApiModelProperty("反馈时间") private Date feedbackTime; @ApiModelProperty("发起人员") private String feedUser; @ApiModelProperty("结束人员") private String endFeedUser; @ApiModelProperty("是否可以删除") private Boolean canDelete; public void setId(final Long id) { this.id = id; } public void setFeedbackId(final Long feedbackId) { this.feedbackId = feedbackId; } public void setWcsDesc(final String wcsDesc) { this.wcsDesc = wcsDesc; } public void setFeedbackDesc(final String feedbackDesc) { this.feedbackDesc = feedbackDesc; } public void setWorkstationName(final String workstationName) { this.workstationName = workstationName; } @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) public void setStartTime(final Date startTime) { this.startTime = startTime; } @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) public void setEndTime(final Date endTime) { this.endTime = endTime; } @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) public void setFeedbackTime(final Date feedbackTime) { this.feedbackTime = feedbackTime; } public void setFeedUser(final String feedUser) { this.feedUser = feedUser; } public void setEndFeedUser(final String endFeedUser) { this.endFeedUser = endFeedUser; } public void setCanDelete(final Boolean canDelete) { this.canDelete = canDelete; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof WorkstationFeedBackDetailVO) { WorkstationFeedBackDetailVO other = (WorkstationFeedBackDetailVO) 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$feedbackId = getFeedbackId(); Object other$feedbackId = other.getFeedbackId(); if (this$feedbackId == null) { if (other$feedbackId != null) { return false; } } else if (!this$feedbackId.equals(other$feedbackId)) { return false; } Object this$canDelete = getCanDelete(); Object other$canDelete = other.getCanDelete(); if (this$canDelete == null) { if (other$canDelete != null) { return false; } } else if (!this$canDelete.equals(other$canDelete)) { return false; } Object this$wcsDesc = getWcsDesc(); Object other$wcsDesc = other.getWcsDesc(); if (this$wcsDesc == null) { if (other$wcsDesc != null) { return false; } } else if (!this$wcsDesc.equals(other$wcsDesc)) { return false; } Object this$feedbackDesc = getFeedbackDesc(); Object other$feedbackDesc = other.getFeedbackDesc(); if (this$feedbackDesc == null) { if (other$feedbackDesc != null) { return false; } } else if (!this$feedbackDesc.equals(other$feedbackDesc)) { 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$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(); if (this$endTime == null) { if (other$endTime != null) { return false; } } else if (!this$endTime.equals(other$endTime)) { return false; } Object this$feedbackTime = getFeedbackTime(); Object other$feedbackTime = other.getFeedbackTime(); if (this$feedbackTime == null) { if (other$feedbackTime != null) { return false; } } else if (!this$feedbackTime.equals(other$feedbackTime)) { return false; } Object this$feedUser = getFeedUser(); Object other$feedUser = other.getFeedUser(); if (this$feedUser == null) { if (other$feedUser != null) { return false; } } else if (!this$feedUser.equals(other$feedUser)) { return false; } Object this$endFeedUser = getEndFeedUser(); Object other$endFeedUser = other.getEndFeedUser(); return this$endFeedUser == null ? other$endFeedUser == null : this$endFeedUser.equals(other$endFeedUser); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof WorkstationFeedBackDetailVO; } public int hashCode() { Object $id = getId(); int result = (1 * 59) + ($id == null ? 43 : $id.hashCode()); Object $feedbackId = getFeedbackId(); int result2 = (result * 59) + ($feedbackId == null ? 43 : $feedbackId.hashCode()); Object $canDelete = getCanDelete(); int result3 = (result2 * 59) + ($canDelete == null ? 43 : $canDelete.hashCode()); Object $wcsDesc = getWcsDesc(); int result4 = (result3 * 59) + ($wcsDesc == null ? 43 : $wcsDesc.hashCode()); Object $feedbackDesc = getFeedbackDesc(); int result5 = (result4 * 59) + ($feedbackDesc == null ? 43 : $feedbackDesc.hashCode()); Object $workstationName = getWorkstationName(); int result6 = (result5 * 59) + ($workstationName == null ? 43 : $workstationName.hashCode()); Object $startTime = getStartTime(); int result7 = (result6 * 59) + ($startTime == null ? 43 : $startTime.hashCode()); Object $endTime = getEndTime(); int result8 = (result7 * 59) + ($endTime == null ? 43 : $endTime.hashCode()); Object $feedbackTime = getFeedbackTime(); int result9 = (result8 * 59) + ($feedbackTime == null ? 43 : $feedbackTime.hashCode()); Object $feedUser = getFeedUser(); int result10 = (result9 * 59) + ($feedUser == null ? 43 : $feedUser.hashCode()); Object $endFeedUser = getEndFeedUser(); return (result10 * 59) + ($endFeedUser == null ? 43 : $endFeedUser.hashCode()); } public String toString() { return "WorkstationFeedBackDetailVO(id=" + getId() + ", feedbackId=" + getFeedbackId() + ", wcsDesc=" + getWcsDesc() + ", feedbackDesc=" + getFeedbackDesc() + ", workstationName=" + getWorkstationName() + ", startTime=" + getStartTime() + ", endTime=" + getEndTime() + ", feedbackTime=" + getFeedbackTime() + ", feedUser=" + getFeedUser() + ", endFeedUser=" + getEndFeedUser() + ", canDelete=" + getCanDelete() + ")"; } public Long getId() { return this.id; } public Long getFeedbackId() { return this.feedbackId; } public String getWcsDesc() { return this.wcsDesc; } public String getFeedbackDesc() { return this.feedbackDesc; } public String getWorkstationName() { return this.workstationName; } public Date getStartTime() { return this.startTime; } public Date getEndTime() { return this.endTime; } public Date getFeedbackTime() { return this.feedbackTime; } public String getFeedUser() { return this.feedUser; } public String getEndFeedUser() { return this.endFeedUser; } public Boolean getCanDelete() { return this.canDelete; } }