Documentation ¶
Index ¶
- Variables
- func BuildRangeCode() chan string
- func DeleteMetadataByDate(db *mongo.Client, code, date string, timeout time.Duration) (int64, error)
- func FetchMetadataFromLog(path string) (chan *model.Metadata, error)
- func FetchMetadataFromSina(codes []string) ([]*model.Metadata, error)
- func InsertMetadataMany(db *mongo.Client, metadata []*model.Metadata, timeout time.Duration) (int64, error)
- func SelectMetadataRange(db *mongo.Client, offset, limit int64, date string, lastID string, ...) ([]*model.Metadata, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNoStockCode = fmt.Errorf("no exist stock code in Sina API") ErrNoStockData = fmt.Errorf("no stock data") )
View Source
var CodeList = []string{
"sh688***",
"sh605***",
"sh603***",
"sh601***",
"sh600***",
"sz300***",
"sz0030**",
"sz002***",
"sz000***",
}
Functions ¶
func BuildRangeCode ¶
func BuildRangeCode() chan string
func DeleteMetadataByDate ¶
func FetchMetadataFromLog ¶
FetchMetadataFromSina fetch data from sina
func FetchMetadataFromSina ¶
FetchMetadataFromSina fetch data from sina
func InsertMetadataMany ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.