|
@@ -14,23 +14,6 @@ import (
|
|
// GetEdbDataTableName 指标数据->存储表
|
|
// GetEdbDataTableName 指标数据->存储表
|
|
func GetEdbDataTableName(source, subSource int) (tableName string) {
|
|
func GetEdbDataTableName(source, subSource int) (tableName string) {
|
|
switch source {
|
|
switch source {
|
|
- case utils.DATA_SOURCE_THS:
|
|
|
|
- switch subSource {
|
|
|
|
- case utils.DATA_SUB_SOURCE_DATE:
|
|
|
|
- tableName = "edb_data_ths_ds"
|
|
|
|
- case utils.DATA_SUB_SOURCE_HIGH_FREQUENCY:
|
|
|
|
- tableName = "edb_data_ths_hf"
|
|
|
|
- default:
|
|
|
|
- tableName = "edb_data_ths"
|
|
|
|
- }
|
|
|
|
- case utils.DATA_SOURCE_WIND:
|
|
|
|
- if subSource == utils.DATA_SUB_SOURCE_DATE {
|
|
|
|
- tableName = "edb_data_wind_wsd"
|
|
|
|
- } else {
|
|
|
|
- tableName = "edb_data_wind"
|
|
|
|
- }
|
|
|
|
- case utils.DATA_SOURCE_PB, utils.DATA_SOURCE_PB_FINANCE: //彭博经济数据、彭博财务数据
|
|
|
|
- tableName = "edb_data_pb"
|
|
|
|
case utils.DATA_SOURCE_CALCULATE:
|
|
case utils.DATA_SOURCE_CALCULATE:
|
|
tableName = "edb_data_calculate"
|
|
tableName = "edb_data_calculate"
|
|
case utils.DATA_SOURCE_CALCULATE_LJZZY:
|
|
case utils.DATA_SOURCE_CALCULATE_LJZZY:
|
|
@@ -43,66 +26,34 @@ func GetEdbDataTableName(source, subSource int) (tableName string) {
|
|
tableName = "edb_data_calculate_nszydpjjs"
|
|
tableName = "edb_data_calculate_nszydpjjs"
|
|
case utils.DATA_SOURCE_MANUAL:
|
|
case utils.DATA_SOURCE_MANUAL:
|
|
tableName = "edb_data_manual"
|
|
tableName = "edb_data_manual"
|
|
- case utils.DATA_SOURCE_LZ:
|
|
|
|
- tableName = "edb_data_lz"
|
|
|
|
- case utils.DATA_SOURCE_YS:
|
|
|
|
- tableName = "edb_data_ys"
|
|
|
|
case utils.DATA_SOURCE_CALCULATE_HBZ:
|
|
case utils.DATA_SOURCE_CALCULATE_HBZ:
|
|
tableName = "edb_data_calculate_hbz"
|
|
tableName = "edb_data_calculate_hbz"
|
|
case utils.DATA_SOURCE_CALCULATE_HCZ:
|
|
case utils.DATA_SOURCE_CALCULATE_HCZ:
|
|
tableName = "edb_data_calculate_hcz"
|
|
tableName = "edb_data_calculate_hcz"
|
|
case utils.DATA_SOURCE_CALCULATE_BP:
|
|
case utils.DATA_SOURCE_CALCULATE_BP:
|
|
tableName = "edb_data_calculate_bp"
|
|
tableName = "edb_data_calculate_bp"
|
|
- case utils.DATA_SOURCE_GL:
|
|
|
|
- tableName = "edb_data_gl"
|
|
|
|
- case utils.DATA_SOURCE_ZZ:
|
|
|
|
- tableName = "edb_data_zz"
|
|
|
|
- case utils.DATA_SOURCE_DL:
|
|
|
|
- tableName = "edb_data_dl"
|
|
|
|
- case utils.DATA_SOURCE_SH:
|
|
|
|
- tableName = "edb_data_sh"
|
|
|
|
- case utils.DATA_SOURCE_CFFEX:
|
|
|
|
- tableName = "edb_data_cffex"
|
|
|
|
- case utils.DATA_SOURCE_SHFE:
|
|
|
|
- tableName = "edb_data_ine"
|
|
|
|
- case utils.DATA_SOURCE_GIE:
|
|
|
|
- tableName = "edb_data_gie"
|
|
|
|
case utils.DATA_SOURCE_CALCULATE_ZJPJ:
|
|
case utils.DATA_SOURCE_CALCULATE_ZJPJ:
|
|
tableName = "edb_data_calculate_zjpj"
|
|
tableName = "edb_data_calculate_zjpj"
|
|
case utils.DATA_SOURCE_CALCULATE_TIME_SHIFT:
|
|
case utils.DATA_SOURCE_CALCULATE_TIME_SHIFT:
|
|
tableName = "edb_data_calculate_time_shift"
|
|
tableName = "edb_data_calculate_time_shift"
|
|
case utils.DATA_SOURCE_CALCULATE_LJZTBPJ:
|
|
case utils.DATA_SOURCE_CALCULATE_LJZTBPJ:
|
|
tableName = "edb_data_calculate_ljztbpj"
|
|
tableName = "edb_data_calculate_ljztbpj"
|
|
- case utils.DATA_SOURCE_LT:
|
|
|
|
- tableName = "edb_data_lt"
|
|
|
|
- case utils.DATA_SOURCE_COAL:
|
|
|
|
- tableName = "edb_data_coal"
|
|
|
|
case utils.DATA_SOURCE_PYTHON:
|
|
case utils.DATA_SOURCE_PYTHON:
|
|
tableName = "edb_data_python"
|
|
tableName = "edb_data_python"
|
|
- case utils.DATA_SOURCE_GOOGLE_TRAVEL:
|
|
|
|
- tableName = "edb_data_google_travel"
|
|
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE:
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE:
|
|
tableName = "edb_data_predict_calculate"
|
|
tableName = "edb_data_predict_calculate"
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_TBZ:
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_TBZ:
|
|
tableName = "edb_data_predict_calculate_tbz"
|
|
tableName = "edb_data_predict_calculate_tbz"
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_TCZ:
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_TCZ:
|
|
tableName = "edb_data_predict_calculate_tcz"
|
|
tableName = "edb_data_predict_calculate_tcz"
|
|
- case utils.DATA_SOURCE_MYSTEEL_CHEMICAL:
|
|
|
|
- tableName = "edb_data_mysteel_chemical"
|
|
|
|
case utils.DATA_SOURCE_CALCULATE_CJJX:
|
|
case utils.DATA_SOURCE_CALCULATE_CJJX:
|
|
tableName = "edb_data_calculate_cjjx"
|
|
tableName = "edb_data_calculate_cjjx"
|
|
- case utils.DATA_SOURCE_EIA_STEO:
|
|
|
|
- tableName = "edb_data_eia_steo"
|
|
|
|
case utils.DATA_SOURCE_CALCULATE_NHCC:
|
|
case utils.DATA_SOURCE_CALCULATE_NHCC:
|
|
tableName = "edb_data_calculate_nhcc"
|
|
tableName = "edb_data_calculate_nhcc"
|
|
- case utils.DATA_SOURCE_COM_TRADE:
|
|
|
|
- tableName = "edb_data_com_trade"
|
|
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_NSZYDPJJS:
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_NSZYDPJJS:
|
|
tableName = "edb_data_predict_calculate_nszydpjjs"
|
|
tableName = "edb_data_predict_calculate_nszydpjjs"
|
|
case utils.DATA_SOURCE_CALCULATE_ADJUST:
|
|
case utils.DATA_SOURCE_CALCULATE_ADJUST:
|
|
tableName = "edb_data_calculate_adjust"
|
|
tableName = "edb_data_calculate_adjust"
|
|
- case utils.DATA_SOURCE_SCI:
|
|
|
|
- tableName = "edb_data_sci"
|
|
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_LJZZY:
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_LJZZY:
|
|
tableName = "edb_data_predict_calculate_ljzzy"
|
|
tableName = "edb_data_predict_calculate_ljzzy"
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_TIME_SHIFT:
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_TIME_SHIFT:
|
|
@@ -133,8 +84,6 @@ func GetEdbDataTableName(source, subSource int) (tableName string) {
|
|
tableName = "edb_data_predict_calculate_nh"
|
|
tableName = "edb_data_predict_calculate_nh"
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_KSZS:
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_KSZS:
|
|
tableName = "edb_data_predict_calculate_kszs"
|
|
tableName = "edb_data_predict_calculate_kszs"
|
|
- case utils.DATA_SOURCE_BAIINFO:
|
|
|
|
- tableName = "edb_data_baiinfo"
|
|
|
|
case utils.DATA_SOURCE_STOCK_PLANT:
|
|
case utils.DATA_SOURCE_STOCK_PLANT:
|
|
tableName = "edb_data_stock_plant"
|
|
tableName = "edb_data_stock_plant"
|
|
case utils.DATA_SOURCE_CALCULATE_CORRELATION:
|
|
case utils.DATA_SOURCE_CALCULATE_CORRELATION:
|
|
@@ -161,8 +110,6 @@ func GetEdbDataTableName(source, subSource int) (tableName string) {
|
|
tableName = "edb_data_predict_ccalculate_standard_deviation"
|
|
tableName = "edb_data_predict_ccalculate_standard_deviation"
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_PERCENTILE: //预测百分位->70
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_PERCENTILE: //预测百分位->70
|
|
tableName = "edb_data_predict_ccalculate_percentile"
|
|
tableName = "edb_data_predict_ccalculate_percentile"
|
|
- case utils.DATA_SOURCE_FUBAO: //富宝-71
|
|
|
|
- tableName = "edb_data_fubao"
|
|
|
|
case utils.DATA_SOURCE_CALCULATE_ZSXY:
|
|
case utils.DATA_SOURCE_CALCULATE_ZSXY:
|
|
tableName = "edb_data_calculate_zsxy" // 指数修匀->72
|
|
tableName = "edb_data_calculate_zsxy" // 指数修匀->72
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_ZSXY:
|
|
case utils.DATA_SOURCE_PREDICT_CALCULATE_ZSXY:
|
|
@@ -171,16 +118,8 @@ func GetEdbDataTableName(source, subSource int) (tableName string) {
|
|
tableName = "edb_data_calculate_zdyfx" // 自定义分析->74
|
|
tableName = "edb_data_calculate_zdyfx" // 自定义分析->74
|
|
case utils.DATA_SOURCE_CALCULATE_RJZ: //日均值->75
|
|
case utils.DATA_SOURCE_CALCULATE_RJZ: //日均值->75
|
|
tableName = "edb_data_calculate_rjz"
|
|
tableName = "edb_data_calculate_rjz"
|
|
- case utils.DATA_SOURCE_GFEX: //广州期货交易所->78
|
|
|
|
- tableName = "edb_data_gz"
|
|
|
|
- case utils.DATA_SOURCE_ICPI: //ICPI消费价格指数->79
|
|
|
|
- tableName = "edb_data_icpi"
|
|
|
|
- case utils.DATA_SOURCE_SCI99: //ICPI消费价格指数->85
|
|
|
|
- tableName = "edb_data_sci99"
|
|
|
|
- case utils.DATA_SOURCE_SCI_HQ:
|
|
|
|
- tableName = "edb_data_sci_hq"
|
|
|
|
default:
|
|
default:
|
|
- edbSource := EdbSourceIdMap[source]
|
|
|
|
|
|
+ edbSource := GetEdbSourceBySourceId(source)
|
|
if edbSource != nil {
|
|
if edbSource != nil {
|
|
tableName = edbSource.TableName
|
|
tableName = edbSource.TableName
|
|
}
|
|
}
|
|
@@ -340,7 +279,7 @@ func GetBaseIndexInfoByEdbCode(edbCode string, source int) (item *BaseIndexInfo,
|
|
}
|
|
}
|
|
|
|
|
|
func GetBaseIndexTableName(source int) (tableName string) {
|
|
func GetBaseIndexTableName(source int) (tableName string) {
|
|
- edbSource := EdbSourceIdMap[source]
|
|
|
|
|
|
+ edbSource := GetEdbSourceBySourceId(source)
|
|
if edbSource != nil {
|
|
if edbSource != nil {
|
|
tableName = edbSource.IndexTableName
|
|
tableName = edbSource.IndexTableName
|
|
}
|
|
}
|
|
@@ -365,22 +304,8 @@ func GetEdbDataAllByEdbCodeAndSubSource(edbCode string, source, subSource, limit
|
|
// GetEdbDataTableNameAndSubSource 指标数据->存储表
|
|
// GetEdbDataTableNameAndSubSource 指标数据->存储表
|
|
func GetEdbDataTableNameAndSubSource(source, subSource int) (tableName string) {
|
|
func GetEdbDataTableNameAndSubSource(source, subSource int) (tableName string) {
|
|
switch source {
|
|
switch source {
|
|
- case utils.DATA_SOURCE_WIND:
|
|
|
|
- if subSource == utils.DATA_SUB_SOURCE_EDB {
|
|
|
|
- tableName = "edb_data_wind"
|
|
|
|
- } else {
|
|
|
|
- tableName = "edb_data_wind_wsd"
|
|
|
|
- }
|
|
|
|
- case utils.DATA_SOURCE_THS:
|
|
|
|
- if subSource == utils.DATA_SUB_SOURCE_EDB {
|
|
|
|
- tableName = "edb_data_ths"
|
|
|
|
- } else {
|
|
|
|
- tableName = "edb_data_ths_ds"
|
|
|
|
- }
|
|
|
|
- case utils.DATA_SOURCE_YS:
|
|
|
|
- tableName = "edb_data_ys"
|
|
|
|
default:
|
|
default:
|
|
- edbSource := EdbSourceIdMap[source]
|
|
|
|
|
|
+ edbSource := GetEdbSourceBySourceId(source)
|
|
if edbSource != nil {
|
|
if edbSource != nil {
|
|
tableName = edbSource.TableName
|
|
tableName = edbSource.TableName
|
|
}
|
|
}
|