//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 : alwaysfrin
// * @CreateDate : 2018-12-25 19:54
// * @Modify:
// **/
//@Data
//@Entity
//@DynamicInsert
//@DynamicUpdate
//@EqualsAndHashCode(callSuper = true)
//@Table(name="BrReportTemplate")
//@Api(value="自定义报表模板",description = "报表模板，实现对应的报表生成方法")
//public class BrReportTemplate extends BaseBean {
//
//    @Column(name="LAYOUT_ID")
//    @ApiParam(value ="布局主键")
//    @JsonSerialize(using = ToStringSerializer.class)
//    private Long layoutId;
//
//    @Column(name="LAYOUT_COLUMN_ID")
//    @ApiParam(value ="列主键")
//    @JsonSerialize(using = ToStringSerializer.class)
//    private Long layoutColumnId;
//
//    @Column(name="TEMPLATE_NAME")
//    @ApiParam(value ="模板名称")
//    private String templateName;
//
//    @Transient
//    @ApiParam(value ="报表模板列表")
//    private List<BrRefReport> brRefReportList;
//
//    @Transient
//    @ApiParam(value ="元素所在的列")
//    private BrLayoutColumn brLayoutColumn;
//}
