Files
full/module/ec/delivery/internal/models/impl.go

24 lines
427 B
Go
Raw Normal View History

package models
import (
"git.apinb.com/bsm-sdk/core/database/sql"
"git.apinb.com/bsm-sdk/core/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
}
return DBService.AutoMigrate(migrateTables...)
}