package categoryrepository import ( "legalgo-BE-go/database" categorydomain "legalgo-BE-go/internal/domain/category" ) type accessor struct { DB *database.DB } type Category interface { CreateModel(categorydomain.CategoryReq) error Update(categorydomain.Category) error GetAllModel() ([]categorydomain.Category, error) GetByIDs([]string) ([]database.Category, error) } func New( db *database.DB, ) Category { return &accessor{db} }