package c_db

import (
	"cicv-data-closedloop/common/config/c_log"
	"os"
	"path/filepath"
)

var SqlFilesMap = map[string]string{}

func InitSqlFilesMap(dir string) {
	files, err := os.ReadDir(dir)
	if err != nil {
		c_log.GlobalLogger.Error("程序退出。加载sql文件错误:", err)
		os.Exit(-1)
	}

	for _, file := range files {
		if !file.IsDir() && filepath.Ext(file.Name()) == ".sql" {
			filePath := filepath.Join(dir, file.Name())
			SqlFilesMap[file.Name()] = filePath
		}
	}
	c_log.GlobalLogger.Info("sql文件加载成功:", SqlFilesMap)
}