package com.vci.po;
|
|
import com.vci.dto.OsEnumItemDTO;
|
import com.vci.starter.poi.annotation.ExcelColumn;
|
import com.vci.starter.web.pagemodel.BaseModelVO;
|
import lombok.AllArgsConstructor;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* 属性池导入对象
|
* @author ludc
|
* @date 2024/7/19 11:11
|
*/
|
@Data
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class OsAttributePO extends BaseModelVO {
|
|
/**
|
* 禁止修改这个值
|
*/
|
private static final long serialVersionUID = -2239512786206928201L;
|
|
/**
|
* 所在数据行
|
*/
|
@ExcelColumn(rowIndexColumn = true,value = "")
|
private String rowIndex;
|
|
/**
|
* 属性英文名称
|
*/
|
@ExcelColumn(value="属性名",nullable = false)
|
private String id;
|
|
/**
|
* 标签
|
*/
|
@ExcelColumn(value="标签")
|
private String name;
|
|
/**
|
* 描述
|
*/
|
@ExcelColumn(value="描述")
|
private String description;
|
|
/**
|
* 属性类型
|
*/
|
@ExcelColumn(value="属性类型(请参照新增界面的属性类型填写)",nullable = false)
|
private String attributeDataType;
|
|
/**
|
* 允许为空
|
*/
|
@ExcelColumn(value="允许为空(是/否)")
|
private String nullableFlag;
|
|
/**
|
* 默认值
|
*/
|
@ExcelColumn(value="默认值")
|
private String defaultValue;
|
|
/**
|
* 枚举名
|
*/
|
@ExcelColumn(value="使用的枚举英文名称")
|
private String enumId;
|
|
/**
|
* 参照的业务类型编号
|
*/
|
@ExcelColumn(value="参照的业务类型编号")
|
private String btmTypeId;
|
|
/**
|
* 参照的链接类型编号
|
*/
|
@ExcelColumn(value="参照的链接类型编号")
|
private String linkTypeName;
|
|
/**
|
* 版本
|
*/
|
@ExcelColumn(value="版本版次")
|
private Integer version;
|
|
/**
|
* 属性长度
|
*/
|
@ExcelColumn(value="属性长度")
|
private Integer attrLength;
|
|
/**
|
* 小数进度位数
|
*/
|
@ExcelColumn(value="小数精度位数")
|
private Integer precisionLength;
|
|
/**
|
* 属性长度
|
*/
|
@ExcelColumn(value="小数刻度位数")
|
private Integer scaleLength;
|
|
/**
|
* 属性长度
|
*/
|
@ExcelColumn(value="取值范围)")
|
private String range;
|
|
}
|