|
@@ -16,54 +16,54 @@ import (
|
|
|
)
|
|
|
|
|
|
type ChartInfo struct {
|
|
|
- ChartInfoId int `orm:"column(chart_info_id);pk" gorm:"primaryKey" `
|
|
|
- ChartName string `description:"图表名称"`
|
|
|
- ChartNameEn string `description:"英文图表名称"`
|
|
|
- ChartClassifyId int `description:"图表分类id"`
|
|
|
- SysUserId int
|
|
|
- SysUserRealName string
|
|
|
- UniqueCode string `description:"图表唯一编码"`
|
|
|
- CreateTime time.Time
|
|
|
- ModifyTime time.Time
|
|
|
- DateType int `description:"日期类型:1:00年至今,2:10年至今,3:15年至今,4:年初至今,5:自定义时间"`
|
|
|
- StartDate string `description:"自定义开始日期"`
|
|
|
- EndDate string `description:"自定义结束日期"`
|
|
|
- IsSetName int `description:"设置名称"`
|
|
|
- EdbInfoIds string `description:"指标id"`
|
|
|
- ChartType int `description:"生成样式:1:曲线图,2:季节性图,3:面积图,4:柱状图,5:散点图,6:组合图,7:柱方图,8:商品价格曲线图,9:相关性图,10:截面散点图, 11:雷达图"`
|
|
|
- Calendar string `description:"公历/农历"`
|
|
|
- SeasonStartDate string `description:"季节性图开始日期"`
|
|
|
- SeasonEndDate string `description:"季节性图开始日期"`
|
|
|
- ChartImage string `description:"图表图片"`
|
|
|
- Sort int `description:"排序字段,数字越小越排前面"`
|
|
|
- XMin string `description:"图表X轴最小值"`
|
|
|
- XMax string `description:"图表X轴最大值"`
|
|
|
- LeftMin string `description:"图表左侧最小值"`
|
|
|
- LeftMax string `description:"图表左侧最大值"`
|
|
|
- RightMin string `description:"图表右侧最小值"`
|
|
|
- RightMax string `description:"图表右侧最大值"`
|
|
|
- Right2Min string `description:"图表右侧2最小值"`
|
|
|
- Right2Max string `description:"图表右侧2最大值"`
|
|
|
- MinMaxSave int `description:"是否手动保存过上下限:0-否;1-是"`
|
|
|
- Disabled int `description:"是否禁用,0:启用,1:禁用,默认:0"`
|
|
|
- BarConfig string `description:"柱方图的配置,json数据"`
|
|
|
- Source int `description:"1:ETA图库;2:商品价格曲线"`
|
|
|
- ExtraConfig string `description:"图表额外配置,json数据"`
|
|
|
- SeasonExtraConfig string `description:"季节性图表中的配置,json数据"`
|
|
|
- StartYear int `description:"当选择的日期类型为最近N年类型时,即date_type=20, 用start_year表示N"`
|
|
|
- ChartThemeId int `description:"图表应用主题ID"`
|
|
|
- SourcesFrom string `description:"图表来源"`
|
|
|
- Instructions string `description:"图表说明"`
|
|
|
- MarkersLines string `description:"标识线"`
|
|
|
- MarkersAreas string `description:"标识区"`
|
|
|
- Unit string `description:"中文单位名称"`
|
|
|
- UnitEn string `description:"英文单位名称"`
|
|
|
- IsJoinPermission int `description:"是否加入权限管控,0:不加入;1:加入;默认:0"`
|
|
|
- ForumChartInfoId int `description:"社区的图表ID"`
|
|
|
- ChartAlias string `description:"图表别名"`
|
|
|
- PublicStatus int `description:"公开状态;0:未公开;1:审批中;2:已驳回;3:已公开"`
|
|
|
- EdbPublicClassifyId int `description:"指标公开分类id"`
|
|
|
- PublicTime time.Time `description:"设置公开的时间"`
|
|
|
+ ChartInfoId int `orm:"column(chart_info_id);pk" gorm:"primaryKey" `
|
|
|
+ ChartName string `description:"图表名称"`
|
|
|
+ ChartNameEn string `description:"英文图表名称"`
|
|
|
+ ChartClassifyId int `description:"图表分类id"`
|
|
|
+ SysUserId int
|
|
|
+ SysUserRealName string
|
|
|
+ UniqueCode string `description:"图表唯一编码"`
|
|
|
+ CreateTime time.Time
|
|
|
+ ModifyTime time.Time
|
|
|
+ DateType int `description:"日期类型:1:00年至今,2:10年至今,3:15年至今,4:年初至今,5:自定义时间"`
|
|
|
+ StartDate string `description:"自定义开始日期"`
|
|
|
+ EndDate string `description:"自定义结束日期"`
|
|
|
+ IsSetName int `description:"设置名称"`
|
|
|
+ EdbInfoIds string `description:"指标id"`
|
|
|
+ ChartType int `description:"生成样式:1:曲线图,2:季节性图,3:面积图,4:柱状图,5:散点图,6:组合图,7:柱方图,8:商品价格曲线图,9:相关性图,10:截面散点图, 11:雷达图"`
|
|
|
+ Calendar string `description:"公历/农历"`
|
|
|
+ SeasonStartDate string `description:"季节性图开始日期"`
|
|
|
+ SeasonEndDate string `description:"季节性图开始日期"`
|
|
|
+ ChartImage string `description:"图表图片"`
|
|
|
+ Sort int `description:"排序字段,数字越小越排前面"`
|
|
|
+ XMin string `description:"图表X轴最小值"`
|
|
|
+ XMax string `description:"图表X轴最大值"`
|
|
|
+ LeftMin string `description:"图表左侧最小值"`
|
|
|
+ LeftMax string `description:"图表左侧最大值"`
|
|
|
+ RightMin string `description:"图表右侧最小值"`
|
|
|
+ RightMax string `description:"图表右侧最大值"`
|
|
|
+ Right2Min string `description:"图表右侧2最小值"`
|
|
|
+ Right2Max string `description:"图表右侧2最大值"`
|
|
|
+ MinMaxSave int `description:"是否手动保存过上下限:0-否;1-是"`
|
|
|
+ Disabled int `description:"是否禁用,0:启用,1:禁用,默认:0"`
|
|
|
+ BarConfig string `description:"柱方图的配置,json数据"`
|
|
|
+ Source int `description:"1:ETA图库;2:商品价格曲线"`
|
|
|
+ ExtraConfig string `description:"图表额外配置,json数据"`
|
|
|
+ SeasonExtraConfig string `description:"季节性图表中的配置,json数据"`
|
|
|
+ StartYear int `description:"当选择的日期类型为最近N年类型时,即date_type=20, 用start_year表示N"`
|
|
|
+ ChartThemeId int `description:"图表应用主题ID"`
|
|
|
+ SourcesFrom string `description:"图表来源"`
|
|
|
+ Instructions string `description:"图表说明"`
|
|
|
+ MarkersLines string `description:"标识线"`
|
|
|
+ MarkersAreas string `description:"标识区"`
|
|
|
+ Unit string `description:"中文单位名称"`
|
|
|
+ UnitEn string `description:"英文单位名称"`
|
|
|
+ IsJoinPermission int `description:"是否加入权限管控,0:不加入;1:加入;默认:0"`
|
|
|
+ ForumChartInfoId int `description:"社区的图表ID"`
|
|
|
+ ChartAlias string `description:"图表别名"`
|
|
|
+ PublicStatus int `description:"公开状态;0:未公开;1:审批中;2:已驳回;3:已公开"`
|
|
|
+ ChartPublicClassifyId int `description:"图表公开分类id"`
|
|
|
+ PublicTime time.Time `description:"设置公开的时间"`
|
|
|
}
|
|
|
|
|
|
type ChartInfoMore struct {
|
|
@@ -158,55 +158,55 @@ type ChartInfoSearchResp struct {
|
|
|
// ChartEsInfo
|
|
|
// @Description: Es中的数据
|
|
|
type ChartEsInfo struct {
|
|
|
- ChartInfoId int `orm:"column(chart_info_id);pk" gorm:"primaryKey" `
|
|
|
- ChartName string `description:"图表名称"`
|
|
|
- ChartNameEn string `description:"英文图表名称"`
|
|
|
- ChartClassifyId int `description:"图表分类id"`
|
|
|
- SysUserId int
|
|
|
- SysUserRealName string
|
|
|
- UniqueCode string `description:"图表唯一编码"`
|
|
|
- CreateTime time.Time
|
|
|
- ModifyTime time.Time
|
|
|
- DateType int `description:"日期类型:1:00年至今,2:10年至今,3:15年至今,4:年初至今,5:自定义时间"`
|
|
|
- StartDate string `description:"自定义开始日期"`
|
|
|
- EndDate string `description:"自定义结束日期"`
|
|
|
- IsSetName int `description:"设置名称"`
|
|
|
- EdbInfoIds string `description:"指标id"`
|
|
|
- ChartType int `description:"生成样式:1:曲线图,2:季节性图,3:面积图,4:柱状图,5:散点图,6:组合图,7:柱方图,8:商品价格曲线图,9:相关性图,10:截面散点图, 11:雷达图"`
|
|
|
- Calendar string `description:"公历/农历"`
|
|
|
- SeasonStartDate string `description:"季节性图开始日期"`
|
|
|
- SeasonEndDate string `description:"季节性图开始日期"`
|
|
|
- ChartImage string `description:"图表图片"`
|
|
|
- Sort int `description:"排序字段,数字越小越排前面"`
|
|
|
- XMin string `description:"图表X轴最小值"`
|
|
|
- XMax string `description:"图表X轴最大值"`
|
|
|
- LeftMin string `description:"图表左侧最小值"`
|
|
|
- LeftMax string `description:"图表左侧最大值"`
|
|
|
- RightMin string `description:"图表右侧最小值"`
|
|
|
- RightMax string `description:"图表右侧最大值"`
|
|
|
- Right2Min string `description:"图表右侧2最小值"`
|
|
|
- Right2Max string `description:"图表右侧2最大值"`
|
|
|
- MinMaxSave int `description:"是否手动保存过上下限:0-否;1-是"`
|
|
|
- Disabled int `description:"是否禁用,0:启用,1:禁用,默认:0"`
|
|
|
- BarConfig string `description:"柱方图的配置,json数据"`
|
|
|
- Source int `description:"1:ETA图库;2:商品价格曲线"`
|
|
|
- ExtraConfig string `description:"图表额外配置,json数据"`
|
|
|
- SeasonExtraConfig string `description:"季节性图表中的配置,json数据"`
|
|
|
- StartYear int `description:"当选择的日期类型为最近N年类型时,即date_type=20, 用start_year表示N"`
|
|
|
- ChartThemeId int `description:"图表应用主题ID"`
|
|
|
- SourcesFrom string `description:"图表来源"`
|
|
|
- Instructions string `description:"图表说明"`
|
|
|
- MarkersLines string `description:"标识线"`
|
|
|
- MarkersAreas string `description:"标识区"`
|
|
|
- Unit string `description:"中文单位名称"`
|
|
|
- UnitEn string `description:"英文单位名称"`
|
|
|
- IsJoinPermission int `description:"是否加入权限管控,0:不加入;1:加入;默认:0"`
|
|
|
- ForumChartInfoId int `description:"社区的图表ID"`
|
|
|
- ChartAlias string `description:"图表别名"`
|
|
|
- SharedUserIdList []int `description:"共享用户id列表" gorm:"-"`
|
|
|
- PublicStatus int `description:"公开状态;0:未公开;1:审批中;2:已驳回;3:已公开"`
|
|
|
- EdbPublicClassifyId int `description:"指标公开分类id"`
|
|
|
- PublicTime time.Time `description:"设置公开的时间"`
|
|
|
+ ChartInfoId int `orm:"column(chart_info_id);pk" gorm:"primaryKey" `
|
|
|
+ ChartName string `description:"图表名称"`
|
|
|
+ ChartNameEn string `description:"英文图表名称"`
|
|
|
+ ChartClassifyId int `description:"图表分类id"`
|
|
|
+ SysUserId int
|
|
|
+ SysUserRealName string
|
|
|
+ UniqueCode string `description:"图表唯一编码"`
|
|
|
+ CreateTime time.Time
|
|
|
+ ModifyTime time.Time
|
|
|
+ DateType int `description:"日期类型:1:00年至今,2:10年至今,3:15年至今,4:年初至今,5:自定义时间"`
|
|
|
+ StartDate string `description:"自定义开始日期"`
|
|
|
+ EndDate string `description:"自定义结束日期"`
|
|
|
+ IsSetName int `description:"设置名称"`
|
|
|
+ EdbInfoIds string `description:"指标id"`
|
|
|
+ ChartType int `description:"生成样式:1:曲线图,2:季节性图,3:面积图,4:柱状图,5:散点图,6:组合图,7:柱方图,8:商品价格曲线图,9:相关性图,10:截面散点图, 11:雷达图"`
|
|
|
+ Calendar string `description:"公历/农历"`
|
|
|
+ SeasonStartDate string `description:"季节性图开始日期"`
|
|
|
+ SeasonEndDate string `description:"季节性图开始日期"`
|
|
|
+ ChartImage string `description:"图表图片"`
|
|
|
+ Sort int `description:"排序字段,数字越小越排前面"`
|
|
|
+ XMin string `description:"图表X轴最小值"`
|
|
|
+ XMax string `description:"图表X轴最大值"`
|
|
|
+ LeftMin string `description:"图表左侧最小值"`
|
|
|
+ LeftMax string `description:"图表左侧最大值"`
|
|
|
+ RightMin string `description:"图表右侧最小值"`
|
|
|
+ RightMax string `description:"图表右侧最大值"`
|
|
|
+ Right2Min string `description:"图表右侧2最小值"`
|
|
|
+ Right2Max string `description:"图表右侧2最大值"`
|
|
|
+ MinMaxSave int `description:"是否手动保存过上下限:0-否;1-是"`
|
|
|
+ Disabled int `description:"是否禁用,0:启用,1:禁用,默认:0"`
|
|
|
+ BarConfig string `description:"柱方图的配置,json数据"`
|
|
|
+ Source int `description:"1:ETA图库;2:商品价格曲线"`
|
|
|
+ ExtraConfig string `description:"图表额外配置,json数据"`
|
|
|
+ SeasonExtraConfig string `description:"季节性图表中的配置,json数据"`
|
|
|
+ StartYear int `description:"当选择的日期类型为最近N年类型时,即date_type=20, 用start_year表示N"`
|
|
|
+ ChartThemeId int `description:"图表应用主题ID"`
|
|
|
+ SourcesFrom string `description:"图表来源"`
|
|
|
+ Instructions string `description:"图表说明"`
|
|
|
+ MarkersLines string `description:"标识线"`
|
|
|
+ MarkersAreas string `description:"标识区"`
|
|
|
+ Unit string `description:"中文单位名称"`
|
|
|
+ UnitEn string `description:"英文单位名称"`
|
|
|
+ IsJoinPermission int `description:"是否加入权限管控,0:不加入;1:加入;默认:0"`
|
|
|
+ ForumChartInfoId int `description:"社区的图表ID"`
|
|
|
+ ChartAlias string `description:"图表别名"`
|
|
|
+ SharedUserIdList []int `description:"共享用户id列表" gorm:"-"`
|
|
|
+ PublicStatus int `description:"公开状态;0:未公开;1:审批中;2:已驳回;3:已公开"`
|
|
|
+ ChartPublicClassifyId int `description:"图表公开分类id"`
|
|
|
+ PublicTime time.Time `description:"设置公开的时间"`
|
|
|
}
|
|
|
|
|
|
func GetChartEsInfoById(chartInfoId int) (item *ChartEsInfo, err error) {
|
|
@@ -1998,27 +1998,27 @@ type ChartInfoView struct {
|
|
|
BarConfig string `description:"柱方图的配置,json数据" json:"-"`
|
|
|
Source int `description:"1:ETA图库;2:商品价格曲线;3:相关性图表"`
|
|
|
//CorrelationLeadUnit string `description:"相关性图表-领先单位"`
|
|
|
- ExtraConfig string `description:"图表额外配置,json数据"`
|
|
|
- ChartSource string `description:"图表来源str"`
|
|
|
- ChartSourceEn string `description:"图表来源(英文)"`
|
|
|
- Button ChartViewButton `gorm:"-" description:"操作按钮"`
|
|
|
- SeasonExtraConfig string `description:"季节性图表中的配置,json数据"`
|
|
|
- StartYear int `description:"当选择的日期类型为最近N年类型时,即date_type=20, 用start_year表示N"`
|
|
|
- ChartThemeId int `description:"图表应用主题ID"`
|
|
|
- ChartThemeStyle string `description:"图表应用主题样式"`
|
|
|
- SourcesFrom string `description:"图表来源"`
|
|
|
- Instructions string `description:"图表说明"`
|
|
|
- MarkersLines string `description:"标识线"`
|
|
|
- MarkersAreas string `description:"标识区"`
|
|
|
- IsJoinPermission int `description:"是否加入权限管控,0:不加入;1:加入;默认:0"`
|
|
|
- HaveOperaAuth bool `description:"是否有数据权限,默认:false"`
|
|
|
- ForumChartInfoId int `description:"社区的图表ID"`
|
|
|
- ChartAlias string `description:"图表别名"`
|
|
|
- SharedUserIdList []int `description:"共享用户id列表" gorm:"-"`
|
|
|
- SharedUserName string `description:"共享用户姓名,多个用英文,隔开" gorm:"-"`
|
|
|
- PublicStatus int `description:"公开状态;0:未公开;1:审批中;2:已驳回;3:已公开"`
|
|
|
- EdbPublicClassifyId int `description:"指标公开分类id"`
|
|
|
- PublicTime time.Time `description:"设置公开的时间"`
|
|
|
+ ExtraConfig string `description:"图表额外配置,json数据"`
|
|
|
+ ChartSource string `description:"图表来源str"`
|
|
|
+ ChartSourceEn string `description:"图表来源(英文)"`
|
|
|
+ Button ChartViewButton `gorm:"-" description:"操作按钮"`
|
|
|
+ SeasonExtraConfig string `description:"季节性图表中的配置,json数据"`
|
|
|
+ StartYear int `description:"当选择的日期类型为最近N年类型时,即date_type=20, 用start_year表示N"`
|
|
|
+ ChartThemeId int `description:"图表应用主题ID"`
|
|
|
+ ChartThemeStyle string `description:"图表应用主题样式"`
|
|
|
+ SourcesFrom string `description:"图表来源"`
|
|
|
+ Instructions string `description:"图表说明"`
|
|
|
+ MarkersLines string `description:"标识线"`
|
|
|
+ MarkersAreas string `description:"标识区"`
|
|
|
+ IsJoinPermission int `description:"是否加入权限管控,0:不加入;1:加入;默认:0"`
|
|
|
+ HaveOperaAuth bool `description:"是否有数据权限,默认:false"`
|
|
|
+ ForumChartInfoId int `description:"社区的图表ID"`
|
|
|
+ ChartAlias string `description:"图表别名"`
|
|
|
+ SharedUserIdList []int `description:"共享用户id列表" gorm:"-"`
|
|
|
+ SharedUserName string `description:"共享用户姓名,多个用英文,隔开" gorm:"-"`
|
|
|
+ PublicStatus int `description:"公开状态;0:未公开;1:审批中;2:已驳回;3:已公开"`
|
|
|
+ ChartPublicClassifyId int `description:"图表公开分类id"`
|
|
|
+ PublicTime time.Time `description:"设置公开的时间"`
|
|
|
}
|
|
|
|
|
|
type ChartViewButton struct {
|