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 customCodeSerialClassText; /*** * 自定义流水类型 */ private String customCodeSerialType; /** * 是否自动匹配分类值 */ private String matchClassifyValueFlag; /** * 父分类码段主键 */ private String parentClassifySecOid; /** * 父分类码段名称 */ private String parentClassifySecText; /** * 是否可以为空 */ private String nullableFlag; /** * 是否参与编码 */ private String componentCodeFlag; /** * 是否流水依赖 */ private String serialDependFlag; /** * 是否显示 */ private String displayFlag; /** * 流水依赖顺序 */ private Integer serialDependOrder; /** * 前缀 */ private String prefixCode; /** * 后缀 */ private String suffixCode; /** * 码值申请表单中显示隐藏等状态: 1(可输)、2(只读)、3(隐藏) */ private Integer codeValueApplyStatus; /** * 固定码的码值内容 */ private List fixedValueVOList; }