gitee.com/quant1x/engine@v1.8.4/cache/cache_filepath.go (about) 1 package cache 2 3 import "path/filepath" 4 5 const ( 6 cacheMetaPath = "meta" // 元数据缓存路径 7 cacheDayPath = "day" // 日线路径 8 cacheMinutePath = "minutes" // 分时路径 9 cacheInfoPath = "info" // 信息路径 10 //cacheTickPath = "tick" // tick路径 11 cacheXdxrPath = "xdxr" // 除权除息路径 12 cacheWidePath = "wide" // 宽表路径 13 cacheFinancePath = "finance" // 财务信息路径 14 cacheSnapshotPath = "snapshot" // 快照数据路径 15 cacheHoldingPath = "holding" // 流通股东数据路径 16 cacheFundFlowPath = "fund" // 资金流向 17 cacheTransPath = "trans" // 成交数据 18 ) 19 20 // GetMetaPath 元数据路径 21 func GetMetaPath() string { 22 return GetRootPath() + "/" + cacheMetaPath 23 } 24 25 // GetDayPath 历史数据-日线缓存路径 26 func GetDayPath() string { 27 return GetRootPath() + "/" + cacheDayPath 28 } 29 30 // GetMinutePath 分时路径 31 func GetMinutePath() string { 32 return GetRootPath() + "/" + cacheMinutePath 33 } 34 35 // GetWidePath 获取特征路径 36 func GetWidePath() string { 37 return GetRootPath() + "/" + cacheWidePath 38 } 39 40 // GetXdxrPath 除权除息文件存储路径 41 func GetXdxrPath() string { 42 return GetRootPath() + "/" + cacheXdxrPath 43 } 44 45 //// GetTickPath tick数据路径 46 //func GetTickPath() string { 47 // return GetRootPath() + "/" + cacheTickPath 48 //} 49 50 // GetHoldingPath 十大流通股股东数据路径 51 func GetHoldingPath() string { 52 return GetRootPath() + "/" + cacheHoldingPath 53 } 54 55 // GetInfoPath 信息路径 56 func GetInfoPath() string { 57 return GetRootPath() + "/" + cacheInfoPath 58 } 59 60 // GetQuarterlyPath 季报路径 61 // 62 // Deprecated: 不推荐 63 func GetQuarterlyPath() string { 64 return GetRootPath() + "/" + cacheInfoPath + "q" 65 } 66 67 // GetSnapshotPath 快照路径 68 func GetSnapshotPath() string { 69 return GetRootPath() + "/" + cacheSnapshotPath 70 } 71 72 // GetFundFlowPath 资金流向目录 73 func GetFundFlowPath() string { 74 return GetRootPath() + "/" + cacheFundFlowPath 75 } 76 77 // GetTransPath 成交数据路径 78 func GetTransPath() string { 79 return filepath.Join(GetRootPath(), cacheTransPath) 80 }