package impl import ( "context" "gitlab.com/go-course-project/go17/vblog/apps/blog" ) var BlogService blog.Service = &BlogServiceImpl{} // 定义一个struct, 用于实现 UserService就是刚才定义的接口 // 怎么才能判断这个结构体没有实现这个接口 type BlogServiceImpl struct { } // CreateBlog implements blog.Service. func (b *BlogServiceImpl) CreateBlog(context.Context, *blog.CreateBlogRequest) (*blog.Blog, error) { panic("unimplemented") } // DeleteBlog implements blog.Service. func (b *BlogServiceImpl) DeleteBlog(context.Context, *blog.DeleteBlogRequest) error { panic("unimplemented") } // DescribeBlog implements blog.Service. func (b *BlogServiceImpl) DescribeBlog(context.Context, *blog.DescribeBlogRequest) (*blog.Blog, error) { panic("unimplemented") } // PublishBlog implements blog.Service. func (b *BlogServiceImpl) PublishBlog(context.Context, *blog.PublishBlogRequest) (*blog.Blog, error) { panic("unimplemented") } // QueryBlog implements blog.Service. func (b *BlogServiceImpl) QueryBlog(context.Context, *blog.QueryBlogRequest) (*blog.BlogSet, error) { panic("unimplemented") } // UpdateBlog implements blog.Service. func (b *BlogServiceImpl) UpdateBlog(context.Context, *blog.UpdateBlogRequest) (*blog.Blog, error) { panic("unimplemented") }