package com.qianwen.smartman.modules.cps.dto; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/ShiftRestTimeDTO.class */ public class ShiftRestTimeDTO implements Serializable { private static final long serialVersionUID = 1; @JsonSerialize(using = ToStringSerializer.class) @ApiModelProperty("主键id") private Long id; @ApiModelProperty("休息时段开始时间") private Integer restStartTime; @ApiModelProperty("休息时段结束时间") private Integer restEndTime; @ApiModelProperty("休息时段下标") private Integer restIndex; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/ShiftRestTimeDTO$ShiftRestTimeDTOBuilder.class */ public static class ShiftRestTimeDTOBuilder { private Long id; private Integer restStartTime; private Integer restEndTime; private Integer restIndex; ShiftRestTimeDTOBuilder() { } public ShiftRestTimeDTOBuilder id(final Long id) { this.id = id; return this; } public ShiftRestTimeDTOBuilder restStartTime(final Integer restStartTime) { this.restStartTime = restStartTime; return this; } public ShiftRestTimeDTOBuilder restEndTime(final Integer restEndTime) { this.restEndTime = restEndTime; return this; } public ShiftRestTimeDTOBuilder restIndex(final Integer restIndex) { this.restIndex = restIndex; return this; } public ShiftRestTimeDTO build() { return new ShiftRestTimeDTO(this.id, this.restStartTime, this.restEndTime, this.restIndex); } public String toString() { return "ShiftRestTimeDTO.ShiftRestTimeDTOBuilder(id=" + this.id + ", restStartTime=" + this.restStartTime + ", restEndTime=" + this.restEndTime + ", restIndex=" + this.restIndex + ")"; } } public void setId(final Long id) { this.id = id; } public void setRestStartTime(final Integer restStartTime) { this.restStartTime = restStartTime; } public void setRestEndTime(final Integer restEndTime) { this.restEndTime = restEndTime; } public void setRestIndex(final Integer restIndex) { this.restIndex = restIndex; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof ShiftRestTimeDTO) { ShiftRestTimeDTO other = (ShiftRestTimeDTO) o; if (other.canEqual(this)) { Object this$id = getId(); Object other$id = other.getId(); if (this$id == null) { if (other$id != null) { return false; } } else if (!this$id.equals(other$id)) { return false; } Object this$restStartTime = getRestStartTime(); Object other$restStartTime = other.getRestStartTime(); if (this$restStartTime == null) { if (other$restStartTime != null) { return false; } } else if (!this$restStartTime.equals(other$restStartTime)) { return false; } Object this$restEndTime = getRestEndTime(); Object other$restEndTime = other.getRestEndTime(); if (this$restEndTime == null) { if (other$restEndTime != null) { return false; } } else if (!this$restEndTime.equals(other$restEndTime)) { return false; } Object this$restIndex = getRestIndex(); Object other$restIndex = other.getRestIndex(); return this$restIndex == null ? other$restIndex == null : this$restIndex.equals(other$restIndex); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof ShiftRestTimeDTO; } public int hashCode() { Object $id = getId(); int result = (1 * 59) + ($id == null ? 43 : $id.hashCode()); Object $restStartTime = getRestStartTime(); int result2 = (result * 59) + ($restStartTime == null ? 43 : $restStartTime.hashCode()); Object $restEndTime = getRestEndTime(); int result3 = (result2 * 59) + ($restEndTime == null ? 43 : $restEndTime.hashCode()); Object $restIndex = getRestIndex(); return (result3 * 59) + ($restIndex == null ? 43 : $restIndex.hashCode()); } public String toString() { return "ShiftRestTimeDTO(id=" + getId() + ", restStartTime=" + getRestStartTime() + ", restEndTime=" + getRestEndTime() + ", restIndex=" + getRestIndex() + ")"; } public static ShiftRestTimeDTOBuilder builder() { return new ShiftRestTimeDTOBuilder(); } public ShiftRestTimeDTO(final Long id, final Integer restStartTime, final Integer restEndTime, final Integer restIndex) { this.id = id; this.restStartTime = restStartTime; this.restEndTime = restEndTime; this.restIndex = restIndex; } public ShiftRestTimeDTO() { } public Long getId() { return this.id; } public Integer getRestStartTime() { return this.restStartTime; } public Integer getRestEndTime() { return this.restEndTime; } public Integer getRestIndex() { return this.restIndex; } }