文件名称:luban:鲁班一个项目生成器,旨在在基于DDD创建新项目时进行DRY
文件大小:71KB
文件格式:ZIP
更新时间:2024-04-10 04:36:16
Go
鲁班(鲁班) 一个项目生成器旨在DRY,同时基于DDD创建新项目。有关更多详细信息,请访问 。 获取源代码 特征 从数据库生成模型层(转到结构文件) MySQL PostgreSQL SQLite3的 生成存储库层 界面 实施CRUD [-] DAO / ORM sqlx 戈尔姆 Xorm 生成服务层 生成交付层 RESTful交付 杜松子酒 纤维 回声 虹膜 GraphQL交付 添加摇摆支持 管理仪表盘 特别感谢 这个项目在很大程度上受到启发。并且templates/mapping.json是直接从项目复制的。谢谢 。 信用 感谢这个项目的建立 反馈与问题
【文件预览】:
luban-master
----cmd()
--------gen_model.go(1KB)
--------gen.go(339B)
--------demo.go(3KB)
--------mysql.go(2KB)
--------gen_repo.go(2KB)
--------root.go(4KB)
----docs()
--------swagger.json(37B)
----templates()
--------mapping.json(15KB)
----main.go(658B)
----.gitignore(44B)
----justfile(265B)
----go.sum(89KB)
----README.md(2KB)
----utils()
--------injector.go(340B)
--------log.go(1KB)
--------table.go(19KB)
--------column.go(4KB)
--------db.go(3KB)
--------provider.go(251B)
--------table_test.go(2KB)
--------common.go(1KB)
--------column_test.go(2KB)
----.editorconfig(131B)
----luban.example.toml(151B)
----LICENSE.txt(34KB)
----go.mod(2KB)