package com.qianwen.smartman.modules.cps.dto; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/CalendarCodeShiftDTO.class */ public class CalendarCodeShiftDTO implements Serializable { private static final long serialVersionUID = 1; @JsonSerialize(using = ToStringSerializer.class) @ApiModelProperty("生产日历code") private String calendarCode; @ApiModelProperty("班次日") private String date; @ApiModelProperty("班次序号") private Integer shiftIndex; @ApiModelProperty("班次序号名称") private String indexName; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/CalendarCodeShiftDTO$CalendarCodeShiftDTOBuilder.class */ public static class CalendarCodeShiftDTOBuilder { private String calendarCode; private String date; private Integer shiftIndex; private String indexName; CalendarCodeShiftDTOBuilder() { } public CalendarCodeShiftDTOBuilder calendarCode(final String calendarCode) { this.calendarCode = calendarCode; return this; } public CalendarCodeShiftDTOBuilder date(final String date) { this.date = date; return this; } public CalendarCodeShiftDTOBuilder shiftIndex(final Integer shiftIndex) { this.shiftIndex = shiftIndex; return this; } public CalendarCodeShiftDTOBuilder indexName(final String indexName) { this.indexName = indexName; return this; } public CalendarCodeShiftDTO build() { return new CalendarCodeShiftDTO(this.calendarCode, this.date, this.shiftIndex, this.indexName); } public String toString() { return "CalendarCodeShiftDTO.CalendarCodeShiftDTOBuilder(calendarCode=" + this.calendarCode + ", date=" + this.date + ", shiftIndex=" + this.shiftIndex + ", indexName=" + this.indexName + ")"; } } public void setCalendarCode(final String calendarCode) { this.calendarCode = calendarCode; } public void setDate(final String date) { this.date = date; } public void setShiftIndex(final Integer shiftIndex) { this.shiftIndex = shiftIndex; } public void setIndexName(final String indexName) { this.indexName = indexName; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof CalendarCodeShiftDTO) { CalendarCodeShiftDTO other = (CalendarCodeShiftDTO) o; if (other.canEqual(this)) { Object this$shiftIndex = getShiftIndex(); Object other$shiftIndex = other.getShiftIndex(); if (this$shiftIndex == null) { if (other$shiftIndex != null) { return false; } } else if (!this$shiftIndex.equals(other$shiftIndex)) { return false; } 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$date = getDate(); Object other$date = other.getDate(); if (this$date == null) { if (other$date != null) { return false; } } else if (!this$date.equals(other$date)) { return false; } Object this$indexName = getIndexName(); Object other$indexName = other.getIndexName(); return this$indexName == null ? other$indexName == null : this$indexName.equals(other$indexName); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof CalendarCodeShiftDTO; } public int hashCode() { Object $shiftIndex = getShiftIndex(); int result = (1 * 59) + ($shiftIndex == null ? 43 : $shiftIndex.hashCode()); Object $calendarCode = getCalendarCode(); int result2 = (result * 59) + ($calendarCode == null ? 43 : $calendarCode.hashCode()); Object $date = getDate(); int result3 = (result2 * 59) + ($date == null ? 43 : $date.hashCode()); Object $indexName = getIndexName(); return (result3 * 59) + ($indexName == null ? 43 : $indexName.hashCode()); } public String toString() { return "CalendarCodeShiftDTO(calendarCode=" + getCalendarCode() + ", date=" + getDate() + ", shiftIndex=" + getShiftIndex() + ", indexName=" + getIndexName() + ")"; } public static CalendarCodeShiftDTOBuilder builder() { return new CalendarCodeShiftDTOBuilder(); } public CalendarCodeShiftDTO(final String calendarCode, final String date, final Integer shiftIndex, final String indexName) { this.calendarCode = calendarCode; this.date = date; this.shiftIndex = shiftIndex; this.indexName = indexName; } public CalendarCodeShiftDTO() { } public String getCalendarCode() { return this.calendarCode; } public String getDate() { return this.date; } public Integer getShiftIndex() { return this.shiftIndex; } public String getIndexName() { return this.indexName; } }