package com.qianwen.smartman.modules.smis.vo;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import java.io.Serializable;
|
|
@ApiModel(value = "CommonGroupOfItem", description = "CommonGroupOfItem对象")
|
public class CommonGroupOfItemVO implements Serializable {
|
private static final long serialVersionUID = 1;
|
@ApiModelProperty("主键")
|
private Long id;
|
@ApiModelProperty("关联项id")
|
private Long itemId;
|
@ApiModelProperty("扩展键")
|
private String extendId;
|
@ApiModelProperty("组别, 对应字典编号")
|
private String groupType;
|
@ApiModelProperty("组子类,对应字典项")
|
private String groupCategory;
|
|
|
public static class CommonGroupOfItemVOBuilder {
|
private Long id;
|
private Long itemId;
|
private String extendId;
|
private String groupType;
|
private String groupCategory;
|
|
CommonGroupOfItemVOBuilder() {
|
}
|
|
public CommonGroupOfItemVOBuilder id(final Long id) {
|
this.id = id;
|
return this;
|
}
|
|
public CommonGroupOfItemVOBuilder itemId(final Long itemId) {
|
this.itemId = itemId;
|
return this;
|
}
|
|
public CommonGroupOfItemVOBuilder extendId(final String extendId) {
|
this.extendId = extendId;
|
return this;
|
}
|
|
public CommonGroupOfItemVOBuilder groupType(final String groupType) {
|
this.groupType = groupType;
|
return this;
|
}
|
|
public CommonGroupOfItemVOBuilder groupCategory(final String groupCategory) {
|
this.groupCategory = groupCategory;
|
return this;
|
}
|
|
public CommonGroupOfItemVO build() {
|
return new CommonGroupOfItemVO(this.id, this.itemId, this.extendId, this.groupType, this.groupCategory);
|
}
|
|
public String toString() {
|
return "CommonGroupOfItemVO.CommonGroupOfItemVOBuilder(id=" + this.id + ", itemId=" + this.itemId + ", extendId=" + this.extendId + ", groupType=" + this.groupType + ", groupCategory=" + this.groupCategory + ")";
|
}
|
}
|
|
public void setId(final Long id) {
|
this.id = id;
|
}
|
|
public void setItemId(final Long itemId) {
|
this.itemId = itemId;
|
}
|
|
public void setExtendId(final String extendId) {
|
this.extendId = extendId;
|
}
|
|
public void setGroupType(final String groupType) {
|
this.groupType = groupType;
|
}
|
|
public void setGroupCategory(final String groupCategory) {
|
this.groupCategory = groupCategory;
|
}
|
|
public boolean equals(final Object o) {
|
if (o == this) {
|
return true;
|
}
|
if (o instanceof CommonGroupOfItemVO) {
|
CommonGroupOfItemVO other = (CommonGroupOfItemVO) 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$itemId = getItemId();
|
Object other$itemId = other.getItemId();
|
if (this$itemId == null) {
|
if (other$itemId != null) {
|
return false;
|
}
|
} else if (!this$itemId.equals(other$itemId)) {
|
return false;
|
}
|
Object this$extendId = getExtendId();
|
Object other$extendId = other.getExtendId();
|
if (this$extendId == null) {
|
if (other$extendId != null) {
|
return false;
|
}
|
} else if (!this$extendId.equals(other$extendId)) {
|
return false;
|
}
|
Object this$groupType = getGroupType();
|
Object other$groupType = other.getGroupType();
|
if (this$groupType == null) {
|
if (other$groupType != null) {
|
return false;
|
}
|
} else if (!this$groupType.equals(other$groupType)) {
|
return false;
|
}
|
Object this$groupCategory = getGroupCategory();
|
Object other$groupCategory = other.getGroupCategory();
|
return this$groupCategory == null ? other$groupCategory == null : this$groupCategory.equals(other$groupCategory);
|
}
|
return false;
|
}
|
return false;
|
}
|
|
protected boolean canEqual(final Object other) {
|
return other instanceof CommonGroupOfItemVO;
|
}
|
|
public int hashCode() {
|
Object $id = getId();
|
int result = (1 * 59) + ($id == null ? 43 : $id.hashCode());
|
Object $itemId = getItemId();
|
int result2 = (result * 59) + ($itemId == null ? 43 : $itemId.hashCode());
|
Object $extendId = getExtendId();
|
int result3 = (result2 * 59) + ($extendId == null ? 43 : $extendId.hashCode());
|
Object $groupType = getGroupType();
|
int result4 = (result3 * 59) + ($groupType == null ? 43 : $groupType.hashCode());
|
Object $groupCategory = getGroupCategory();
|
return (result4 * 59) + ($groupCategory == null ? 43 : $groupCategory.hashCode());
|
}
|
|
public String toString() {
|
return "CommonGroupOfItemVO(id=" + getId() + ", itemId=" + getItemId() + ", extendId=" + getExtendId() + ", groupType=" + getGroupType() + ", groupCategory=" + getGroupCategory() + ")";
|
}
|
|
public static CommonGroupOfItemVOBuilder builder() {
|
return new CommonGroupOfItemVOBuilder();
|
}
|
|
public CommonGroupOfItemVO() {
|
}
|
|
public CommonGroupOfItemVO(final Long id, final Long itemId, final String extendId, final String groupType, final String groupCategory) {
|
this.id = id;
|
this.itemId = itemId;
|
this.extendId = extendId;
|
this.groupType = groupType;
|
this.groupCategory = groupCategory;
|
}
|
|
public Long getId() {
|
return this.id;
|
}
|
|
public Long getItemId() {
|
return this.itemId;
|
}
|
|
public String getExtendId() {
|
return this.extendId;
|
}
|
|
public String getGroupType() {
|
return this.groupType;
|
}
|
|
public String getGroupCategory() {
|
return this.groupCategory;
|
}
|
}
|