Documentation
¶
Overview ¶
Package handler ...
Index ¶
- func CreateCategory(c *gin.Context)
- func CreateEntry(c *gin.Context)
- func DestroyCategory(c *gin.Context)
- func DestroyEntry(c *gin.Context)
- func ListCategories(c *gin.Context)
- func ListEntries(c *gin.Context)
- func RetrieveCategory(c *gin.Context)
- func RetrieveEntry(c *gin.Context)
- func UpdateCategory(c *gin.Context)
- func UpdateEntry(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCategory ¶
CreateCategory ...
@Summary 创建分类
@Tags crud
@Param body body serializer.CategoryCreateRequest true "创建分类请求体"
@Success 201 {object} ginx.Response{data=nil}
@Router /api/categories [post]
func CreateEntry ¶
CreateEntry ...
@Summary 创建条目
@Tags crud
@Param body body serializer.EntryCreateRequest true "创建条目请求体"
@Success 201 {object} ginx.Response{data=nil}
@Router /api/entries [post]
func DestroyCategory ¶
DestroyCategory ...
@Summary 删除分类
@Tags crud
@Param id path int true "分类 ID"
@Success 204 "No Content"
@Router /api/categories/{id} [delete]
func DestroyEntry ¶
DestroyEntry ...
@Summary 删除条目
@Tags crud
@Param id path int true "条目 ID"
@Success 204 "No Content"
@Router /api/entries/{id} [delete]
func ListCategories ¶
ListCategories ...
@Summary 获取分类列表
@Tags crud
@Success 200 {object} ginx.Response{data=[]serializer.CategoryListResponse}
@Router /api/categories [get]
func ListEntries ¶
ListEntries ...
@Summary 获取条目列表
@Tags crud
@Success 200 {object} ginx.Response{data=ginx.PaginatedResp{results=[]serializer.EntryListResponse}}
@Router /api/entries [get]
func RetrieveCategory ¶
RetrieveCategory ...
@Summary 获取单个分类
@Tags crud
@Param id path int true "分类 ID"
@Success 200 {object} ginx.Response{data=serializer.CategoryRetrieveResponse}
@Router /api/categories/{id} [get]
func RetrieveEntry ¶
RetrieveEntry ...
@Summary 获取单个条目
@Tags crud
@Param id path int true "条目 ID"
@Success 200 {object} ginx.Response{data=serializer.EntryRetrieveResponse}
@Router /api/entries/{id} [get]
func UpdateCategory ¶
UpdateCategory ...
@Summary 更新分类
@Tags crud
@Param id path int true "分类 ID"
@Param body body serializer.CategoryUpdateRequest true "更新分类请求体"
@Success 204 "No Content"
@Router /api/categories/{id} [put]
func UpdateEntry ¶
UpdateEntry ...
@Summary 更新条目
@Tags crud
@Param id path int true "条目 ID"
@Param body body serializer.EntryUpdateRequest true "更新条目请求体"
@Success 204 "No Content"
@Router /api/entries/{id} [put]
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.