package com.vci.ubcs.code.vo.pagemodel;
|
|
import lombok.Data;
|
|
/**
|
* 主题库分类的模板属性显示对象
|
*
|
* @author weidy
|
* @date 2022-01-24
|
*/
|
@Data
|
public class CodeClassifyTemplateAttrVO extends BaseModelVO {
|
|
/**
|
* 禁止修改这个值
|
*/
|
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 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;
|
|
@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 + '\'' +
|
", parentQueryAttr='" + parentQueryAttr + '\'' +
|
'}';
|
}
|
}
|