package repository import ( "database/sql" ) // Repository bundles all tables' repos. type Repository struct { Resources *Resources Devices *Devices Operations *Operations OcrJobs *OcrJobs } func NewRepository(conn *sql.DB) *Repository { return &Repository{ Resources: &Resources{DB: conn}, Devices: &Devices{DB: conn}, Operations: &Operations{DB: conn}, OcrJobs: &OcrJobs{DB: conn}, } }