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