v1

package
v0.0.0-...-e0e8746 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2020 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddArticle

func AddArticle(c *gin.Context)

AddArticle 新增文章

func AddTag

func AddTag(c *gin.Context)

AddTag 添加标签

func DeleteArticle

func DeleteArticle(c *gin.Context)

DeleteArticle 删除文章

func DeleteTag

func DeleteTag(c *gin.Context)

DeleteTag 删除标签

func EditArticle

func EditArticle(c *gin.Context)

EditArticle 修改文章

func EditTag

func EditTag(c *gin.Context)

EditTag 编辑标签

func ExportTag

func ExportTag(c *gin.Context)

ExportTag 导出标签

func GetArticle

func GetArticle(c *gin.Context)

GetArticle 获取单篇文章

func GetArticles

func GetArticles(c *gin.Context)

GetArticles 获取多篇文章

func GetTags

func GetTags(c *gin.Context)

GetTags 获取标签列表

func ImportTag

func ImportTag(c *gin.Context)

ImportTag 导入标签

Types

type AddArticleForm

type AddArticleForm struct {
	TagID         int    `form:"tag_id" valid:"Required;Min(1)"`
	Title         string `form:"title" valid:"Required;MaxSize(100)"`
	Desc          string `form:"desc" valid:"Required;MaxSize(255)"`
	Content       string `form:"content" valid:"Required;MaxSize(65535)"`
	CreatedBy     string `form:"created_by" valid:"Required;MaxSize(100)"`
	CoverImageURL string `form:"cover_image_url" valid:"Required;MaxSize(255)"`
	State         int    `form:"state" valid:"Range(0,1)"`
}

AddArticleForm 添加文章表单

type AddTagForm

type AddTagForm struct {
	Name      string `form:"name" valid:"Required;MaxSize(100)"`
	CreatedBy string `form:"created_by" valid:"Required;MaxSize(100)"`
	State     int    `form:"state" valid:"Range(0,1)"`
}

AddTagForm 添加标签表单

type EditArticleForm

type EditArticleForm struct {
	ID            int    `form:"id" valid:"Required;Min(1)"`
	TagID         int    `form:"tag_id" valid:"Required;Min(1)"`
	Title         string `form:"title" valid:"Required;MaxSize(100)"`
	Desc          string `form:"desc" valid:"Required;MaxSize(255)"`
	Content       string `form:"content" valid:"Required;MaxSize(65535)"`
	ModifiedBy    string `form:"modified_by" valid:"Required;MaxSize(100)"`
	CoverImageURL string `form:"cover_image_url" valid:"Required;MaxSize(255)"`
	State         int    `form:"state" valid:"Range(0,1)"`
}

EditArticleForm 编辑文章表单

type EditTagForm

type EditTagForm struct {
	ID         int    `form:"id" valid:"Required;Min(1)"`
	Name       string `form:"name" valid:"Required;MaxSize(100)"`
	ModifiedBy string `form:"modified_by" valid:"Required;MaxSize(100)"`
	State      int    `form:"state" valid:"Range(0,1)"`
}

EditTagForm 编辑标签表单

Jump to

Keyboard shortcuts

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