This commit is contained in:
Eden Kirin
2024-06-18 23:43:21 +02:00
parent 21dcabe180
commit 0a0ed77794
4 changed files with 130 additions and 2 deletions

View File

@ -5,9 +5,38 @@ import (
"repo-pattern/app/lib/cfg"
"repo-pattern/app/lib/db"
"repo-pattern/app/lib/logging"
"repo-pattern/app/models"
"repo-pattern/app/repository"
"gorm.io/gorm"
)
var (
TRUE = true
FALSE = false
)
func doMagic(db *gorm.DB) {
var err error
query := db
f := repository.SmartCertFilter[models.Cert]{
Alive: &TRUE,
}
query, err = f.ToQuery(query)
if err != nil {
panic(err)
}
var certs []models.Cert
query.Find(&certs)
for n, cert := range certs {
fmt.Printf(">> [%d] %+v\n", n, cert.Id)
}
}
func main() {
cfg.Init()
logging.Init()
@ -16,5 +45,7 @@ func main() {
db := db.InitDB()
repository.Dao = repository.CreateDAO(db)
doMagic(db)
fmt.Println("Running...")
}