mirror of
https://github.com/xinliangnote/go-gin-api.git
synced 2024-04-21 12:31:46 +00:00
#16 optimize handlergen.sh
This commit is contained in:
@@ -19,9 +19,15 @@ type Handler interface {
|
||||
Get() core.HandlerFunc
|
||||
// 示例:支持 post 请求的方法
|
||||
Post() core.HandlerFunc
|
||||
|
||||
// 获取授权信息
|
||||
// @Tags Demo
|
||||
// @Router /auth/get [post]
|
||||
Auth() core.HandlerFunc
|
||||
|
||||
// Trace 示例
|
||||
// @Tags Demo
|
||||
// @Router /demo/trace [get]
|
||||
Trace() core.HandlerFunc
|
||||
}
|
||||
|
||||
|
||||
@@ -14,13 +14,25 @@ var _ Handler = (*handler)(nil)
|
||||
type Handler interface {
|
||||
// i 为了避免被其他包实现
|
||||
i()
|
||||
|
||||
// Create 创建用户
|
||||
// @Tags User
|
||||
// @Router /user/create [post]
|
||||
Create() core.HandlerFunc
|
||||
|
||||
// UpdateNickNameByID 编辑用户 - 通过主键ID更新用户昵称
|
||||
// @Tags User
|
||||
// @Router /user/update [put]
|
||||
UpdateNickNameByID() core.HandlerFunc
|
||||
|
||||
// Delete 删除用户
|
||||
// @Tags User
|
||||
// @Router /user/delete/{id} [patch]
|
||||
Delete() core.HandlerFunc
|
||||
|
||||
// Detail 用户详情
|
||||
// @Tags User
|
||||
// @Router /user/info/{username} [get]
|
||||
Detail() core.HandlerFunc
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user