package com.vci.ubcs.code.vo.pagemodel;
|
|
import com.vci.ubcs.starter.revision.model.BaseModel;
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* 码段基础信息显示对象
|
*
|
* @author ludc
|
* @date 2023-04-24
|
*/
|
@Data
|
public class CodeBasicSecVO extends BaseModel {
|
|
/**
|
* 禁止修改这个值
|
*/
|
private static final long serialVersionUID = 4615707118400017877L;
|
|
/**
|
* 码段类型
|
*/
|
private String secType;
|
|
/**
|
* 码段类型显示文本
|
*/
|
private String secTypeText;
|
|
/**
|
* 所属编码规则
|
*/
|
private String pkCodeRule;
|
|
/**
|
* 码段排序号
|
*/
|
private Integer orderNum;
|
|
/**
|
* 码段长度类型
|
*/
|
private String codeSecLengthType;
|
/**
|
* 码段长度类型显示文本
|
*/
|
private String codeSecLengthTypeText;
|
|
/**
|
* 码段长度
|
*/
|
private String codeSecLength;
|
|
/**
|
* 引用的属性的文本
|
*/
|
private String referAttributeName;
|
|
/**
|
* 引用的属性英文名称
|
*/
|
private String referAttributeId;
|
|
/**
|
* 取值规则
|
*/
|
private String getValueClass ;
|
|
//前端输入后自动加入到枚举中
|
/**
|
* 日期格式
|
*/
|
private String codeDateFormatStr;
|
|
/**
|
* 日期格式转换得到的默认值
|
*/
|
private String codeDateValue;
|
|
/**
|
* 层级类型
|
*/
|
private String codeLevelType;
|
|
/**
|
* 层级类型显示文本
|
*/
|
private String codeLevelTypeText;
|
|
/**
|
* 层级的值
|
*/
|
private Integer codeLevelValue;
|
|
/**
|
* 值截取长度
|
*/
|
private Integer valueCutLength;
|
|
/**
|
* 字符截取类型
|
*/
|
private String valueCutType;
|
|
/**
|
* 字符串截取类型显示文本
|
*/
|
private String valueCutTypeText;
|
|
/**
|
* 取值类型
|
*/
|
private String codeGetValueType;
|
|
/**
|
* 取值类型显示文本
|
*/
|
private String codeGetValueTypeText;
|
|
/**
|
* 引用的属性所属的库分类
|
*/
|
private String referCodeClassifyOid;
|
|
/**
|
* 引用的属性所属库分类名称
|
*/
|
private String referCodeClassifyOidName;
|
|
/**
|
* 引用的业务类型
|
*/
|
private String referBtmId;
|
|
/**
|
* 引用的业务类型名称
|
*/
|
private String referBtmName;
|
|
/**
|
* 参照的窗口配置
|
*/
|
private String referConfig;
|
|
/**
|
* 显示信息
|
*/
|
private String referValueInfo;
|
|
/**
|
* 过滤的sql内容
|
*/
|
private String filterSql ;
|
|
/**
|
* 流水号起始值
|
*/
|
private String serialStart;
|
|
/**
|
* 流水的步长
|
*/
|
private Integer serialStep;
|
|
/**
|
* 编码补位方式
|
*/
|
private String codeFillType;
|
|
/**
|
* 编码补位方式显示文本
|
*/
|
private String codeFillTypeText;
|
|
/**
|
* 补位时的字符
|
*/
|
private String codeFillSeparator;
|
|
/**
|
* 填充长度
|
*/
|
private String codeFillLength;
|
|
/**
|
* 上限
|
*/
|
private Integer codeFillLimit;
|
|
/**
|
* 流水是否补码
|
*/
|
private String codeFillFlag;
|
|
/**
|
* 自定义的流水算法类
|
*/
|
private String customCodeSerialClass;
|
|
/**
|
* 是否自动匹配分类值
|
*/
|
private String matchClassifyValueFlag;
|
|
/**
|
* 父分类码段主键
|
*/
|
private String parentClassifySecOid;
|
|
/**
|
* 父分类码段名称
|
*/
|
private String parentClassifySecText;
|
|
/**
|
* 是否可以为空
|
*/
|
private String nullableFlag;
|
|
/**
|
* 是否参与编码
|
*/
|
private String componentCodeFlag;
|
|
/**
|
* 是否流水依赖
|
*/
|
private String serialDependFlag;
|
|
/**
|
* 是否显示
|
*/
|
private String displayFlag;
|
|
/**
|
* 流水依赖顺序
|
*/
|
private Integer serialDependOrder;
|
|
/**
|
* 码值申请表单中显示隐藏等状态: 1(可输)、2(只读)、3(隐藏)
|
*/
|
private Integer codeValueApplyStatus;
|
|
/**
|
* 固定码的码值内容
|
*/
|
private List<CodeFixedValueVO> fixedValueVOList;
|
|
}
|