package service import ( "context" "practice_ArticleVote_Go/api/article" ) type IArticle interface { AddArticle(ctx context.Context, article *article.ArticleReq) (Aid int64, err error) } var localArticle IArticle func Article() IArticle { if localArticle == nil { panic("IArticle接口未实现或未注册") } return localArticle } func RegisterArticle(i IArticle) { localArticle = i }