package com.vci.ubcs.code.vo.pagemodel; import com.baomidou.mybatisplus.annotation.TableField; import com.vci.ubcs.starter.revision.model.BaseModel; import lombok.Data; /** * 主题库分类的模板属性显示对象 * * @author weidy * @date 2022-01-24 */ @Data public class CodeClassifyTemplateAttrVO extends BaseModel { /** * 禁止修改这个值 */ private static final long serialVersionUID = 4615707119806919617L; /** * 所属模板 */ private String classifyTemplateOid; /** * 所属模板显示文本 */ private String classifyTemplateOidName; /** * 所属分类中的属性主键 */ private String classifyAttributeOid; /** * 所属分类中的属性主键显示文本 */ private String classifyAttributeOidName; /** * 属性的类型 */ private String attributeDataType; /** * 属性类型显示 */ private String attributeDataTypeText; /** * 是否关键属性 */ private String keyAttrFlag; /** * 是否快速查询属性 */ private String queryAttrFlag; /** * 是否高级查询属性 */ private String seniorQueryAttrFlag; /** * 相似查重属性 */ private String sameRepeatAttrFlag; /** * 近义词查询规则 */ private String sysonymRuleOids; /** * 近义词查询规则显示值 */ private String sysonymRuleOidsText; /** * 是否排序 */ private String sortAttrFlag; /** * 是否生成二维码 */ private String qrcodeFlag; /** * 是否生成一维码 */ private String barcodeFlag; /** * 组合规则 */ private String componentRule; /** * 验证规则 */ private String verifyRule; /** * 分类注入层级 */ private String classifyInvokeLevel; /** * 分类注入的属性英文名称 */ private String classifyInvokeAttr; /** * 分类注入的属性中文名称 */ private String classifyInvokeAttrName; /** * 分类注入是否可以编辑 */ private String classifyInvokeEditFlag; /** * 码值序号 */ private Integer orderNum; /** * 表单里是否显示 */ private String formDisplayFlag; /** * 列表里是否显示 */ private String tableDisplayFlag; /** * 所属属性分组 */ private String attributeGroup; /** * 使用枚举英文编号 */ private String enumId; /** * 使用枚举中文名称 */ private String enumName; /** * 枚举是否可以编辑 */ private String enumEditFlag; /** * 参照的业务类型英文名称 */ private String referBtmId; /** * 参照的业务类型中文名称 */ private String referBtmName; /** * 参照窗口配置 */ private String referConfig; /** * 是否必输 */ private String requireFlag; /** * 是否只读 */ private String readOnlyFlag; /** * 属性控制输入的长度 */ private Integer controlLength; /** * 表单里显示的样式 */ private String formDisplayStyle; /** * 表格里显示的样式 */ private String tableDisplayStyle; /** * 表单中超链接内容 */ private String formHref; /** * 表格中超链接内容 */ private String tableHref; /** * 小数精度 */ private Integer precisionLength; /** * 小数刻度 */ private Integer scaleLength; /** * 取值范围 */ private String valueArea; /** * 时间格式 */ private String codeDateFormat; /** * 表格里显示调用的js */ private String tableDisplayJs; /** * 是否显示多行文本 */ private String textAreaFlag; /** * 预览图 */ private String imageFlag; /** * 默认值 */ private String defaultValue; /** * 前缀 */ private String prefixValue; /** * 后缀 */ private String suffixValue; /** * 选择数据时过滤的属性 */ private String filterSourceAttr; /** * 选择数据时过滤的属性名称 */ private String filterSourceAttrName; /** * 使用枚举注入的字符串格式 */ private String enumString; /** * 属性列表中的宽度 */ private Integer attrTableWidth; /** * 说明 */ private String explain; /** * 选择库标识 */ private String libraryIdentification; /** * 级联属性编号 */ private String parentCode; /** * 级联属性名称 */ private String parentName; /** * 级联查询属性 */ private String parentQueryAttr; /** * 输入提示 */ private String inputTip; @Override public String toString() { return "CodeClassifyTemplateAttrVO{" + "classifyTemplateOid='" + classifyTemplateOid + '\'' + ", classifyTemplateOidName='" + classifyTemplateOidName + '\'' + ", classifyAttributeOid='" + classifyAttributeOid + '\'' + ", classifyAttributeOidName='" + classifyAttributeOidName + '\'' + ", attributeDataType='" + attributeDataType + '\'' + ", attributeDataTypeText='" + attributeDataTypeText + '\'' + ", keyAttrFlag='" + keyAttrFlag + '\'' + ", queryAttrFlag='" + queryAttrFlag + '\'' + ", seniorQueryAttrFlag='" + seniorQueryAttrFlag + '\'' + ", sameRepeatAttrFlag='" + sameRepeatAttrFlag + '\'' + ", sortAttrFlag='" + sortAttrFlag + '\'' + ", qrcodeFlag='" + qrcodeFlag + '\'' + ", barcodeFlag='" + barcodeFlag + '\'' + ", componentRule='" + componentRule + '\'' + ", verifyRule='" + verifyRule + '\'' + ", classifyInvokeLevel='" + classifyInvokeLevel + '\'' + ", classifyInvokeAttr='" + classifyInvokeAttr + '\'' + ", classifyInvokeAttrName='" + classifyInvokeAttrName + '\'' + ", classifyInvokeEditFlag='" + classifyInvokeEditFlag + '\'' + ", orderNum=" + orderNum + ", formDisplayFlag='" + formDisplayFlag + '\'' + ", tableDisplayFlag='" + tableDisplayFlag + '\'' + ", attributeGroup='" + attributeGroup + '\'' + ", enumId='" + enumId + '\'' + ", enumName='" + enumName + '\'' + ", enumEditFlag='" + enumEditFlag + '\'' + ", referBtmId='" + referBtmId + '\'' + ", referBtmName='" + referBtmName + '\'' + ", referConfig='" + referConfig + '\'' + ", requireFlag='" + requireFlag + '\'' + ", readOnlyFlag='" + readOnlyFlag + '\'' + ", controlLength=" + controlLength + ", formDisplayStyle='" + formDisplayStyle + '\'' + ", tableDisplayStyle='" + tableDisplayStyle + '\'' + ", formHref='" + formHref + '\'' + ", tableHref='" + tableHref + '\'' + ", precisionLength=" + precisionLength + ", scaleLength=" + scaleLength + ", valueArea='" + valueArea + '\'' + ", codeDateFormat='" + codeDateFormat + '\'' + ", tableDisplayJs='" + tableDisplayJs + '\'' + ", textAreaFlag='" + textAreaFlag + '\'' + ", imageFlag='" + imageFlag + '\'' + ", defaultValue='" + defaultValue + '\'' + ", prefixValue='" + prefixValue + '\'' + ", suffixValue='" + suffixValue + '\'' + ", filterSourceAttr='" + filterSourceAttr + '\'' + ", filterSourceAttrName='" + filterSourceAttrName + '\'' + ", enumString='" + enumString + '\'' + ", attrTableWidth=" + attrTableWidth + ", explain='" + explain + '\'' + ", libraryIdentification='" + libraryIdentification + '\'' + ", parentCode='" + parentCode + '\'' + ", parentName='" + parentName + '\'' + ", inputTip='" + inputTip + '\'' + ", parentQueryAttr='" + parentQueryAttr + '\'' + '}'; } }