package com.qianwen.smartman.modules.cps.dto; import java.io.Serializable; import java.time.LocalDate; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/ShiftSlicesClientDTO.class */ public class ShiftSlicesClientDTO implements Serializable { private static final long serialVersionUID = 1; private String tenantId; private String calendarCode; private Integer shiftIndex; private LocalDate localDate; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/ShiftSlicesClientDTO$ShiftSlicesClientDTOBuilder.class */ public static class ShiftSlicesClientDTOBuilder { private String tenantId; private String calendarCode; private Integer shiftIndex; private LocalDate localDate; ShiftSlicesClientDTOBuilder() { } public ShiftSlicesClientDTOBuilder tenantId(final String tenantId) { this.tenantId = tenantId; return this; } public ShiftSlicesClientDTOBuilder calendarCode(final String calendarCode) { this.calendarCode = calendarCode; return this; } public ShiftSlicesClientDTOBuilder shiftIndex(final Integer shiftIndex) { this.shiftIndex = shiftIndex; return this; } public ShiftSlicesClientDTOBuilder localDate(final LocalDate localDate) { this.localDate = localDate; return this; } public ShiftSlicesClientDTO build() { return new ShiftSlicesClientDTO(this.tenantId, this.calendarCode, this.shiftIndex, this.localDate); } public String toString() { return "ShiftSlicesClientDTO.ShiftSlicesClientDTOBuilder(tenantId=" + this.tenantId + ", calendarCode=" + this.calendarCode + ", shiftIndex=" + this.shiftIndex + ", localDate=" + this.localDate + ")"; } } public void setTenantId(final String tenantId) { this.tenantId = tenantId; } public void setCalendarCode(final String calendarCode) { this.calendarCode = calendarCode; } 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 ShiftSlicesClientDTO) { ShiftSlicesClientDTO other = (ShiftSlicesClientDTO) 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$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$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 ShiftSlicesClientDTO; } 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 $calendarCode = getCalendarCode(); int result3 = (result2 * 59) + ($calendarCode == null ? 43 : $calendarCode.hashCode()); Object $localDate = getLocalDate(); return (result3 * 59) + ($localDate == null ? 43 : $localDate.hashCode()); } public String toString() { return "ShiftSlicesClientDTO(tenantId=" + getTenantId() + ", calendarCode=" + getCalendarCode() + ", shiftIndex=" + getShiftIndex() + ", localDate=" + getLocalDate() + ")"; } public static ShiftSlicesClientDTOBuilder builder() { return new ShiftSlicesClientDTOBuilder(); } public ShiftSlicesClientDTO(final String tenantId, final String calendarCode, final Integer shiftIndex, final LocalDate localDate) { this.tenantId = tenantId; this.calendarCode = calendarCode; this.shiftIndex = shiftIndex; this.localDate = localDate; } public ShiftSlicesClientDTO() { } public String getTenantId() { return this.tenantId; } public String getCalendarCode() { return this.calendarCode; } public Integer getShiftIndex() { return this.shiftIndex; } public LocalDate getLocalDate() { return this.localDate; } }