Documentation ¶
Index ¶
- func DecodeForAdmin() gin.HandlerFunc
- func LoginExpiredCheck() gin.HandlerFunc
- func PathExists(path string) (bool, error)
- func RefreshCache() gin.HandlerFunc
- type ArticleController
- type BaseController
- type CategoryController
- type Context
- type Controller
- type ErrerController
- type IndexController
- type LoginController
- type LoginInfo
- type OptionController
- type PageController
- type TweetController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeForAdmin ¶
func DecodeForAdmin() gin.HandlerFunc
func LoginExpiredCheck ¶
func LoginExpiredCheck() gin.HandlerFunc
func PathExists ¶
func RefreshCache ¶
func RefreshCache() gin.HandlerFunc
Types ¶
type ArticleController ¶
type ArticleController struct {
BaseController
}
func (*ArticleController) Add ¶
func (ct *ArticleController) Add(c *gin.Context)
func (*ArticleController) All ¶
func (ct *ArticleController) All(c *gin.Context)
func (*ArticleController) Del ¶
func (ct *ArticleController) Del(c *gin.Context)
func (*ArticleController) Do ¶
func (ct *ArticleController) Do(c *gin.Context)
func (*ArticleController) Down ¶
func (ct *ArticleController) Down(c *gin.Context)
func (*ArticleController) Modify ¶
func (ct *ArticleController) Modify(c *gin.Context)
type BaseController ¶
type BaseController struct {
Context *Context
}
type CategoryController ¶
type CategoryController struct {
BaseController
}
func (*CategoryController) Add ¶
func (ct *CategoryController) Add(c *gin.Context)
func (*CategoryController) All ¶
func (ct *CategoryController) All(c *gin.Context)
func (*CategoryController) Del ¶
func (ct *CategoryController) Del(c *gin.Context)
func (*CategoryController) Do ¶
func (ct *CategoryController) Do(c *gin.Context)
func (*CategoryController) Update ¶
func (ct *CategoryController) Update(c *gin.Context)
type Context ¶
type Context struct { Config *config.ConfigData Cache *cache.Cache View *view.ViewRender Model *database.Dao Ctrl *Controller }
func NewContext ¶
func NewContext() *Context
type Controller ¶
type Controller struct { ArtC *ArticleController CatC *CategoryController PagC *PageController TweC *TweetController ErrC *ErrerController IndC *IndexController OptC *OptionController LoginC *LoginController }
type ErrerController ¶
type ErrerController struct {
BaseController
}
func (*ErrerController) Do404 ¶
func (ct *ErrerController) Do404(c *gin.Context)
func (*ErrerController) Do500 ¶
func (ct *ErrerController) Do500(c *gin.Context)
type IndexController ¶
type IndexController struct {
BaseController
}
func (*IndexController) Do ¶
func (ct *IndexController) Do(c *gin.Context)
type LoginController ¶
type LoginController struct {
BaseController
}
func (*LoginController) Check ¶
func (ct *LoginController) Check(c *gin.Context)
func (*LoginController) Login ¶
func (ct *LoginController) Login(c *gin.Context)
func (*LoginController) Ping ¶
func (ct *LoginController) Ping(c *gin.Context)
type LoginInfo ¶
type LoginInfo struct {
// contains filtered or unexported fields
}
func GetLoginInfo ¶
func GetLoginInfo() *LoginInfo
func (*LoginInfo) CheckExpired ¶
type OptionController ¶
type OptionController struct {
BaseController
}
func (*OptionController) ClearCache ¶
func (ct *OptionController) ClearCache(c *gin.Context)
func (*OptionController) Info ¶
func (ct *OptionController) Info(c *gin.Context)
type PageController ¶
type PageController struct {
BaseController
}
func (*PageController) Add ¶
func (ct *PageController) Add(c *gin.Context)
func (*PageController) Del ¶
func (ct *PageController) Del(c *gin.Context)
func (*PageController) Do ¶
func (ct *PageController) Do(c *gin.Context)
func (*PageController) Down ¶
func (ct *PageController) Down(c *gin.Context)
func (*PageController) List ¶
func (ct *PageController) List(c *gin.Context)
func (*PageController) Modify ¶
func (ct *PageController) Modify(c *gin.Context)
type TweetController ¶
type TweetController struct {
BaseController
}
func (*TweetController) Add ¶
func (ct *TweetController) Add(c *gin.Context)
func (*TweetController) Del ¶
func (ct *TweetController) Del(c *gin.Context)
func (*TweetController) Do ¶
func (ct *TweetController) Do(c *gin.Context)
func (*TweetController) List ¶
func (ct *TweetController) List(c *gin.Context)
Click to show internal directories.
Click to hide internal directories.