services

package
v0.0.0-...-69cf731 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2021 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

Package services 加载或初始化外部依赖服务

Index

Constants

This section is empty.

Variables

View Source
var (
	// StockIndustryList 东方财富股票行业列表
	StockIndustryList []string
	// FundTypeList 基金类型列表
	FundTypeList []string
	// Fund4433TypeList 4433基金类型列表
	Fund4433TypeList []string
	// FundAllList 全量基金列表
	FundAllList models.FundList
	// Fund4433List 满足4433法则的基金列表
	Fund4433List models.FundList
	// SyncFundTime 基金数据同步时间
	SyncFundTime = time.Now()
	// FundAllListFilename 基金列表数据文件
	FundAllListFilename = "./fund_all_list.json"
	// Fund4433ListFilename 4433基金列表数据文件
	Fund4433ListFilename = "./fund_4433_list.json"
	// IndustryListFilename 行业列表数据文件
	IndustryListFilename = "./industry_list.json"
	// FundTypeListFilename 基金类型数据文件
	FundTypeListFilename = "./fund_type_list.json"
)

Functions

func CheckAtomicLevelServer

func CheckAtomicLevelServer(ctx context.Context) string

CheckAtomicLevelServer 检查 logging 的 AtomicLevel server 是否正常

func CheckMySQL

func CheckMySQL(ctx context.Context) map[string]string

CheckMySQL 检查 mysql 服务状态

func CheckRedis

func CheckRedis(ctx context.Context) map[string]string

CheckRedis 检查 redis 服务状态

func DB

func DB(ctx context.Context) *gorm.DB

DB 获取带有ctx 和自定义 logger 的 gorm db 实例

func Init

func Init() error

Init 相关依赖服务的初始化或加载操作

func InitFund4433List

func InitFund4433List() error

InitFund4433List 从json文件加载基金列表

func InitFundAllList

func InitFundAllList() error

InitFundAllList 从json文件加载基金列表

func InitFundTypeList

func InitFundTypeList() error

InitFundTypeList 从json文件加载基金类型

func InitIndustryList

func InitIndustryList() error

InitIndustryList 初始化行业列表

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL