package article import ( "context" "practice_ArticleVote_Go/internal/dao" "practice_ArticleVote_Go/internal/model/do" "practice_ArticleVote_Go/internal/service" ) func init() { service.RegisterArticle(New()) } func New() *iArticle { return &iArticle{} } type iArticle struct{} func (i iArticle) AddArticle(ctx context.Context, article do.Article) (Aid int64, err error) { Aid, err = dao.Article.Ctx(ctx).Data(article).InsertAndGetId() return Aid, err }