package com.qianwen.smartman.modules.cps.dto; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/ShiftCacheDTO.class */ public class ShiftCacheDTO { private Integer shiftIndex; private Integer shiftTimeType; private Long startTime; private Long endTime; public ShiftCacheDTO setShiftIndex(final Integer shiftIndex) { this.shiftIndex = shiftIndex; return this; } public ShiftCacheDTO setShiftTimeType(final Integer shiftTimeType) { this.shiftTimeType = shiftTimeType; return this; } public ShiftCacheDTO setStartTime(final Long startTime) { this.startTime = startTime; return this; } public ShiftCacheDTO setEndTime(final Long endTime) { this.endTime = endTime; return this; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof ShiftCacheDTO) { ShiftCacheDTO other = (ShiftCacheDTO) 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$shiftTimeType = getShiftTimeType(); Object other$shiftTimeType = other.getShiftTimeType(); if (this$shiftTimeType == null) { if (other$shiftTimeType != null) { return false; } } else if (!this$shiftTimeType.equals(other$shiftTimeType)) { return false; } Object this$startTime = getStartTime(); Object other$startTime = other.getStartTime(); if (this$startTime == null) { if (other$startTime != null) { return false; } } else if (!this$startTime.equals(other$startTime)) { return false; } Object this$endTime = getEndTime(); Object other$endTime = other.getEndTime(); return this$endTime == null ? other$endTime == null : this$endTime.equals(other$endTime); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof ShiftCacheDTO; } public int hashCode() { Object $shiftIndex = getShiftIndex(); int result = (1 * 59) + ($shiftIndex == null ? 43 : $shiftIndex.hashCode()); Object $shiftTimeType = getShiftTimeType(); int result2 = (result * 59) + ($shiftTimeType == null ? 43 : $shiftTimeType.hashCode()); Object $startTime = getStartTime(); int result3 = (result2 * 59) + ($startTime == null ? 43 : $startTime.hashCode()); Object $endTime = getEndTime(); return (result3 * 59) + ($endTime == null ? 43 : $endTime.hashCode()); } public String toString() { return "ShiftCacheDTO(shiftIndex=" + getShiftIndex() + ", shiftTimeType=" + getShiftTimeType() + ", startTime=" + getStartTime() + ", endTime=" + getEndTime() + ")"; } /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/ShiftCacheDTO$ShiftCacheDTOBuilder.class */ public static class ShiftCacheDTOBuilder { private Integer shiftIndex; private Integer shiftTimeType; private Long startTime; private Long endTime; ShiftCacheDTOBuilder() { } public ShiftCacheDTOBuilder shiftIndex(final Integer shiftIndex) { this.shiftIndex = shiftIndex; return this; } public ShiftCacheDTOBuilder shiftTimeType(final Integer shiftTimeType) { this.shiftTimeType = shiftTimeType; return this; } public ShiftCacheDTOBuilder startTime(final Long startTime) { this.startTime = startTime; return this; } public ShiftCacheDTOBuilder endTime(final Long endTime) { this.endTime = endTime; return this; } public ShiftCacheDTO build() { return new ShiftCacheDTO(this.shiftIndex, this.shiftTimeType, this.startTime, this.endTime); } public String toString() { return "ShiftCacheDTO.ShiftCacheDTOBuilder(shiftIndex=" + this.shiftIndex + ", shiftTimeType=" + this.shiftTimeType + ", startTime=" + this.startTime + ", endTime=" + this.endTime + ")"; } } public static ShiftCacheDTOBuilder builder() { return new ShiftCacheDTOBuilder(); } public ShiftCacheDTO(final Integer shiftIndex, final Integer shiftTimeType, final Long startTime, final Long endTime) { this.shiftIndex = shiftIndex; this.shiftTimeType = shiftTimeType; this.startTime = startTime; this.endTime = endTime; } public ShiftCacheDTO() { } public Integer getShiftIndex() { return this.shiftIndex; } public Integer getShiftTimeType() { return this.shiftTimeType; } public Long getStartTime() { return this.startTime; } public Long getEndTime() { return this.endTime; } }