Files
qsdk/schema/dataset_money.go
2026-05-02 10:01:33 +08:00

34 lines
2.4 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package schema
// DatasetMoney个股资金流向与 Tushare moneyflow 接口字段一致,每行 ts_code+trade_date
// 金额单位为万元,量单位为手;分类阈值见 Tushare 文档(小单 5 万以下、中单 520 万等)。
type DatasetMoney struct {
ID uint `gorm:"primarykey;autoIncrement"`
TsCode string `gorm:"type:varchar(20);not null;uniqueIndex:un_money_ts_date;index;comment:TS代码" json:"ts_code"`
UpdateYmd int `gorm:"index;comment:更新日期" json:"update_ymd"`
BuySmVol int64 `gorm:"comment:小单买入量(手)" json:"buy_sm_vol"`
BuySmAmount float64 `gorm:"type:decimal(20,4);comment:小单买入金额(万元)" json:"buy_sm_amount"`
SellSmVol int64 `gorm:"comment:小单卖出量(手)" json:"sell_sm_vol"`
SellSmAmount float64 `gorm:"type:decimal(20,4);comment:小单卖出金额(万元)" json:"sell_sm_amount"`
BuyMdVol int64 `gorm:"comment:中单买入量(手)" json:"buy_md_vol"`
BuyMdAmount float64 `gorm:"type:decimal(20,4);comment:中单买入金额(万元)" json:"buy_md_amount"`
SellMdVol int64 `gorm:"comment:中单卖出量(手)" json:"sell_md_vol"`
SellMdAmount float64 `gorm:"type:decimal(20,4);comment:中单卖出金额(万元)" json:"sell_md_amount"`
BuyLgVol int64 `gorm:"comment:大单买入量(手)" json:"buy_lg_vol"`
BuyLgAmount float64 `gorm:"type:decimal(20,4);comment:大单买入金额(万元)" json:"buy_lg_amount"`
SellLgVol int64 `gorm:"comment:大单卖出量(手)" json:"sell_lg_vol"`
SellLgAmount float64 `gorm:"type:decimal(20,4);comment:大单卖出金额(万元)" json:"sell_lg_amount"`
BuyElgVol int64 `gorm:"comment:特大单买入量(手)" json:"buy_elg_vol"`
BuyElgAmount float64 `gorm:"type:decimal(20,4);comment:特大单买入金额(万元)" json:"buy_elg_amount"`
SellElgVol int64 `gorm:"comment:特大单卖出量(手)" json:"sell_elg_vol"`
SellElgAmount float64 `gorm:"type:decimal(20,4);comment:特大单卖出金额(万元)" json:"sell_elg_amount"`
NetMfVol int64 `gorm:"comment:净流入量(手)" json:"net_mf_vol"`
NetMfAmount float64 `gorm:"type:decimal(20,4);comment:净流入额(万元)" json:"net_mf_amount"`
MainForceNetWan float64 `gorm:"type:decimal(20,4);comment:主力净流入(万元)" json:"main_force_net_wan"`
}
func (DatasetMoney) TableName() string {
return "dataset_money"
}