//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;
//import javax.persistence.Transient;
//import java.util.List;
//
///**
// * @Description :
// * @Reference :
// * @Author : Adair Peng
// * @CreateDate : 2019-01-18 11:31
// * @Modify:
// **/
//@Data
//@Entity
//@DynamicInsert
//@DynamicUpdate
//@EqualsAndHashCode(callSuper = true)
//@Table(name="BR_REF_SERVER_POJO")
//@Api(value="报表模板服务对象",description = "报表模板服务对象")
//public class BrRefServerPojo extends BaseBean {
//
//    @Column(name="TEMPLATE_ID")
//    @ApiParam(value ="模板编号" ,example = "-1")
//    @JsonSerialize(using = ToStringSerializer.class)
//    private Long templateId;
//
//    @Column(name="TEMPLATE_NAME_RDD")
//    @ApiParam(value ="模板名称" , access ="模板名称")
//    private String templateNameRdd;
//
//    @Column(name="POJO_REF_TYPE")
//    @ApiParam(value ="关系类型")
//    private Integer pojoRefType;
//
//    @Column(name="POJO_WHERE_TYPE")
//    @ApiParam(value ="连接关系")
//    private Integer pojoWhereType;
//
//    @Column(name="POJO_SORT")
//    @ApiParam(value ="主服务编号" ,example = "-1")
//    private Integer pojoSort;
//
//    @Column(name="MASTER_SERVER_ID")
//    @ApiParam(value ="主服务编号" ,example = "-1")
//    private Integer masterServerId;
//
//    @Column(name="MASTER_SERVER_NAME_RDD")
//    @ApiParam(value ="主服务名称" ,example = "-1")
//    private String masterServerNameRdd;
//
//    @Column(name="MASTER_POJO_NAME")
//    @ApiParam(value ="副对象名称")
//    private String masterPojoName;
//
//    @Column(name="MASTER_PACKAGE_NAME_RDD")
//    @ApiParam(value ="主服务对象包名称" , access ="服务对象包名称")
//    private String masterPackageNameRdd;
//
//    @Column(name="MASTER_POJO_NAME_ALIAS")
//    @ApiParam(value ="主对象别名")
//    private String masterPojoNameAlias;
//
//    @Column(name="MASTER_POJO_NAME_DESC")
//    @ApiParam(value ="主对象中文名称")
//    private String masterPojoNameDesc;
//
//    @Column(name="MASTER_POJO_NAME_ATTR_NAME")
//    @ApiParam(value ="主对象属性名称" )
//    private String masterPojoAttrName;
//
//    @Column(name="SECONDARY_SERVER_ID")
//    @ApiParam(value ="主服务编号")
//    private Integer secondaryServerId;
//
//    @Column(name="SECONDARY_SERVER_NAME")
//    @ApiParam(value ="主服务编号")
//    private String secondaryServerName;
//
//    @Column(name="SECONDARY_POJO_NAME")
//    @ApiParam(value ="副对象名称")
//    private String secondaryPojoName;
//
//    @Column(name="SECONDARY_PACKAGE_NAME")
//    @ApiParam(value ="主服务对象包名称" , access ="服务对象包名称")
//    private String secondaryPackageName;
//
//    @Column(name="SECONDARY_POJO_NAME_ALIAS")
//    @ApiParam(value ="副对象别名" )
//    private String secondaryPojoNameAlias;
//
//    @Column(name="SECONDARY_POJO_NAME_DESC")
//    @ApiParam(value ="副对象中文名称")
//    private String secondaryPojoNameDesc;
//
//    @Column(name="SECONDARY_POJO_ATTR_NAME")
//    @ApiParam(value ="副对象属性名称")
//    private String secondaryPojoAttrName;
//
//    @Transient
//    @ApiParam(value ="模板服务对象属性")
//    private List<BrPojoAttr> pojoAttrList;
//}
