package com.qianwen.smartman.modules.trace.vo;
|
|
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;
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.Size;
|
|
@ApiModel(value = "NgReasonInfoVo对象", description = "NG原因维护信息表")
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/trace/vo/NgReasonInfoSubmitVO.class */
|
public class NgReasonInfoSubmitVO implements Serializable {
|
@ApiModelProperty("租户ID")
|
@Size(max = 12, message = "cps.ng.reason.tenantId.length.too.long")
|
private String tenantId;
|
@NotBlank(message = "cps.ng.reason.code.can.not.be.empty")
|
@ApiModelProperty("原因编号")
|
@Size(max = 255, message = "cps.ng.reason.reasonCode.length.too.long")
|
private String reasonCode;
|
@NotBlank(message = "cps.ng.reason.name.can.not.be.empty")
|
@ApiModelProperty("原因名称")
|
@Size(max = 64, message = "cps.ng.reason.reasonName.length.too.long")
|
private String reasonName;
|
@ApiModelProperty("备注")
|
@Size(max = 255, message = "cps.ng.reason.remark.length.too.long")
|
private String remark;
|
@ApiModelProperty(value = "id", dataType = "java.lang.String")
|
private Long id;
|
@JsonSerialize(using = ToStringSerializer.class)
|
@ApiModelProperty(value = "组结构id", dataType = "java.lang.String")
|
private Long groupId;
|
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/trace/vo/NgReasonInfoSubmitVO$NgReasonInfoSubmitVOBuilder.class */
|
public static class NgReasonInfoSubmitVOBuilder {
|
private String tenantId;
|
private String reasonCode;
|
private String reasonName;
|
private String remark;
|
private Long id;
|
private Long groupId;
|
|
NgReasonInfoSubmitVOBuilder() {
|
}
|
|
public NgReasonInfoSubmitVOBuilder tenantId(final String tenantId) {
|
this.tenantId = tenantId;
|
return this;
|
}
|
|
public NgReasonInfoSubmitVOBuilder reasonCode(final String reasonCode) {
|
this.reasonCode = reasonCode;
|
return this;
|
}
|
|
public NgReasonInfoSubmitVOBuilder reasonName(final String reasonName) {
|
this.reasonName = reasonName;
|
return this;
|
}
|
|
public NgReasonInfoSubmitVOBuilder remark(final String remark) {
|
this.remark = remark;
|
return this;
|
}
|
|
public NgReasonInfoSubmitVOBuilder id(final Long id) {
|
this.id = id;
|
return this;
|
}
|
|
public NgReasonInfoSubmitVOBuilder groupId(final Long groupId) {
|
this.groupId = groupId;
|
return this;
|
}
|
|
public NgReasonInfoSubmitVO build() {
|
return new NgReasonInfoSubmitVO(this.tenantId, this.reasonCode, this.reasonName, this.remark, this.id, this.groupId);
|
}
|
|
public String toString() {
|
return "NgReasonInfoSubmitVO.NgReasonInfoSubmitVOBuilder(tenantId=" + this.tenantId + ", reasonCode=" + this.reasonCode + ", reasonName=" + this.reasonName + ", remark=" + this.remark + ", id=" + this.id + ", groupId=" + this.groupId + ")";
|
}
|
}
|
|
public void setTenantId(final String tenantId) {
|
this.tenantId = tenantId;
|
}
|
|
public void setReasonCode(final String reasonCode) {
|
this.reasonCode = reasonCode;
|
}
|
|
public void setReasonName(final String reasonName) {
|
this.reasonName = reasonName;
|
}
|
|
public void setRemark(final String remark) {
|
this.remark = remark;
|
}
|
|
public void setId(final Long id) {
|
this.id = id;
|
}
|
|
public void setGroupId(final Long groupId) {
|
this.groupId = groupId;
|
}
|
|
public boolean equals(final Object o) {
|
if (o == this) {
|
return true;
|
}
|
if (o instanceof NgReasonInfoSubmitVO) {
|
NgReasonInfoSubmitVO other = (NgReasonInfoSubmitVO) 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$groupId = getGroupId();
|
Object other$groupId = other.getGroupId();
|
if (this$groupId == null) {
|
if (other$groupId != null) {
|
return false;
|
}
|
} else if (!this$groupId.equals(other$groupId)) {
|
return false;
|
}
|
Object this$tenantId = getTenantId();
|
Object other$tenantId = other.getTenantId();
|
if (this$tenantId == null) {
|
if (other$tenantId != null) {
|
return false;
|
}
|
} else if (!this$tenantId.equals(other$tenantId)) {
|
return false;
|
}
|
Object this$reasonCode = getReasonCode();
|
Object other$reasonCode = other.getReasonCode();
|
if (this$reasonCode == null) {
|
if (other$reasonCode != null) {
|
return false;
|
}
|
} else if (!this$reasonCode.equals(other$reasonCode)) {
|
return false;
|
}
|
Object this$reasonName = getReasonName();
|
Object other$reasonName = other.getReasonName();
|
if (this$reasonName == null) {
|
if (other$reasonName != null) {
|
return false;
|
}
|
} else if (!this$reasonName.equals(other$reasonName)) {
|
return false;
|
}
|
Object this$remark = getRemark();
|
Object other$remark = other.getRemark();
|
return this$remark == null ? other$remark == null : this$remark.equals(other$remark);
|
}
|
return false;
|
}
|
return false;
|
}
|
|
protected boolean canEqual(final Object other) {
|
return other instanceof NgReasonInfoSubmitVO;
|
}
|
|
public int hashCode() {
|
Object $id = getId();
|
int result = (1 * 59) + ($id == null ? 43 : $id.hashCode());
|
Object $groupId = getGroupId();
|
int result2 = (result * 59) + ($groupId == null ? 43 : $groupId.hashCode());
|
Object $tenantId = getTenantId();
|
int result3 = (result2 * 59) + ($tenantId == null ? 43 : $tenantId.hashCode());
|
Object $reasonCode = getReasonCode();
|
int result4 = (result3 * 59) + ($reasonCode == null ? 43 : $reasonCode.hashCode());
|
Object $reasonName = getReasonName();
|
int result5 = (result4 * 59) + ($reasonName == null ? 43 : $reasonName.hashCode());
|
Object $remark = getRemark();
|
return (result5 * 59) + ($remark == null ? 43 : $remark.hashCode());
|
}
|
|
public String toString() {
|
return "NgReasonInfoSubmitVO(tenantId=" + getTenantId() + ", reasonCode=" + getReasonCode() + ", reasonName=" + getReasonName() + ", remark=" + getRemark() + ", id=" + getId() + ", groupId=" + getGroupId() + ")";
|
}
|
|
public static NgReasonInfoSubmitVOBuilder builder() {
|
return new NgReasonInfoSubmitVOBuilder();
|
}
|
|
public NgReasonInfoSubmitVO(final String tenantId, final String reasonCode, final String reasonName, final String remark, final Long id, final Long groupId) {
|
this.tenantId = tenantId;
|
this.reasonCode = reasonCode;
|
this.reasonName = reasonName;
|
this.remark = remark;
|
this.id = id;
|
this.groupId = groupId;
|
}
|
|
public NgReasonInfoSubmitVO() {
|
}
|
|
public String getTenantId() {
|
return this.tenantId;
|
}
|
|
public String getReasonCode() {
|
return this.reasonCode;
|
}
|
|
public String getReasonName() {
|
return this.reasonName;
|
}
|
|
public String getRemark() {
|
return this.remark;
|
}
|
|
public Long getId() {
|
return this.id;
|
}
|
|
public Long getGroupId() {
|
return this.groupId;
|
}
|
}
|