package com.qianwen.smartman.modules.smis.vo; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.List; public class CalendarAssociateWorkstationVO implements Serializable { private static final long serialVersionUID = 7210808793396897715L; @ApiModelProperty("生产日历编号") private String calendarCode; @ApiModelProperty("工位id集合") private List workstationIdList; public void setCalendarCode(final String calendarCode) { this.calendarCode = calendarCode; } public void setWorkstationIdList(final List workstationIdList) { this.workstationIdList = workstationIdList; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof CalendarAssociateWorkstationVO) { CalendarAssociateWorkstationVO other = (CalendarAssociateWorkstationVO) o; if (other.canEqual(this)) { Object this$calendarCode = getCalendarCode(); Object other$calendarCode = other.getCalendarCode(); if (this$calendarCode == null) { if (other$calendarCode != null) { return false; } } else if (!this$calendarCode.equals(other$calendarCode)) { return false; } Object this$workstationIdList = getWorkstationIdList(); Object other$workstationIdList = other.getWorkstationIdList(); return this$workstationIdList == null ? other$workstationIdList == null : this$workstationIdList.equals(other$workstationIdList); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof CalendarAssociateWorkstationVO; } public int hashCode() { Object $calendarCode = getCalendarCode(); int result = (1 * 59) + ($calendarCode == null ? 43 : $calendarCode.hashCode()); Object $workstationIdList = getWorkstationIdList(); return (result * 59) + ($workstationIdList == null ? 43 : $workstationIdList.hashCode()); } public String toString() { return "CalendarAssociateWorkstationVO(calendarCode=" + getCalendarCode() + ", workstationIdList=" + getWorkstationIdList() + ")"; } public String getCalendarCode() { return this.calendarCode; } public List getWorkstationIdList() { return this.workstationIdList; } }