package com.vci.ubcs.omd.vo; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.vci.ubcs.omd.entity.Attribute; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.List; /** * Description: 元数据显示对象 * * @author LiHang * @date 2023/4/3 */ @Data @EqualsAndHashCode(callSuper = true) @ApiModel(value = "元数据显示对象", description = "元数据显示对象") public class AttributeVO extends Attribute { /** * 序列化 */ private static final long serialVersionUID = 279638479374768539L; /** * 主键 */ @JsonSerialize(using = ToStringSerializer.class) private String oid; @ApiModelProperty("字段范围") @JsonInclude(JsonInclude.Include.NON_EMPTY) List fieldRanges; }