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 }