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<String> 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<String> calendarCodes;
|
private Integer shiftIndex;
|
private LocalDate localDate;
|
|
ShiftSlicesClientCalendarCodesDTOBuilder() {
|
}
|
|
public ShiftSlicesClientCalendarCodesDTOBuilder tenantId(final String tenantId) {
|
this.tenantId = tenantId;
|
return this;
|
}
|
|
public ShiftSlicesClientCalendarCodesDTOBuilder calendarCodes(final List<String> 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<String> 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<String> 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<String> getCalendarCodes() {
|
return this.calendarCodes;
|
}
|
|
public Integer getShiftIndex() {
|
return this.shiftIndex;
|
}
|
|
public LocalDate getLocalDate() {
|
return this.localDate;
|
}
|
}
|