package services import ( "gorm.io/gorm" ) var _db *gorm.DB // exported CamelCase Services var ( Content *content Ledger *ledger MediaAsset *mediaAsset MediaDelivery *mediaDelivery Order *order Tenant *tenant TenantJoin *tenantJoin Test *test User *user ) // @provider(model) type services struct { db *gorm.DB // define Services content *content ledger *ledger mediaAsset *mediaAsset mediaDelivery *mediaDelivery order *order tenant *tenant tenantJoin *tenantJoin test *test user *user } func (svc *services) Prepare() error { _db = svc.db // set exported Services here Content = svc.content Ledger = svc.ledger MediaAsset = svc.mediaAsset MediaDelivery = svc.mediaDelivery Order = svc.order Tenant = svc.tenant TenantJoin = svc.tenantJoin Test = svc.test User = svc.user return nil }