package services import ( "gorm.io/gorm" ) var _db *gorm.DB // exported CamelCase Services var ( Media *media Orders *orders Posts *posts Users *users ) // @provider(model) type services struct { db *gorm.DB // define Services media *media orders *orders posts *posts users *users } func (svc *services) Prepare() error { _db = svc.db // set exported Services here Media = svc.media Orders = svc.orders Posts = svc.posts Users = svc.users return nil }