Documentation
¶
Index ¶
- type ArticleHandler
- func (handler *ArticleHandler) Detail(c *gin.Context)
- func (handler *ArticleHandler) Edit(c *gin.Context)
- func (handler *ArticleHandler) List(c *gin.Context)
- func (handler *ArticleHandler) Pub(c *gin.Context)
- func (handler *ArticleHandler) Publish(c *gin.Context)
- func (handler *ArticleHandler) RegisterRoutes(server *gin.Engine)
- func (handler *ArticleHandler) WithDraw(c *gin.Context)
- type ArticleReq
- type ArticleVo
- type Result
- type UserHandler
- func (handler *UserHandler) Edit(c *gin.Context)
- func (handler *UserHandler) Login(c *gin.Context)
- func (handler *UserHandler) LoginJWT(c *gin.Context)
- func (handler *UserHandler) LoginSMS(c *gin.Context)
- func (handler *UserHandler) RefreshJWT(c *gin.Context)
- func (handler *UserHandler) RegisterRoutes(server *gin.Engine)
- func (handler *UserHandler) SendCode(c *gin.Context)
- func (handler *UserHandler) Signup(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArticleHandler ¶
type ArticleHandler struct {
// contains filtered or unexported fields
}
func NewArticleHandler ¶
func NewArticleHandler(svc service.ArticleService) *ArticleHandler
func (*ArticleHandler) Detail ¶
func (handler *ArticleHandler) Detail(c *gin.Context)
func (*ArticleHandler) Edit ¶
func (handler *ArticleHandler) Edit(c *gin.Context)
func (*ArticleHandler) List ¶
func (handler *ArticleHandler) List(c *gin.Context)
func (*ArticleHandler) Pub ¶
func (handler *ArticleHandler) Pub(c *gin.Context)
func (*ArticleHandler) Publish ¶
func (handler *ArticleHandler) Publish(c *gin.Context)
func (*ArticleHandler) RegisterRoutes ¶
func (handler *ArticleHandler) RegisterRoutes(server *gin.Engine)
func (*ArticleHandler) WithDraw ¶
func (handler *ArticleHandler) WithDraw(c *gin.Context)
type ArticleReq ¶
type ArticleVo ¶
type ArticleVo struct {
Id int64 `json:"id"`
Title string `json:"title"`
Content string `json:"content"`
Abstract string `json:"abstract"`
Author string `json:"author"`
Status int `json:"status"`
CTime int64 `json:"ctime"`
UTime int64 `json:"utime"`
}
func ConvertToArtVo ¶
type UserHandler ¶
type UserHandler struct {
// contains filtered or unexported fields
}
func NewUserHandler ¶
func NewUserHandler(svc service.UserService, codeSvc service.CodeService) *UserHandler
func (*UserHandler) Edit ¶
func (handler *UserHandler) Edit(c *gin.Context)
func (*UserHandler) Login ¶
func (handler *UserHandler) Login(c *gin.Context)
func (*UserHandler) LoginJWT ¶
func (handler *UserHandler) LoginJWT(c *gin.Context)
func (*UserHandler) LoginSMS ¶
func (handler *UserHandler) LoginSMS(c *gin.Context)
func (*UserHandler) RefreshJWT ¶
func (handler *UserHandler) RefreshJWT(c *gin.Context)
func (*UserHandler) RegisterRoutes ¶
func (handler *UserHandler) RegisterRoutes(server *gin.Engine)
func (*UserHandler) SendCode ¶
func (handler *UserHandler) SendCode(c *gin.Context)
func (*UserHandler) Signup ¶
func (handler *UserHandler) Signup(c *gin.Context)
Click to show internal directories.
Click to hide internal directories.