Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var MockSet = wire.NewSet( DemoSet, ) // end
MockSet 注入mock
Functions ¶
This section is empty.
Types ¶
type DemoMock ¶
type DemoMock struct{}
DemoMock DemoManage
func (*DemoMock) Create ¶
Create 创建数据 @Tags DemoManage @Summary 创建数据 @Security ApiKeyAuth @Param body body schema.Demo true "创建数据" @Success 200 {object} schema.IDResult @Failure 400 {object} schema.ErrorResult "{error:{code:0,message:无效的请求参数}}" @Failure 401 {object} schema.ErrorResult "{error:{code:0,message:未授权}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:服务器错误}}" @Router /api/v1/demos [post]
func (*DemoMock) Delete ¶
Delete 删除数据 @Tags DemoManage @Summary 删除数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:0,message:未授权}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:服务器错误}}" @Router /api/v1/demos/{id} [delete]
func (*DemoMock) Disable ¶
Disable 禁用数据 @Tags DemoManage @Summary 禁用数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:0,message:未授权}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:服务器错误}}" @Router /api/v1/demos/{id}/disable [patch]
func (*DemoMock) Enable ¶
Enable 启用数据 @Tags DemoManage @Summary 启用数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:0,message:未授权}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:服务器错误}}" @Router /api/v1/demos/{id}/enable [patch]
func (*DemoMock) Get ¶
Get 查询指定数据 @Tags DemoManage @Summary 查询指定数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.Demo @Failure 401 {object} schema.ErrorResult "{error:{code:0,message:未授权}}" @Failure 404 {object} schema.ErrorResult "{error:{code:0,message:资源不存在}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:服务器错误}}" @Router /api/v1/demos/{id} [get]
func (*DemoMock) Query ¶
Query 查询数据 @Tags DemoManage @Summary 查询数据 @Security ApiKeyAuth @Param current query int true "分页索引" default(1) @Param pageSize query int true "分页大小" default(10) @Param status query int false "状态(1:启用 2:禁用)" @Success 200 {object} schema.ListResult{list=[]schema.Demo} "查询结果" @Failure 401 {object} schema.ErrorResult "{error:{code:0,message:未授权}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:服务器错误}}" @Router /api/v1/demos [get]
func (*DemoMock) Update ¶
Update 更新数据 @Tags DemoManage @Summary 更新数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Param body body schema.Demo true "更新数据" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 400 {object} schema.ErrorResult "{error:{code:0,message:无效的请求参数}}" @Failure 401 {object} schema.ErrorResult "{error:{code:0,message:未授权}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:服务器错误}}" @Router /api/v1/demos/{id} [put]