c_sqlx_sqlfile.go 559 B

12345678910111213141516171819202122232425
  1. package c_db
  2. import (
  3. "cicv-data-closedloop/common/config/c_log"
  4. "os"
  5. "path/filepath"
  6. )
  7. var SqlFilesMap = map[string]string{}
  8. func InitSqlFilesMap(dir string) {
  9. files, err := os.ReadDir(dir)
  10. if err != nil {
  11. c_log.GlobalLogger.Error("程序退出。加载sql文件错误:", err)
  12. os.Exit(-1)
  13. }
  14. for _, file := range files {
  15. if !file.IsDir() && filepath.Ext(file.Name()) == ".sql" {
  16. filePath := filepath.Join(dir, file.Name())
  17. SqlFilesMap[file.Name()] = filePath
  18. }
  19. }
  20. c_log.GlobalLogger.Info("sql文件加载成功:", SqlFilesMap)
  21. }