package requests type BasicArticleClassRequest struct { GetBasicArticleClassPage // 获取科普分类列表-分页 GetBasicArticleClassList // 获取科普分类列表 PutBasicArticleClass // 修改科普分类 AddBasicArticleClass // 新增科普分类 } // GetBasicArticleClassPage 获取科普分类列表-分页 type GetBasicArticleClassPage struct { Page int `json:"page" form:"page" label:"页码"` PageSize int `json:"page_size" form:"page_size" label:"每页个数"` BasicClassName string `json:"basic_class_name" form:"basic_class_name" label:"分类名称"` Order *GetBasicArticleClassPageOrder `json:"order" form:"order" label:"排序"` } // GetBasicArticleClassPageOrder 获取科普分类列表-分页-排序条件 type GetBasicArticleClassPageOrder struct { BasicClassSort string `json:"basic_class_sort" form:"basic_class_sort" label:"排序"` // 排序(越大排序越靠前) } // GetBasicArticleClassList 获取科普分类列表 type GetBasicArticleClassList struct { BasicClassName string `json:"basic_class_name" form:"basic_class_name" label:"分类名称"` } // GetBasicArticleClassListOrder 获取科普分类列表-排序条件 type GetBasicArticleClassListOrder struct { BasicClassSort string `json:"basic_class_sort" form:"basic_class_sort" label:"排序"` // 排序(越大排序越靠前) } // PutBasicArticleClass 修改科普分类 type PutBasicArticleClass struct { BasicClassName string `json:"basic_class_name" form:"basic_class_name" label:"分类名称" validate:"required"` BasicClassSort uint `json:"basic_class_sort" form:"basic_class_sort" label:"排序值" validate:"required,number,min=1"` } // AddBasicArticleClass 新增科普分类 type AddBasicArticleClass struct { BasicClassName string `json:"basic_class_name" form:"basic_class_name" label:"分类名称" validate:"required"` BasicClassSort uint `json:"basic_class_sort" form:"basic_class_sort" label:"排序值" validate:"required,number,min=1"` }