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; } }