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; import java.util.List; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/ShiftDetailDTO.class */ public class ShiftDetailDTO implements Serializable { private static final long serialVersionUID = 1; @JsonSerialize(using = ToStringSerializer.class) @ApiModelProperty("班次模型Id") private Long modelId; @ApiModelProperty("班次序号") private Integer shiftIndex; @ApiModelProperty("班次序号名称") private String indexName; @ApiModelProperty("班次休息时段数量") private Integer restNumber; @ApiModelProperty("班次开始时间") private Integer shiftStartTime; @ApiModelProperty("班次结束时间") private Integer shiftEndTime; @ApiModelProperty("休息时段") private List shiftRestTimeDTOList; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/ShiftDetailDTO$ShiftDetailDTOBuilder.class */ public static class ShiftDetailDTOBuilder { private Long modelId; private Integer shiftIndex; private String indexName; private Integer restNumber; private Integer shiftStartTime; private Integer shiftEndTime; private List shiftRestTimeDTOList; ShiftDetailDTOBuilder() { } public ShiftDetailDTOBuilder modelId(final Long modelId) { this.modelId = modelId; return this; } public ShiftDetailDTOBuilder shiftIndex(final Integer shiftIndex) { this.shiftIndex = shiftIndex; return this; } public ShiftDetailDTOBuilder indexName(final String indexName) { this.indexName = indexName; return this; } public ShiftDetailDTOBuilder restNumber(final Integer restNumber) { this.restNumber = restNumber; return this; } public ShiftDetailDTOBuilder shiftStartTime(final Integer shiftStartTime) { this.shiftStartTime = shiftStartTime; return this; } public ShiftDetailDTOBuilder shiftEndTime(final Integer shiftEndTime) { this.shiftEndTime = shiftEndTime; return this; } public ShiftDetailDTOBuilder shiftRestTimeDTOList(final List shiftRestTimeDTOList) { this.shiftRestTimeDTOList = shiftRestTimeDTOList; return this; } public ShiftDetailDTO build() { return new ShiftDetailDTO(this.modelId, this.shiftIndex, this.indexName, this.restNumber, this.shiftStartTime, this.shiftEndTime, this.shiftRestTimeDTOList); } public String toString() { return "ShiftDetailDTO.ShiftDetailDTOBuilder(modelId=" + this.modelId + ", shiftIndex=" + this.shiftIndex + ", indexName=" + this.indexName + ", restNumber=" + this.restNumber + ", shiftStartTime=" + this.shiftStartTime + ", shiftEndTime=" + this.shiftEndTime + ", shiftRestTimeDTOList=" + this.shiftRestTimeDTOList + ")"; } } public void setModelId(final Long modelId) { this.modelId = modelId; } public void setShiftIndex(final Integer shiftIndex) { this.shiftIndex = shiftIndex; } public void setIndexName(final String indexName) { this.indexName = indexName; } public void setRestNumber(final Integer restNumber) { this.restNumber = restNumber; } public void setShiftStartTime(final Integer shiftStartTime) { this.shiftStartTime = shiftStartTime; } public void setShiftEndTime(final Integer shiftEndTime) { this.shiftEndTime = shiftEndTime; } public void setShiftRestTimeDTOList(final List shiftRestTimeDTOList) { this.shiftRestTimeDTOList = shiftRestTimeDTOList; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof ShiftDetailDTO) { ShiftDetailDTO other = (ShiftDetailDTO) o; if (other.canEqual(this)) { Object this$modelId = getModelId(); Object other$modelId = other.getModelId(); if (this$modelId == null) { if (other$modelId != null) { return false; } } else if (!this$modelId.equals(other$modelId)) { return false; } 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$restNumber = getRestNumber(); Object other$restNumber = other.getRestNumber(); if (this$restNumber == null) { if (other$restNumber != null) { return false; } } else if (!this$restNumber.equals(other$restNumber)) { return false; } Object this$shiftStartTime = getShiftStartTime(); Object other$shiftStartTime = other.getShiftStartTime(); if (this$shiftStartTime == null) { if (other$shiftStartTime != null) { return false; } } else if (!this$shiftStartTime.equals(other$shiftStartTime)) { return false; } Object this$shiftEndTime = getShiftEndTime(); Object other$shiftEndTime = other.getShiftEndTime(); if (this$shiftEndTime == null) { if (other$shiftEndTime != null) { return false; } } else if (!this$shiftEndTime.equals(other$shiftEndTime)) { return false; } Object this$indexName = getIndexName(); Object other$indexName = other.getIndexName(); if (this$indexName == null) { if (other$indexName != null) { return false; } } else if (!this$indexName.equals(other$indexName)) { return false; } Object this$shiftRestTimeDTOList = getShiftRestTimeDTOList(); Object other$shiftRestTimeDTOList = other.getShiftRestTimeDTOList(); return this$shiftRestTimeDTOList == null ? other$shiftRestTimeDTOList == null : this$shiftRestTimeDTOList.equals(other$shiftRestTimeDTOList); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof ShiftDetailDTO; } public int hashCode() { Object $modelId = getModelId(); int result = (1 * 59) + ($modelId == null ? 43 : $modelId.hashCode()); Object $shiftIndex = getShiftIndex(); int result2 = (result * 59) + ($shiftIndex == null ? 43 : $shiftIndex.hashCode()); Object $restNumber = getRestNumber(); int result3 = (result2 * 59) + ($restNumber == null ? 43 : $restNumber.hashCode()); Object $shiftStartTime = getShiftStartTime(); int result4 = (result3 * 59) + ($shiftStartTime == null ? 43 : $shiftStartTime.hashCode()); Object $shiftEndTime = getShiftEndTime(); int result5 = (result4 * 59) + ($shiftEndTime == null ? 43 : $shiftEndTime.hashCode()); Object $indexName = getIndexName(); int result6 = (result5 * 59) + ($indexName == null ? 43 : $indexName.hashCode()); Object $shiftRestTimeDTOList = getShiftRestTimeDTOList(); return (result6 * 59) + ($shiftRestTimeDTOList == null ? 43 : $shiftRestTimeDTOList.hashCode()); } public String toString() { return "ShiftDetailDTO(modelId=" + getModelId() + ", shiftIndex=" + getShiftIndex() + ", indexName=" + getIndexName() + ", restNumber=" + getRestNumber() + ", shiftStartTime=" + getShiftStartTime() + ", shiftEndTime=" + getShiftEndTime() + ", shiftRestTimeDTOList=" + getShiftRestTimeDTOList() + ")"; } public static ShiftDetailDTOBuilder builder() { return new ShiftDetailDTOBuilder(); } public ShiftDetailDTO(final Long modelId, final Integer shiftIndex, final String indexName, final Integer restNumber, final Integer shiftStartTime, final Integer shiftEndTime, final List shiftRestTimeDTOList) { this.modelId = modelId; this.shiftIndex = shiftIndex; this.indexName = indexName; this.restNumber = restNumber; this.shiftStartTime = shiftStartTime; this.shiftEndTime = shiftEndTime; this.shiftRestTimeDTOList = shiftRestTimeDTOList; } public ShiftDetailDTO() { } public Long getModelId() { return this.modelId; } public Integer getShiftIndex() { return this.shiftIndex; } public String getIndexName() { return this.indexName; } public Integer getRestNumber() { return this.restNumber; } public Integer getShiftStartTime() { return this.shiftStartTime; } public Integer getShiftEndTime() { return this.shiftEndTime; } public List getShiftRestTimeDTOList() { return this.shiftRestTimeDTOList; } }