package repository import ( "city_chips/internal/model" ) type AccessControlRepository interface { GetAccessControl(id int64) (*model.AccessControl, error) } func NewAccessControlRepository(repository *Repository) AccessControlRepository { return &accessControlRepository{ Repository: repository, } } type accessControlRepository struct { *Repository } func (r *accessControlRepository) GetAccessControl(id int64) (*model.AccessControl, error) { var accessControl model.AccessControl return &accessControl, nil }