//package cn.estsh.i3plus.pojo.report.bean;
//
//import cn.estsh.i3plus.pojo.base.bean.BaseBean;
//import com.fasterxml.jackson.databind.annotation.JsonSerialize;
//import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiParam;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//import org.hibernate.annotations.DynamicInsert;
//import org.hibernate.annotations.DynamicUpdate;
//
//import javax.persistence.Column;
//import javax.persistence.Entity;
//import javax.persistence.Table;
//
///**
// * @Description :
// * @Reference :
// * @Author : Adair Peng
// * @CreateDate : 2019-01-18 11:32
// * @Modify:
// **/
//@Data
//@Entity
//@DynamicInsert
//@DynamicUpdate
//@EqualsAndHashCode(callSuper = true)
//@Table(name="BR_POJO_ATTR")
//@Api(value="对象属性",description = "对象属性")
//public class BrPojoAttr extends BaseBean {
//
//    private static final long serialVersionUID = -9025365832485707583L;
//    @Column(name="TEMPLATE_ID")
//    @ApiParam(value ="模板编号" ,example = "-1")
//    @JsonSerialize(using = ToStringSerializer.class)
//    private Long templateId;
//
//    @Column(name="SERVER_ID")
//    @ApiParam(value ="服务ID",example = "-1")
//    private Integer serverId;
//
//    @Column(name="POJO_ID")
//    @ApiParam(value ="模板对象ID" ,example = "-1")
//    @JsonSerialize(using = ToStringSerializer.class)
//    private Long pojoId;
//
//    @Column(name="POJO_NAME")
//    @ApiParam(value ="对象名称")
//    private String pojoName;
//
//    @Column(name="PACKAGE_NAME_RDD")
//    @ApiParam(value ="主服务对象包名称" , access ="服务对象包名称")
//    private String packageNameRdd;
//
//    @Column(name="POJO_TABLE_NAME_ALIAS")
//    @ApiParam(value ="对象别名")
//    private String pojoTableNameAlias;
//
//    @Column(name="ATTR_COLUMN_NAME")
//    @ApiParam(value ="属性别名")
//    private String attrColumnName;
//
//    @Column(name="ATTR_COLUMN_NAME_ALIAS")
//    @ApiParam(value ="属性别名")
//    private String attrColumnNameAlias;
//
//    @Column(name="PARENT_ID")
//    @ApiParam(value ="上级ID",example = "-1")
//    @JsonSerialize(using = ToStringSerializer.class)
//    private Long parentId;
//
//    @Column(name="ATTR_TYPE")
//    @ApiParam(value ="属性类型",example = "-1")
//    private Integer attrType;
//
//    @Column(name="ATTR_REF_TYPE")
//    @ApiParam(value ="关系类型",example = "-1")
//    private Integer attrRefType;
//
//    @Column(name="DATA_TYPE")
//    @ApiParam(value ="数据类型",example = "-1")
//    private Integer dataType;
//
//    @Column(name="CHART_ATTR_NAME")
//    @ApiParam(value ="图标属性名称")
//    private String chartAttrName;
//
//    @Column(name="AGGREGATION_TYPE")
//    @ApiParam(value ="聚合类型",example = "-1")
//    private Integer aggregationType;
//
//    @Column(name="AGGREGATION_ID")
//    @ApiParam(value ="聚合类型",example = "-1")
//    @JsonSerialize(using = ToStringSerializer.class)
//    private Long aggregationId;
//
//    @Column(name="ATTR_SORT")
//    @ApiParam(value ="字段排序")
//    private Integer attrSort;
//
//    @Column(name="ATTR_DATA_SORT")
//    @ApiParam(value ="字段排序")
//    private Integer attrDataSort;
//
//    @Column(name="ATTR_STYLE")
//    @ApiParam(value ="字段样式")
//    private Integer attrStyle;
//
//    @Column(name="ATTR_STYLE_RDD")
//    @ApiParam(value ="字段样式")
//    private String attrStyleRdd;
//
//    @Column(name="ATTR_DEFAULT_VALUE")
//    @ApiParam(value ="属性默认值")
//    private String attrDefaultValue;
//
//    @Column(name="ATTR_SHOW")
//    @ApiParam(value ="属性是否显示",example = "-1")
//    private Integer attrShow;
//
//}
