|
|
|
@ -13,8 +13,6 @@ 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 : 元素和报表关联表,多对多
|
|
|
|
@ -28,9 +26,9 @@ import java.util.List;
|
|
|
|
|
@DynamicInsert
|
|
|
|
|
@DynamicUpdate
|
|
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
|
|
@Table(name="BR_REF_REPORT_ELEMENT")
|
|
|
|
|
@Api(value="元素&报表",description = "元素和报表的关联表 * -》 *")
|
|
|
|
|
public class BrRefReportElement extends BaseBean {
|
|
|
|
|
@Table(name="BR_REF_REPORT_TYPESET")
|
|
|
|
|
@Api(value="元素&模板&报表",description = "报表,元素和模板的关联表 * -》 *")
|
|
|
|
|
public class BrRefReportTypeset extends BaseBean {
|
|
|
|
|
|
|
|
|
|
@Column(name = "REPORT_ID")
|
|
|
|
|
@ApiParam(value = "报表主键")
|
|
|
|
@ -41,30 +39,20 @@ public class BrRefReportElement extends BaseBean {
|
|
|
|
|
@ApiParam(value = "报表名称")
|
|
|
|
|
private String reportNameRdd;
|
|
|
|
|
|
|
|
|
|
@Column(name = "REPORT_Typeset_TYPE")
|
|
|
|
|
@ApiParam(value = "报表列类型")
|
|
|
|
|
private Integer reportTypesetType;
|
|
|
|
|
|
|
|
|
|
@Column(name = "LAYOUT_COLUMN_ID")
|
|
|
|
|
@ApiParam(value = "列主键")
|
|
|
|
|
@ApiParam(value = "布局列主键")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
private Long layoutColumnId;
|
|
|
|
|
|
|
|
|
|
@Column(name = "ELEMENT_ID")
|
|
|
|
|
@ApiParam(value = "元素主键")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
private Long elementId;
|
|
|
|
|
|
|
|
|
|
@Column(name = "ELEMENT_NAME_RDD")
|
|
|
|
|
@ApiParam(value = "元素名称")
|
|
|
|
|
private String elementNameRdd;
|
|
|
|
|
|
|
|
|
|
@Column(name = "ELEMENT_HTML_RDD",columnDefinition = "TEXT")
|
|
|
|
|
@ApiParam(value = "元素html")
|
|
|
|
|
/**
|
|
|
|
|
* 关联id,元素或模板id
|
|
|
|
|
*/
|
|
|
|
|
@Column(name = "REL_ID")
|
|
|
|
|
@ApiParam(value = "关联id")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
private String elementHtmlRdd;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "报表实例")
|
|
|
|
|
private BrReport brReport;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "报表元素")
|
|
|
|
|
private BrElement brElement;
|
|
|
|
|
private Long contentId;
|
|
|
|
|
}
|