controller

package
v0.3.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2020 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminController

type AdminController struct {
}

func (*AdminController) AddBlogCtr

func (ac *AdminController) AddBlogCtr(c *gin.Context)

func (*AdminController) DeleteBlogCtr

func (ac *AdminController) DeleteBlogCtr(c *gin.Context)

func (*AdminController) EditBlogCtr

func (ac *AdminController) EditBlogCtr(c *gin.Context)

func (*AdminController) ExportCtr

func (ac *AdminController) ExportCtr(c *gin.Context)

Export

func (*AdminController) FileUpload

func (ac *AdminController) FileUpload(c *gin.Context)

func (*AdminController) Files

func (ac *AdminController) Files(c *gin.Context)

func (*AdminController) ListBlogCtr

func (ac *AdminController) ListBlogCtr(c *gin.Context)

ListBlogCtr is list blogs for admin

func (*AdminController) LoginCtr

func (ac *AdminController) LoginCtr(c *gin.Context)

func (*AdminController) LoginProcessCtr

func (ac *AdminController) LoginProcessCtr(c *gin.Context)

func (*AdminController) LogoutCtr

func (ac *AdminController) LogoutCtr(c *gin.Context)

func (*AdminController) SaveBlogAddCtr

func (ac *AdminController) SaveBlogAddCtr(c *gin.Context)

func (*AdminController) SaveBlogEditCtr

func (ac *AdminController) SaveBlogEditCtr(c *gin.Context)

type AdminLoginForm

type AdminLoginForm struct {
	Username string `form:"username" binding:"required"`
	Password string `form:"password" binding:"required"`
}

AdminLoginForm is the login form for Admin

type Api

type Api struct {
}

func (*Api) Index

func (a *Api) Index(c *gin.Context)

func (*Api) View

func (a *Api) View(c *gin.Context)

type BlogItem

type BlogItem struct {
	Title   string `form:"title" binding:"required"`
	Content string `form:"content" binding:"required"`
}

BlogItem is the blog item

type EditBlogItem

type EditBlogItem struct {
	Aid     string `form:"aid" binding:"required"`
	Title   string `form:"title" binding:"required"`
	Content string `form:"content" binding:"required"`
}

type FrontController

type FrontController struct {
}

func (*FrontController) AboutCtr

func (fc *FrontController) AboutCtr(c *gin.Context)

func (*FrontController) CountViewCtr

func (fc *FrontController) CountViewCtr(c *gin.Context)

func (*FrontController) HomeCtr

func (fc *FrontController) HomeCtr(c *gin.Context)

func (*FrontController) PingCtr

func (fc *FrontController) PingCtr(c *gin.Context)

func (*FrontController) SearchCtr

func (fc *FrontController) SearchCtr(c *gin.Context)

func (*FrontController) ViewAltCtr

func (fc *FrontController) ViewAltCtr(c *gin.Context)

func (*FrontController) ViewCtr

func (fc *FrontController) ViewCtr(c *gin.Context)

type RSS

type RSS struct {
}

RSS controll group

func (*RSS) Alter

func (rss *RSS) Alter(c *gin.Context)

func (*RSS) Out

func (rss *RSS) Out(c *gin.Context)

Out Render and output RSS TODO 增加缓存

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL