refactor: reorganize modules and add Linux build tooling

This commit is contained in:
2026-08-09 12:41:08 +08:00
parent 86024fa81d
commit 5cc5fd92ed
1461 changed files with 4054 additions and 4724 deletions

View File

@@ -0,0 +1,28 @@
package models
import (
"git.apinb.com/bsm-sdk/engine/database/sql"
"git.apinb.com/bsm-sdk/engine/types"
"gorm.io/gorm"
)
var DBService *gorm.DB
var migrateTables = []any{
&DeliveryItem{},
&DeliveryMember{},
&DeliveryCar{},
}
func New(dsn string, options *types.SqlOptions) (err error) {
DBService, err = sql.NewPostgreSql(dsn, options)
if err != nil {
return err
}
err = DBService.AutoMigrate(migrateTables...)
if err != nil {
return err
}
return
}