| | |
| | | package com.vci.ubcs.omd.vo; |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.vci.ubcs.omd.entity.BtmTypeAttribute; |
| | | import io.swagger.annotations.ApiModel; |
| | | import lombok.Data; |
| | |
| | | * @date 2019/10/11 5:33 PM |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = true) |
| | | //@EqualsAndHashCode(callSuper = true) |
| | | @ApiModel(value = "业务类型包含的属性对象", description = "业务类型包含的属性对象") |
| | | public class BtmTypeAttributeVO extends BtmTypeAttribute { |
| | | public class BtmTypeAttributeVO { |
| | | |
| | | /** |
| | | * 禁止修改这个值 |
| | |
| | | */ |
| | | private String attrDataType; |
| | | |
| | | /** |
| | | * 数据类型显示对象 |
| | | */ |
| | | private String attrDataTypeText; |
| | | |
| | | /** |
| | | * 是否可以为空 |
| | | */ |
| | | private boolean nullableFlag; |
| | | private boolean nullableFlag = true; |
| | | |
| | | /** |
| | | * 默认值 |
| | | */ |
| | | private String defaultValue; |
| | | |
| | | |
| | | /** |
| | | * 小数精度位数 |
| | |
| | | private boolean enumFlag; |
| | | |
| | | /** |
| | | z * 包含枚举的值 |
| | | * 包含枚举的值 |
| | | */ |
| | | private Map<String,String> enumItemMap; |
| | | |
| | |
| | | /** |
| | | * 时间戳,格式是yyyy-MM-dd HH:mm:ss.SSS |
| | | */ |
| | | @JsonFormat( |
| | | pattern = "yyyy-MM-dd HH:mm:ss.SSS" |
| | | ) |
| | | private Date ts; |
| | | |
| | | /** |
| | | * 是否默认属性 |
| | | */ |
| | | private Boolean isDefaultAttr; |
| | | } |