package com.qianwen.smartman.modules.cps.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; @ApiModel(value = "班次休息时段", description = "班次休息时段") @TableName("blade_shift_rest_time") /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/entity/ShiftRestTime.class */ public class ShiftRestTime implements Serializable { private static final long serialVersionUID = 6245355168123854313L; @JsonSerialize(using = ToStringSerializer.class) @ApiModelProperty("主键") @TableId(value = "id", type = IdType.ASSIGN_ID) private Long id; @ApiModelProperty("班次Id") private Long shiftId; @ApiModelProperty("模型Id") private Long modelId; @ApiModelProperty("休息时段开始时间") private Integer restStartTime; @ApiModelProperty("休息时段结束时间") private Integer restEndTime; @ApiModelProperty("休息时段序号") private Integer restIndex; public void setId(final Long id) { this.id = id; } public void setShiftId(final Long shiftId) { this.shiftId = shiftId; } public void setModelId(final Long modelId) { this.modelId = modelId; } 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 ShiftRestTime) { ShiftRestTime other = (ShiftRestTime) 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$shiftId = getShiftId(); Object other$shiftId = other.getShiftId(); if (this$shiftId == null) { if (other$shiftId != null) { return false; } } else if (!this$shiftId.equals(other$shiftId)) { return false; } 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$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 ShiftRestTime; } public int hashCode() { Object $id = getId(); int result = (1 * 59) + ($id == null ? 43 : $id.hashCode()); Object $shiftId = getShiftId(); int result2 = (result * 59) + ($shiftId == null ? 43 : $shiftId.hashCode()); Object $modelId = getModelId(); int result3 = (result2 * 59) + ($modelId == null ? 43 : $modelId.hashCode()); Object $restStartTime = getRestStartTime(); int result4 = (result3 * 59) + ($restStartTime == null ? 43 : $restStartTime.hashCode()); Object $restEndTime = getRestEndTime(); int result5 = (result4 * 59) + ($restEndTime == null ? 43 : $restEndTime.hashCode()); Object $restIndex = getRestIndex(); return (result5 * 59) + ($restIndex == null ? 43 : $restIndex.hashCode()); } public String toString() { return "ShiftRestTime(id=" + getId() + ", shiftId=" + getShiftId() + ", modelId=" + getModelId() + ", restStartTime=" + getRestStartTime() + ", restEndTime=" + getRestEndTime() + ", restIndex=" + getRestIndex() + ")"; } public Long getId() { return this.id; } public Long getShiftId() { return this.shiftId; } public Long getModelId() { return this.modelId; } public Integer getRestStartTime() { return this.restStartTime; } public Integer getRestEndTime() { return this.restEndTime; } public Integer getRestIndex() { return this.restIndex; } }