/*
|
* Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
|
*
|
* Redistribution and use in source and binary forms, with or without
|
* modification, are permitted provided that the following conditions are met:
|
*
|
* Redistributions of source code must retain the above copyright notice,
|
* this list of conditions and the following disclaimer.
|
* Redistributions in binary form must reproduce the above copyright
|
* notice, this list of conditions and the following disclaimer in the
|
* documentation and/or other materials provided with the distribution.
|
* Neither the name of the dreamlu.net developer nor the names of its
|
* contributors may be used to endorse or promote products derived from
|
* this software without specific prior written permission.
|
* Author: Chill 庄骞 (smallchill@163.com)
|
*/
|
package com.vci.ubcs.code.dto;
|
|
import com.vci.ubcs.starter.revision.model.BaseModel;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
/**
|
* 编码库定义-模板属性 数据传输对象实体类
|
*
|
* @author ludc
|
* @since 2023-05-8
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = true)
|
public class CodeClassifyTemplateAttrDTO extends BaseModel {
|
|
/**
|
* 禁止修改这个值
|
*/
|
private static final long serialVersionUID = 4615707118652601470L;
|
|
/**
|
* 所属模板
|
*/
|
private String classifyTemplateOid;
|
|
/**
|
* 所属模板显示文本
|
*/
|
private String classifyTemplateOidName;
|
|
/**
|
* 所属分类中的属性主键
|
*/
|
private String classifyAttributeOid;
|
|
/**
|
* 所属分类中的属性主键显示文本
|
*/
|
private String classifyAttributeOidName;
|
|
/**
|
* 属性的类型
|
*/
|
private String attributeDataType;
|
|
/**
|
* 是否关键属性
|
*/
|
private String keyAttrFlag;
|
|
/**
|
* 是否快速查询属性
|
*/
|
private String queryAttrFlag;
|
|
/**
|
* 是否高级查询属性
|
*/
|
private String seniorQueryAttrFlag;
|
|
/**
|
* 相似查重属性
|
*/
|
private String sameRepeatAttrFlag;
|
|
/**
|
* 近义词查询规则
|
*/
|
private String sysonymRuleOids;
|
|
/**
|
* 是否排序
|
*/
|
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 enumString;
|
|
/**
|
* 使用枚举英文编号
|
*/
|
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 Integer attrTableWidth;
|
/**
|
* 说明
|
*/
|
//@Column(columnDefinition = "说明")
|
private String explain;
|
|
/**
|
* 选择库标识
|
*/
|
//@Column(columnDefinition = "选择库标识")
|
private String libraryIdentification;
|
|
/**
|
* 级联属性编号
|
*/
|
//@Column(columnDefinition = "级联属性编号")
|
private String parentCode;
|
|
/**
|
* 级联属性名称
|
*/
|
//@Column(columnDefinition = "级联属性名称")
|
private String parentName;
|
|
/**
|
* 级联查询属性
|
*/
|
//@Column(columnDefinition = "级联查询属性")
|
private String parentQueryAttr;
|
/**
|
* 输入提示
|
*/
|
private String inputTip;
|
|
}
|