|
@@ -8,13 +8,21 @@ import (
|
|
|
"time"
|
|
|
)
|
|
|
|
|
|
+const (
|
|
|
+ FactorEdbSeriesChartCalculateTypeCorrelation = 1 // 相关性计算
|
|
|
+)
|
|
|
+
|
|
|
// FactorEdbSeriesChartMapping 因子指标系列-图表关联
|
|
|
type FactorEdbSeriesChartMapping struct {
|
|
|
FactorEdbSeriesChartMappingId int `orm:"column(factor_edb_series_chart_mapping_id);pk"`
|
|
|
- FactorEdbSeriesId int `description:"因子指标系列ID"`
|
|
|
ChartInfoId int `description:"图表ID"`
|
|
|
+ Source int `description:"图表来源, 同chart_info表source"`
|
|
|
+ CalculateType int `description:"计算方式: 1-相关性"`
|
|
|
+ CalculatePars string `description:"计算参数-JSON(如计算窗口等)"`
|
|
|
+ CalculateData string `description:"计算数据-JSON(如相关性矩阵等)"`
|
|
|
+ FactorEdbSeriesId int `description:"因子指标系列ID"`
|
|
|
EdbInfoId int `description:"指标ID"`
|
|
|
- Source int `description:"图表来源,同chart_info表source"`
|
|
|
+ EdbUsed int `description:"指标是否使用: 0-否; 1-是"`
|
|
|
CreateTime time.Time `description:"创建时间"`
|
|
|
ModifyTime time.Time `description:"修改时间"`
|
|
|
}
|
|
@@ -25,10 +33,14 @@ func (m *FactorEdbSeriesChartMapping) TableName() string {
|
|
|
|
|
|
type MultipleFactorSeriesChartMappingCols struct {
|
|
|
PrimaryId string
|
|
|
- FactorEdbSeriesId string
|
|
|
ChartInfoId string
|
|
|
- EdbInfoId string
|
|
|
Source string
|
|
|
+ CalculateType string
|
|
|
+ CalculatePars string
|
|
|
+ CalculateData string
|
|
|
+ FactorEdbSeriesId string
|
|
|
+ EdbInfoId string
|
|
|
+ EdbUsed string
|
|
|
CreateTime string
|
|
|
ModifyTime string
|
|
|
}
|
|
@@ -36,10 +48,14 @@ type MultipleFactorSeriesChartMappingCols struct {
|
|
|
func (m *FactorEdbSeriesChartMapping) Cols() MultipleFactorSeriesChartMappingCols {
|
|
|
return MultipleFactorSeriesChartMappingCols{
|
|
|
PrimaryId: "factor_edb_series_chart_mapping_id",
|
|
|
- FactorEdbSeriesId: "factor_edb_series_id",
|
|
|
ChartInfoId: "chart_info_id",
|
|
|
- EdbInfoId: "edb_info_id",
|
|
|
Source: "source",
|
|
|
+ CalculateType: "calculate_type",
|
|
|
+ CalculatePars: "calculate_pars",
|
|
|
+ CalculateData: "calculate_data",
|
|
|
+ FactorEdbSeriesId: "factor_edb_series_id",
|
|
|
+ EdbInfoId: "edb_info_id",
|
|
|
+ EdbUsed: "edb_used",
|
|
|
CreateTime: "create_time",
|
|
|
ModifyTime: "modify_time",
|
|
|
}
|