package com.vci.dto; import com.vci.starter.web.pagemodel.BaseModelVO; import java.util.List; /** * 明细的数据传输对象 * @author weidy * @date 2021/7/19 */ public class OsCodeRuleElementDTO extends BaseModelVO { /** * 序列化 */ private static final long serialVersionUID = 7827220228316398240L; /** * 所属规则 */ private String pkCodeRule; /** * 排序号 */ private Integer ruleOrderNumber; /** * 编码规则的元素类型 */ private String codeElementType; /** * 编码规则的元素类型显示文本 */ private String codeElementTypeText; /** * 元素显示表达式 */ private String id; /** * 元素中文名称 */ private String name; /** * 最大长度 */ private Integer maxLength; /** * 最小长度 */ private Integer minLength; /** * 编码补位方式 */ private String codeFillType; /** * 编码补位方式显示文本 */ private String codeFillTypeText; /** * 补位时的字符 */ private String codeFillSeparator; /** * 手动输入时的校验规则 */ private String validateString; /** * 日期形式时的时间格式 */ private String codeDateFormat; /** * 时间取值类型 */ private String codeDateValueType; /** * 时间取值类型的名称 */ private String codeDateValueTypeText; /** * 时间取值使用业务类型的属性key */ private String codeDateUseField; /** * 时间取值使用业务类型的属性名称 */ private String codeDateUseFieldName; /** * 使用业务类型的属性英文名称 */ private String codeUseField; /** * 使用业务类型的属性中文名称 */ private String codeUseFieldName; /** * 公式表达式 */ private String codeExpression; /** * 是否流水号 */ private String serialAccording; /** * 常量的值 */ private String staticCode; /** * 流水号起始值 */ private String serialStart; /** * 流水的步长 */ private Integer serialStep; /** * 流水优先级 */ private Integer serialPriority; /** * 枚举的编号 */ private String enumId; /** * 枚举的名称 */ private String enumName; /** * 枚举包含的映射内容 */ private List enumMapList; public String getPkCodeRule() { return pkCodeRule; } public void setPkCodeRule(String pkCodeRule) { this.pkCodeRule = pkCodeRule; } public Integer getRuleOrderNumber() { return ruleOrderNumber; } public void setRuleOrderNumber(Integer ruleOrderNumber) { this.ruleOrderNumber = ruleOrderNumber; } public String getCodeElementType() { return codeElementType; } public void setCodeElementType(String codeElementType) { this.codeElementType = codeElementType; } public String getCodeElementTypeText() { return codeElementTypeText; } public void setCodeElementTypeText(String codeElementTypeText) { this.codeElementTypeText = codeElementTypeText; } @Override public String getId() { return id; } @Override public void setId(String id) { this.id = id; } @Override public String getName() { return name; } @Override public void setName(String name) { this.name = name; } public Integer getMaxLength() { return maxLength; } public void setMaxLength(Integer maxLength) { this.maxLength = maxLength; } public Integer getMinLength() { return minLength; } public void setMinLength(Integer minLength) { this.minLength = minLength; } public String getCodeFillType() { return codeFillType; } public void setCodeFillType(String codeFillType) { this.codeFillType = codeFillType; } public String getCodeFillTypeText() { return codeFillTypeText; } public void setCodeFillTypeText(String codeFillTypeText) { this.codeFillTypeText = codeFillTypeText; } public String getCodeFillSeparator() { return codeFillSeparator; } public void setCodeFillSeparator(String codeFillSeparator) { this.codeFillSeparator = codeFillSeparator; } public String getValidateString() { return validateString; } public void setValidateString(String validateString) { this.validateString = validateString; } public String getCodeDateFormat() { return codeDateFormat; } public void setCodeDateFormat(String codeDateFormat) { this.codeDateFormat = codeDateFormat; } public String getCodeDateValueType() { return codeDateValueType; } public void setCodeDateValueType(String codeDateValueType) { this.codeDateValueType = codeDateValueType; } public String getCodeDateValueTypeText() { return codeDateValueTypeText; } public void setCodeDateValueTypeText(String codeDateValueTypeText) { this.codeDateValueTypeText = codeDateValueTypeText; } public String getCodeDateUseField() { return codeDateUseField; } public void setCodeDateUseField(String codeDateUseField) { this.codeDateUseField = codeDateUseField; } public String getCodeDateUseFieldName() { return codeDateUseFieldName; } public void setCodeDateUseFieldName(String codeDateUseFieldName) { this.codeDateUseFieldName = codeDateUseFieldName; } public String getCodeUseField() { return codeUseField; } public void setCodeUseField(String codeUseField) { this.codeUseField = codeUseField; } public String getCodeUseFieldName() { return codeUseFieldName; } public void setCodeUseFieldName(String codeUseFieldName) { this.codeUseFieldName = codeUseFieldName; } public String getCodeExpression() { return codeExpression; } public void setCodeExpression(String codeExpression) { this.codeExpression = codeExpression; } public String getSerialAccording() { return serialAccording; } public void setSerialAccording(String serialAccording) { this.serialAccording = serialAccording; } public String getStaticCode() { return staticCode; } public void setStaticCode(String staticCode) { this.staticCode = staticCode; } public String getSerialStart() { return serialStart; } public void setSerialStart(String serialStart) { this.serialStart = serialStart; } public Integer getSerialStep() { return serialStep; } public void setSerialStep(Integer serialStep) { this.serialStep = serialStep; } public Integer getSerialPriority() { return serialPriority; } public void setSerialPriority(Integer serialPriority) { this.serialPriority = serialPriority; } public String getEnumId() { return enumId; } public void setEnumId(String enumId) { this.enumId = enumId; } public String getEnumName() { return enumName; } public void setEnumName(String enumName) { this.enumName = enumName; } public List getEnumMapList() { return enumMapList; } public void setEnumMapList(List enumMapList) { this.enumMapList = enumMapList; } @Override public String toString() { return "OsCodeRuleElementDTO{" + "pkCodeRule='" + pkCodeRule + '\'' + ", ruleOrderNumber=" + ruleOrderNumber + ", codeElementType='" + codeElementType + '\'' + ", codeElementTypeText='" + codeElementTypeText + '\'' + ", id='" + id + '\'' + ", name='" + name + '\'' + ", maxLength=" + maxLength + ", minLength=" + minLength + ", codeFillType='" + codeFillType + '\'' + ", codeFillTypeText='" + codeFillTypeText + '\'' + ", codeFillSeparator='" + codeFillSeparator + '\'' + ", validateString='" + validateString + '\'' + ", codeDateFormat='" + codeDateFormat + '\'' + ", codeDateValueType='" + codeDateValueType + '\'' + ", codeDateValueTypeText='" + codeDateValueTypeText + '\'' + ", codeDateUseField='" + codeDateUseField + '\'' + ", codeDateUseFieldName='" + codeDateUseFieldName + '\'' + ", codeUseField='" + codeUseField + '\'' + ", codeUseFieldName='" + codeUseFieldName + '\'' + ", codeExpression='" + codeExpression + '\'' + ", serialAccording='" + serialAccording + '\'' + ", staticCode='" + staticCode + '\'' + ", serialStart='" + serialStart + '\'' + ", serialStep=" + serialStep + ", serialPriority=" + serialPriority + ", enumId='" + enumId + '\'' + ", enumName='" + enumName + '\'' + ", enumMapList=" + enumMapList + "} " + super.toString(); } }