package com.qianwen.smartman.modules.cps.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import java.util.Date; import com.qianwen.smartman.common.constant.DateConstant; import org.springframework.format.annotation.DateTimeFormat; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/dto/CraftVersionDTO.class */ public class CraftVersionDTO { @ApiModelProperty("主键id") private Long id; @ApiModelProperty("工艺版本名称") private String name; @ApiModelProperty("工艺版本描述") private String description; @ApiModelProperty("工艺路线id") private Long craftId; @ApiModelProperty("是否定版") private Integer editionStatus; @DateTimeFormat(pattern = DateConstant.PATTERN_DATE_TIME) @ApiModelProperty("创建时间") @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) private Date createTime; @DateTimeFormat(pattern = DateConstant.PATTERN_DATE_TIME) @ApiModelProperty("修改时间") @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) private Date updateTime; @ApiModelProperty("创建人时间") private String createUser; @ApiModelProperty("修改人时间") private String updateUser; public void setId(final Long id) { this.id = id; } public void setName(final String name) { this.name = name; } public void setDescription(final String description) { this.description = description; } public void setCraftId(final Long craftId) { this.craftId = craftId; } public void setEditionStatus(final Integer editionStatus) { this.editionStatus = editionStatus; } @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) public void setCreateTime(final Date createTime) { this.createTime = createTime; } @JsonFormat(pattern = DateConstant.PATTERN_DATE_TIME) public void setUpdateTime(final Date updateTime) { this.updateTime = updateTime; } public void setCreateUser(final String createUser) { this.createUser = createUser; } public void setUpdateUser(final String updateUser) { this.updateUser = updateUser; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof CraftVersionDTO) { CraftVersionDTO other = (CraftVersionDTO) 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$craftId = getCraftId(); Object other$craftId = other.getCraftId(); if (this$craftId == null) { if (other$craftId != null) { return false; } } else if (!this$craftId.equals(other$craftId)) { return false; } Object this$editionStatus = getEditionStatus(); Object other$editionStatus = other.getEditionStatus(); if (this$editionStatus == null) { if (other$editionStatus != null) { return false; } } else if (!this$editionStatus.equals(other$editionStatus)) { return false; } Object this$name = getName(); Object other$name = other.getName(); if (this$name == null) { if (other$name != null) { return false; } } else if (!this$name.equals(other$name)) { return false; } Object this$description = getDescription(); Object other$description = other.getDescription(); if (this$description == null) { if (other$description != null) { return false; } } else if (!this$description.equals(other$description)) { return false; } Object this$createTime = getCreateTime(); Object other$createTime = other.getCreateTime(); if (this$createTime == null) { if (other$createTime != null) { return false; } } else if (!this$createTime.equals(other$createTime)) { return false; } Object this$updateTime = getUpdateTime(); Object other$updateTime = other.getUpdateTime(); if (this$updateTime == null) { if (other$updateTime != null) { return false; } } else if (!this$updateTime.equals(other$updateTime)) { return false; } Object this$createUser = getCreateUser(); Object other$createUser = other.getCreateUser(); if (this$createUser == null) { if (other$createUser != null) { return false; } } else if (!this$createUser.equals(other$createUser)) { return false; } Object this$updateUser = getUpdateUser(); Object other$updateUser = other.getUpdateUser(); return this$updateUser == null ? other$updateUser == null : this$updateUser.equals(other$updateUser); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof CraftVersionDTO; } public int hashCode() { Object $id = getId(); int result = (1 * 59) + ($id == null ? 43 : $id.hashCode()); Object $craftId = getCraftId(); int result2 = (result * 59) + ($craftId == null ? 43 : $craftId.hashCode()); Object $editionStatus = getEditionStatus(); int result3 = (result2 * 59) + ($editionStatus == null ? 43 : $editionStatus.hashCode()); Object $name = getName(); int result4 = (result3 * 59) + ($name == null ? 43 : $name.hashCode()); Object $description = getDescription(); int result5 = (result4 * 59) + ($description == null ? 43 : $description.hashCode()); Object $createTime = getCreateTime(); int result6 = (result5 * 59) + ($createTime == null ? 43 : $createTime.hashCode()); Object $updateTime = getUpdateTime(); int result7 = (result6 * 59) + ($updateTime == null ? 43 : $updateTime.hashCode()); Object $createUser = getCreateUser(); int result8 = (result7 * 59) + ($createUser == null ? 43 : $createUser.hashCode()); Object $updateUser = getUpdateUser(); return (result8 * 59) + ($updateUser == null ? 43 : $updateUser.hashCode()); } public String toString() { return "CraftVersionDTO(id=" + getId() + ", name=" + getName() + ", description=" + getDescription() + ", craftId=" + getCraftId() + ", editionStatus=" + getEditionStatus() + ", createTime=" + getCreateTime() + ", updateTime=" + getUpdateTime() + ", createUser=" + getCreateUser() + ", updateUser=" + getUpdateUser() + ")"; } public Long getId() { return this.id; } public String getName() { return this.name; } public String getDescription() { return this.description; } public Long getCraftId() { return this.craftId; } public Integer getEditionStatus() { return this.editionStatus; } public Date getCreateTime() { return this.createTime; } public Date getUpdateTime() { return this.updateTime; } public String getCreateUser() { return this.createUser; } public String getUpdateUser() { return this.updateUser; } }