diff --git a/internal/models/stock_fina_indicator.go b/internal/models/stock_fina_indicator.go index 34a8007..0472bc4 100644 --- a/internal/models/stock_fina_indicator.go +++ b/internal/models/stock_fina_indicator.go @@ -8,8 +8,8 @@ import ( // StockFinaIndicator 财务指标模型 type StockFinaIndicator struct { gorm.Model - TsCode string `gorm:"type:varchar(20);not null;index:fi_ts_code;comment:TS代码"` - AnnDate int `gorm:"index:idx_ann_date;comment:公告日期"` + TsCode string `gorm:"type:varchar(20);not null;index:fi_ts_code;uniqueIndex:un_fi_code_date;comment:TS代码"` + AnnDate int `gorm:"index:idx_ann_date;uniqueIndex:un_fi_code_date;comment:公告日期"` EndDate string `gorm:"index:idx_end_date;comment:报告期"` // 每股指标 diff --git a/internal/models/stock_indicator.go b/internal/models/stock_indicator.go index 6e3211c..b236ffc 100644 --- a/internal/models/stock_indicator.go +++ b/internal/models/stock_indicator.go @@ -7,8 +7,8 @@ import ( // StockIndicator 股票日线数据模型 type StockIndicator struct { ID uint `gorm:"primarykey;autoIncrement"` - TsCode string `gorm:"type:varchar(20);not null;index:si_ts_code;uniqueIndex:un_code_date;comment:股票代码" json:"ts_code"` - TradeDate int `gorm:"index:si_trade_date;uniqueIndex:un_code_date;comment:交易日期" json:"trade_date"` + TsCode string `gorm:"type:varchar(20);not null;index:si_ts_code;uniqueIndex:un_si_code_date;comment:股票代码" json:"ts_code"` + TradeDate int `gorm:"index:si_trade_date;uniqueIndex:un_si_code_date;comment:交易日期" json:"trade_date"` Close float64 `gorm:"type:decimal(10,4);comment:当日收盘价"` TurnoverRate float64 `gorm:"type:decimal(10,6);comment:换手率(%)"` TurnoverRateF float64 `gorm:"type:decimal(10,6);comment:换手率(自由流通股)"`