package com.qianwen.smartman.modules.system.vo; import cn.hutool.core.util.IdUtil; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import javax.validation.constraints.Size; import com.qianwen.smartman.common.constant.CommonConstant; import com.qianwen.smartman.modules.system.constant.FieldConstant; @ApiModel(value = "CustomTemplateFieldVo对象", description = "自定义字段表") /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/vo/CustomTemplateFieldSubmitVO.class */ public class CustomTemplateFieldSubmitVO implements Serializable { @ApiModelProperty("字段名") @Size(max = 32, message = "字段名长度不能超过32") private String fieldName; @ApiModelProperty("描述提示文字") @Size(max = 255, message = "描述提示文字长度不能超过255") private String fieldDescription; @ApiModelProperty("字段类型,暂为: 1:输入框,2:数字输入框,3:多行文本,4:日期,5:单选,6:多选,7:下拉选择器,8:级联选择器,9:业务字段-人员,10:系统默认") private Integer fieldType; @ApiModelProperty("默认值") @Size(max = 255, message = "默认值长度不能超过255") private String defaultValue; @ApiModelProperty("类型特有json,前后端协定") @Size(max = 65535, message = "类型特有json,前后端协定长度不能超过65535") private String propertyJson; @ApiModelProperty("是否编辑页展示") private Integer updateShow; @ApiModelProperty("是否查看页展示") private Integer viewShow; @ApiModelProperty("是否支持编辑") private Integer supportUpdate; @ApiModelProperty("是否是系统字段") private Integer systemField; @ApiModelProperty("业务类型 1:计划工单,2:产品") private Integer businessType; @ApiModelProperty("主键id") private Long id = Long.valueOf(IdUtil.getSnowflake(1, 1).nextId()); @ApiModelProperty("字段编码") private String fieldCode = FieldConstant.CODE_PREFIX + this.id; @ApiModelProperty("系统默认字段时编辑时字段编码") private String modifyFieldCode = this.fieldCode; @ApiModelProperty("系统默认字段时查询字段编码") private String queryFieldCode = this.fieldCode; @ApiModelProperty("是否新增页展示") private Integer addShow = CommonConstant.ENABLE; @ApiModelProperty("是否支持查询") private Integer supportQuery = CommonConstant.ENABLE; public void setFieldName(final String fieldName) { this.fieldName = fieldName; } public void setFieldDescription(final String fieldDescription) { this.fieldDescription = fieldDescription; } public void setFieldType(final Integer fieldType) { this.fieldType = fieldType; } public void setDefaultValue(final String defaultValue) { this.defaultValue = defaultValue; } public void setPropertyJson(final String propertyJson) { this.propertyJson = propertyJson; } public void setUpdateShow(final Integer updateShow) { this.updateShow = updateShow; } public void setViewShow(final Integer viewShow) { this.viewShow = viewShow; } public void setSupportUpdate(final Integer supportUpdate) { this.supportUpdate = supportUpdate; } public void setSupportQuery(final Integer supportQuery) { this.supportQuery = supportQuery; } public void setSystemField(final Integer systemField) { this.systemField = systemField; } public void setBusinessType(final Integer businessType) { this.businessType = businessType; } public void setId(final Long id) { this.id = id; } public void setModifyFieldCode(final String modifyFieldCode) { this.modifyFieldCode = modifyFieldCode; } public void setQueryFieldCode(final String queryFieldCode) { this.queryFieldCode = queryFieldCode; } public void setFieldCode(final String fieldCode) { this.fieldCode = fieldCode; } public void setAddShow(final Integer addShow) { this.addShow = addShow; } public boolean equals(final Object o) { if (o == this) { return true; } if (o instanceof CustomTemplateFieldSubmitVO) { CustomTemplateFieldSubmitVO other = (CustomTemplateFieldSubmitVO) o; if (other.canEqual(this)) { Object this$fieldType = getFieldType(); Object other$fieldType = other.getFieldType(); if (this$fieldType == null) { if (other$fieldType != null) { return false; } } else if (!this$fieldType.equals(other$fieldType)) { return false; } Object this$updateShow = getUpdateShow(); Object other$updateShow = other.getUpdateShow(); if (this$updateShow == null) { if (other$updateShow != null) { return false; } } else if (!this$updateShow.equals(other$updateShow)) { return false; } Object this$viewShow = getViewShow(); Object other$viewShow = other.getViewShow(); if (this$viewShow == null) { if (other$viewShow != null) { return false; } } else if (!this$viewShow.equals(other$viewShow)) { return false; } Object this$supportUpdate = getSupportUpdate(); Object other$supportUpdate = other.getSupportUpdate(); if (this$supportUpdate == null) { if (other$supportUpdate != null) { return false; } } else if (!this$supportUpdate.equals(other$supportUpdate)) { return false; } Object this$supportQuery = getSupportQuery(); Object other$supportQuery = other.getSupportQuery(); if (this$supportQuery == null) { if (other$supportQuery != null) { return false; } } else if (!this$supportQuery.equals(other$supportQuery)) { return false; } Object this$systemField = getSystemField(); Object other$systemField = other.getSystemField(); if (this$systemField == null) { if (other$systemField != null) { return false; } } else if (!this$systemField.equals(other$systemField)) { return false; } Object this$businessType = getBusinessType(); Object other$businessType = other.getBusinessType(); if (this$businessType == null) { if (other$businessType != null) { return false; } } else if (!this$businessType.equals(other$businessType)) { return false; } 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$addShow = getAddShow(); Object other$addShow = other.getAddShow(); if (this$addShow == null) { if (other$addShow != null) { return false; } } else if (!this$addShow.equals(other$addShow)) { return false; } Object this$fieldName = getFieldName(); Object other$fieldName = other.getFieldName(); if (this$fieldName == null) { if (other$fieldName != null) { return false; } } else if (!this$fieldName.equals(other$fieldName)) { return false; } Object this$fieldDescription = getFieldDescription(); Object other$fieldDescription = other.getFieldDescription(); if (this$fieldDescription == null) { if (other$fieldDescription != null) { return false; } } else if (!this$fieldDescription.equals(other$fieldDescription)) { return false; } Object this$defaultValue = getDefaultValue(); Object other$defaultValue = other.getDefaultValue(); if (this$defaultValue == null) { if (other$defaultValue != null) { return false; } } else if (!this$defaultValue.equals(other$defaultValue)) { return false; } Object this$propertyJson = getPropertyJson(); Object other$propertyJson = other.getPropertyJson(); if (this$propertyJson == null) { if (other$propertyJson != null) { return false; } } else if (!this$propertyJson.equals(other$propertyJson)) { return false; } Object this$modifyFieldCode = getModifyFieldCode(); Object other$modifyFieldCode = other.getModifyFieldCode(); if (this$modifyFieldCode == null) { if (other$modifyFieldCode != null) { return false; } } else if (!this$modifyFieldCode.equals(other$modifyFieldCode)) { return false; } Object this$queryFieldCode = getQueryFieldCode(); Object other$queryFieldCode = other.getQueryFieldCode(); if (this$queryFieldCode == null) { if (other$queryFieldCode != null) { return false; } } else if (!this$queryFieldCode.equals(other$queryFieldCode)) { return false; } Object this$fieldCode = getFieldCode(); Object other$fieldCode = other.getFieldCode(); return this$fieldCode == null ? other$fieldCode == null : this$fieldCode.equals(other$fieldCode); } return false; } return false; } protected boolean canEqual(final Object other) { return other instanceof CustomTemplateFieldSubmitVO; } public int hashCode() { Object $fieldType = getFieldType(); int result = (1 * 59) + ($fieldType == null ? 43 : $fieldType.hashCode()); Object $updateShow = getUpdateShow(); int result2 = (result * 59) + ($updateShow == null ? 43 : $updateShow.hashCode()); Object $viewShow = getViewShow(); int result3 = (result2 * 59) + ($viewShow == null ? 43 : $viewShow.hashCode()); Object $supportUpdate = getSupportUpdate(); int result4 = (result3 * 59) + ($supportUpdate == null ? 43 : $supportUpdate.hashCode()); Object $supportQuery = getSupportQuery(); int result5 = (result4 * 59) + ($supportQuery == null ? 43 : $supportQuery.hashCode()); Object $systemField = getSystemField(); int result6 = (result5 * 59) + ($systemField == null ? 43 : $systemField.hashCode()); Object $businessType = getBusinessType(); int result7 = (result6 * 59) + ($businessType == null ? 43 : $businessType.hashCode()); Object $id = getId(); int result8 = (result7 * 59) + ($id == null ? 43 : $id.hashCode()); Object $addShow = getAddShow(); int result9 = (result8 * 59) + ($addShow == null ? 43 : $addShow.hashCode()); Object $fieldName = getFieldName(); int result10 = (result9 * 59) + ($fieldName == null ? 43 : $fieldName.hashCode()); Object $fieldDescription = getFieldDescription(); int result11 = (result10 * 59) + ($fieldDescription == null ? 43 : $fieldDescription.hashCode()); Object $defaultValue = getDefaultValue(); int result12 = (result11 * 59) + ($defaultValue == null ? 43 : $defaultValue.hashCode()); Object $propertyJson = getPropertyJson(); int result13 = (result12 * 59) + ($propertyJson == null ? 43 : $propertyJson.hashCode()); Object $modifyFieldCode = getModifyFieldCode(); int result14 = (result13 * 59) + ($modifyFieldCode == null ? 43 : $modifyFieldCode.hashCode()); Object $queryFieldCode = getQueryFieldCode(); int result15 = (result14 * 59) + ($queryFieldCode == null ? 43 : $queryFieldCode.hashCode()); Object $fieldCode = getFieldCode(); return (result15 * 59) + ($fieldCode == null ? 43 : $fieldCode.hashCode()); } public String toString() { return "CustomTemplateFieldSubmitVO(fieldName=" + getFieldName() + ", fieldDescription=" + getFieldDescription() + ", fieldType=" + getFieldType() + ", defaultValue=" + getDefaultValue() + ", propertyJson=" + getPropertyJson() + ", updateShow=" + getUpdateShow() + ", viewShow=" + getViewShow() + ", supportUpdate=" + getSupportUpdate() + ", supportQuery=" + getSupportQuery() + ", systemField=" + getSystemField() + ", businessType=" + getBusinessType() + ", id=" + getId() + ", modifyFieldCode=" + getModifyFieldCode() + ", queryFieldCode=" + getQueryFieldCode() + ", fieldCode=" + getFieldCode() + ", addShow=" + getAddShow() + ")"; } public String getFieldName() { return this.fieldName; } public String getFieldDescription() { return this.fieldDescription; } public Integer getFieldType() { return this.fieldType; } public String getDefaultValue() { return this.defaultValue; } public String getPropertyJson() { return this.propertyJson; } public Integer getUpdateShow() { return this.updateShow; } public Integer getViewShow() { return this.viewShow; } public Integer getSupportUpdate() { return this.supportUpdate; } public Integer getSupportQuery() { return this.supportQuery; } public Integer getSystemField() { return this.systemField; } public Integer getBusinessType() { return this.businessType; } public Long getId() { return this.id; } public String getModifyFieldCode() { return this.modifyFieldCode; } public String getQueryFieldCode() { return this.queryFieldCode; } public String getFieldCode() { return this.fieldCode; } public Integer getAddShow() { return this.addShow; } }