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<OsCodeEnumDTO> 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<OsCodeEnumDTO> getEnumMapList() {
|
return enumMapList;
|
}
|
|
public void setEnumMapList(List<OsCodeEnumDTO> 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();
|
}
|
}
|