package com.dev.entity;
|
import com.app.base.entity.BaseEntity;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import org.hibernate.annotations.DynamicUpdate;
|
|
import javax.persistence.Column;
|
import javax.persistence.Entity;
|
import javax.persistence.Table;
|
|
|
/**
|
* 组件表
|
*
|
*/
|
@Entity(name = "ApiDashboardWidget")
|
@Table(name = ApiDashboardWidget.TABLE_NAME)
|
@DynamicUpdate
|
@ApiModel
|
public class ApiDashboardWidget extends BaseEntity {
|
|
|
public static final String TABLE_NAME = "api_dashboard_widget";
|
|
|
/**
|
* 报表编码
|
*/
|
@ApiModelProperty(name = "bsCode", value = "报表编码")
|
@Column(length = 120)
|
private String bsCode;
|
|
/**
|
* 组件类型
|
*/
|
@ApiModelProperty(name = "bsType", value = "组件类型")
|
@Column(length = 20)
|
private String bsType;
|
|
/**
|
* 组件的渲染属性json
|
*/
|
@ApiModelProperty(name = "bsSetup", value = "组件的渲染属性json")
|
@Column(length =600)
|
private String bsSetup;
|
|
/**
|
* 组件的数据属性json
|
*/
|
@ApiModelProperty(name = "bsData", value = "组件的数据属性json")
|
@Column(length =600)
|
private String bsData;
|
|
/**
|
* 组件的配置属性json
|
*/
|
@ApiModelProperty(name = "bsCollapse", value = "组件的配置属性json")
|
@Column(length = 600)
|
private String bsCollapse;
|
|
/**
|
* 组件的大小位置属性json
|
*/
|
@ApiModelProperty(name = "bsPosition", value = "组件的大小位置属性json")
|
@Column(length = 600)
|
private String bsPosition;
|
|
/**
|
* options配置项
|
*/
|
@ApiModelProperty(name = "bsPosition", value = "options配置项")
|
@Column(length = 600)
|
private String bsOptions;
|
|
/**
|
* 自动刷新间隔秒
|
*/
|
@ApiModelProperty(name = "bsRefreshSeconds", value = "自动刷新间隔秒")
|
@Column(length = 20)
|
private Integer bsRefreshSeconds;
|
|
/**
|
* 0--已禁用 1--已启用 dic_name=enable_flag
|
*/
|
@ApiModelProperty(name = "bsEnableFlag", value = " 0--已禁用 1--已启用 ")
|
@Column(length = 20)
|
private Integer bsEnableFlag;
|
|
|
/**
|
* 排序,图层的概念
|
*/
|
@ApiModelProperty(name = "bsSort", value = "排序")
|
@Column(length = 10)
|
private Long bsSort;
|
|
|
public static String getTableName() {
|
return TABLE_NAME;
|
}
|
|
public String getBsCode() {
|
return bsCode;
|
}
|
|
public void setBsCode(String bsCode) {
|
this.bsCode = bsCode;
|
}
|
|
public String getBsType() {
|
return bsType;
|
}
|
|
public void setBsType(String bsType) {
|
this.bsType = bsType;
|
}
|
|
public String getBsSetup() {
|
return bsSetup;
|
}
|
|
public void setBsSetup(String bsSetup) {
|
this.bsSetup = bsSetup;
|
}
|
|
public String getBsData() {
|
return bsData;
|
}
|
|
public void setBsData(String bsData) {
|
this.bsData = bsData;
|
}
|
|
public String getBsCollapse() {
|
return bsCollapse;
|
}
|
|
public void setBsCollapse(String bsCollapse) {
|
this.bsCollapse = bsCollapse;
|
}
|
|
public String getBsPosition() {
|
return bsPosition;
|
}
|
|
public void setBsPosition(String bsPosition) {
|
this.bsPosition = bsPosition;
|
}
|
|
public String getBsOptions() {
|
return bsOptions;
|
}
|
|
public void setBsOptions(String bsOptions) {
|
this.bsOptions = bsOptions;
|
}
|
|
public Integer getBsRefreshSeconds() {
|
return bsRefreshSeconds;
|
}
|
|
public void setBsRefreshSeconds(Integer bsRefreshSeconds) {
|
this.bsRefreshSeconds = bsRefreshSeconds;
|
}
|
|
public Integer getBsEnableFlag() {
|
return bsEnableFlag;
|
}
|
|
public void setBsEnableFlag(Integer bsEnableFlag) {
|
this.bsEnableFlag = bsEnableFlag;
|
}
|
|
|
|
public Long getBsSort() {
|
return bsSort;
|
}
|
|
public void setBsSort(Long bsSort) {
|
this.bsSort = bsSort;
|
}
|
|
|
}
|