README.md 1.3 KiB

1 ay önce
123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # 蛋蛋星球 mysql 模型库
  2. ## 项目概述
  3. 集成蛋蛋星球项目所用到的所有数据库、表,并提供类ORM操作类。
  4. -------------
  5. ## 项目结构
  6. 如下:
  7. 1. **文档**
  8. - `README.md` - 项目的入口点和概述。
  9. - `LICENSE` - 项目的许可证。
  10. 2. **源代码**
  11. - `src` - 主代码目录。
  12. - `dao` - dao包(接口类)。
  13. - `models` - mysql表模型。
  14. - `implement` - 实现包(实现所有接口)。
  15. 3. **测试用例**
  16. - `****_test.go` - 测试对应orm类功能。
  17. - `md` - 测试用例所需结构体
  18. - `tmp` - 运行临时日志
  19. 4. **工具类**
  20. - `logx` - 日志输出用到。
  21. - `*****.go` - 其他常用工具函数。
  22. 5. **配置文件**
  23. - `etc`
  24. - `db_tpl` - 数据库模板文件
  25. - `cfg.yml` - 配置文件。
  26. 6. **脚手架脚本**
  27. - `cmd_db.bat` - 作用于 windows 系统自动生成models目录下的模型
  28. - `cmd_db.sh` - 作用于 linux 系统自动生成models目录下的模型
  29. ## 安装和运行
  30. 确保安装了所需的依赖,然后运行以下命令:
  31. ```bash
  32. .\cmd_db.bat hello_world ---> 自动生成模型类
  33. .\cmd_dao.bat hello_world ---> 自动生成接口类
  34. .\cmd_implement.bat hello_world ---> 自动生成实现类