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;
|
}
|
}
|