package com.qianwen.smartman.modules.cps.dto; import java.io.Serializable; import java.time.LocalDate; import java.util.List; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/ShiftSlicesClientCalendarCodesDTO.class */ public class ShiftSlicesClientCalendarCodesDTO implements Serializable { private static final long serialVersionUID = 1; private String tenantId; private List calendarCodes; private Integer shiftIndex; private LocalDate localDate; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/ShiftSlicesClientCalendarCodesDTO$ShiftSlicesClientCalendarCodesDTOBuilder.class */ public static class ShiftSlicesClientCalendarCodesDTOBuilder { private String tenantId; private List calendarCodes; private Integer shiftIndex; private LocalDate localDate; ShiftSlicesClientCalendarCodesDTOBuilder() { } public ShiftSlicesClientCalendarCodesDTOBuilder tenantId(final String tenantId) { this.tenantId = tenantId; return this; } public ShiftSlicesClientCalendarCodesDTOBuilder calendarCodes(final List calendarCodes) { this.calendarCodes = calendarCodes; return this; } public ShiftSlicesClientCalendarCodesDTOBuilder shiftIndex(final Integer shiftIndex) { this.shiftIndex = shiftIndex; return this; } public ShiftSlicesClientCalendarCodesDTOBuilder localDate(final LocalDate localDate) { this.localDate = localDate; return this; } public ShiftSlicesClientCalendarCodesDTO build() { return new ShiftSlicesClientCalendarCodesDTO(this.tenantId, this.calendarCodes, this.shiftIndex, this.localDate); } public String toString() { return "ShiftSlicesClientCalendarCodesDTO.ShiftSlicesClientCalendarCodesDTOBuilder(tenantId=" + this.tenantId + ", calendarCodes=" + this.calendarCodes + ", shiftIndex=" + this.shiftIndex + ", localDate=" + this.localDate + ")"; } } public void setTenantId(final String tenantId) { this.tenantId = tenantId; } public void setCalendarCodes(final List calendarCodes) { this.calendarCodes = calendarCodes; } public void setShiftIndex(final Integer shiftIndex) { this.shiftIndex = shiftIndex; } public void setLocalDate(final LocalDate localDate) { this.localDate = localDate; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof ShiftSlicesClientCalendarCodesDTO) { ShiftSlicesClientCalendarCodesDTO other = (ShiftSlicesClientCalendarCodesDTO) 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$tenantId = getTenantId(); Object other$tenantId = other.getTenantId(); if (this$tenantId == null) { if (other$tenantId != null) { return false; } } else if (!this$tenantId.equals(other$tenantId)) { return false; } Object this$calendarCodes = getCalendarCodes(); Object other$calendarCodes = other.getCalendarCodes(); if (this$calendarCodes == null) { if (other$calendarCodes != null) { return false; } } else if (!this$calendarCodes.equals(other$calendarCodes)) { return false; } Object this$localDate = getLocalDate(); Object other$localDate = other.getLocalDate(); return this$localDate == null ? other$localDate == null : this$localDate.equals(other$localDate); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof ShiftSlicesClientCalendarCodesDTO; } public int hashCode() { Object $shiftIndex = getShiftIndex(); int result = (1 * 59) + ($shiftIndex == null ? 43 : $shiftIndex.hashCode()); Object $tenantId = getTenantId(); int result2 = (result * 59) + ($tenantId == null ? 43 : $tenantId.hashCode()); Object $calendarCodes = getCalendarCodes(); int result3 = (result2 * 59) + ($calendarCodes == null ? 43 : $calendarCodes.hashCode()); Object $localDate = getLocalDate(); return (result3 * 59) + ($localDate == null ? 43 : $localDate.hashCode()); } public String toString() { return "ShiftSlicesClientCalendarCodesDTO(tenantId=" + getTenantId() + ", calendarCodes=" + getCalendarCodes() + ", shiftIndex=" + getShiftIndex() + ", localDate=" + getLocalDate() + ")"; } public static ShiftSlicesClientCalendarCodesDTOBuilder builder() { return new ShiftSlicesClientCalendarCodesDTOBuilder(); } public ShiftSlicesClientCalendarCodesDTO(final String tenantId, final List calendarCodes, final Integer shiftIndex, final LocalDate localDate) { this.tenantId = tenantId; this.calendarCodes = calendarCodes; this.shiftIndex = shiftIndex; this.localDate = localDate; } public ShiftSlicesClientCalendarCodesDTO() { } public String getTenantId() { return this.tenantId; } public List getCalendarCodes() { return this.calendarCodes; } public Integer getShiftIndex() { return this.shiftIndex; } public LocalDate getLocalDate() { return this.localDate; } }