Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Article ¶
type Article struct { ID primitive.ObjectID `bson:"_id" json:"id"` Author string `bson:"author" json:"author"` Title string `bson:"title" json:"title"` CreatedAt primitive.DateTime `bson:"created_at" json:"created_at"` UpdatedAt primitive.DateTime `bson:"updated_at" json:"updated_at"` Content string `bson:"content" json:"content"` }
func (*Article) ConvertArticleID ¶
func (*Article) GenerateUpdatedAtTime ¶
func (a *Article) GenerateUpdatedAtTime()
GenerateUpdatedAtTime generates the updated timestamp for the article
func (*Article) InitArticle ¶
func (a *Article) InitArticle()
InitArticle initializes article id, created_at and updated_at fields for mongodb
type CreateArticlesReq ¶
type DeleteArticlesReq ¶
type GetArticlesReq ¶
type GetArticlesReq struct { ID string `query:"id"` Author string `param:"author"` Page int64 `query:"page"` Limit int64 `query:"limit"` }
func (*GetArticlesReq) CheckPaginationValue ¶
func (ga *GetArticlesReq) CheckPaginationValue()
type GetArticlesResp ¶
Click to show internal directories.
Click to hide internal directories.