feat: crudgen

This commit is contained in:
2025-01-06 00:09:51 +07:00
parent 8c2f415e80
commit 7b2afbcc46
17 changed files with 728 additions and 23 deletions

View File

@@ -57,4 +57,19 @@ wails3 build -clean -upx -v 2 -webview2 embed
```
go env -w GOPROXY="https://proxy.golang.org,direct"
```
## CRUD generator
Установите crudgen:
```
go install git.gogacoder.ru/NTO/crudgen/cmd/crudgen@latest
```
Сгенерируйте DAL:
```
cd dal
go run gen.go
```
Запустите crudgen:
```
crudgen -p internal
```
Не забудьте добавить новые модели в `Entities`, а сервисы в `Services`.