mock

package
v8.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2021 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LoginSet = wire.NewSet(wire.Struct(new(LoginMock), "*"))
View Source
var MenuSet = wire.NewSet(wire.Struct(new(MenuMock), "*"))
View Source
var MockSet = wire.NewSet(
	LoginSet,
	MenuSet,
	RoleSet,
	UserSet,

) // end
View Source
var RoleSet = wire.NewSet(wire.Struct(new(RoleMock), "*"))
View Source
var UserSet = wire.NewSet(wire.Struct(new(UserMock), "*"))

Functions

This section is empty.

Types

type LoginMock

type LoginMock struct {
}

func (*LoginMock) GetCaptcha

func (a *LoginMock) GetCaptcha(c *gin.Context)

@Tags LoginAPI @Summary 获取验证码信息 @Success 200 {object} schema.LoginCaptcha @Router /api/v1/pub/login/captchaid [get]

func (*LoginMock) GetUserInfo

func (a *LoginMock) GetUserInfo(c *gin.Context)

@Tags LoginAPI @Summary 获取当前用户信息 @Security ApiKeyAuth @Success 200 {object} schema.UserLoginInfo @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/pub/current/user [get]

func (*LoginMock) Login

func (a *LoginMock) Login(c *gin.Context)

@Tags LoginAPI @Summary 用户登录 @Param body body schema.LoginParam true "请求参数" @Success 200 {object} schema.LoginTokenInfo @Failure 400 {object} schema.ErrorResult "{error:{code:0,message:bad request}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/pub/login [post]

func (*LoginMock) Logout

func (a *LoginMock) Logout(c *gin.Context)

@Tags LoginAPI @Summary 用户登出 @Success 200 {object} schema.StatusResult "{status:OK}" @Router /api/v1/pub/login/exit [post]

func (*LoginMock) QueryUserMenuTree

func (a *LoginMock) QueryUserMenuTree(c *gin.Context)

@Tags LoginAPI @Summary 查询当前用户菜单树 @Security ApiKeyAuth @Success 200 {object} schema.ListResult{list=[]schema.MenuTree} "查询结果" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/pub/current/menutree [get]

func (*LoginMock) RefreshToken

func (a *LoginMock) RefreshToken(c *gin.Context)

@Tags LoginAPI @Summary 刷新令牌 @Security ApiKeyAuth @Success 200 {object} schema.LoginTokenInfo @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/pub/refresh-token [post]

func (*LoginMock) ResCaptcha

func (a *LoginMock) ResCaptcha(c *gin.Context)

@Tags LoginAPI @Summary 响应图形验证码 @Param id query string true "验证码ID" @Param reload query string false "重新加载" @Produce image/png @Success 200 "图形验证码" @Failure 400 {object} schema.ErrorResult "{error:{code:0,message:bad request}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/pub/login/captcha [get]

func (*LoginMock) UpdatePassword

func (a *LoginMock) UpdatePassword(c *gin.Context)

@Tags LoginAPI @Summary 更新个人密码 @Security ApiKeyAuth @Param body body schema.UpdatePasswordParam true "请求参数" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/pub/current/password [put]

type MenuMock struct{}
func (a *MenuMock) Create(c *gin.Context)

@Tags MenuAPI @Summary 创建数据 @Security ApiKeyAuth @Param body body schema.Menu true "创建数据" @Success 200 {object} schema.IDResult @Failure 400 {object} schema.ErrorResult "{error:{code:0,message:bad request}}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/menus [post]

func (a *MenuMock) Delete(c *gin.Context)

@Tags MenuAPI @Summary 删除数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/menus/{id} [delete]

func (a *MenuMock) Disable(c *gin.Context)

@Tags MenuAPI @Summary 禁用数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/menus/{id}/disable [patch]

func (a *MenuMock) Enable(c *gin.Context)

@Tags MenuAPI @Summary 启用数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/menus/{id}/enable [patch]

func (a *MenuMock) Get(c *gin.Context)

@Tags MenuAPI @Summary 查询指定数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.Menu @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/menus/{id} [get]

func (a *MenuMock) Query(c *gin.Context)

@Tags MenuAPI @Summary 查询数据 @Security ApiKeyAuth @Param current query int true "分页索引" default(1) @Param pageSize query int true "分页大小" default(10) @Param queryValue query string false "查询值" @Param status query int false "状态(1:启用 2:禁用)" @Param isShow query int false "是否显示(1:显示 2:隐藏)" @Param parentID query int false "父级ID" @Success 200 {object} schema.ListResult{list=[]schema.Menu} "查询结果" @Failure 400 {object} schema.ErrorResult "{error:{code:0,message:bad request}}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/menus [get]

func (a *MenuMock) QueryTree(c *gin.Context)

@Tags MenuAPI @Summary 查询菜单树 @Security ApiKeyAuth @Param status query int false "状态(1:启用 2:禁用)" @Param parentID query int false "父级ID" @Success 200 {object} schema.ListResult{list=[]schema.MenuTree} "查询结果" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/menus.tree [get]

func (a *MenuMock) Update(c *gin.Context)

@Tags MenuAPI @Summary 更新数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Param body body schema.Menu true "更新数据" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 400 {object} schema.ErrorResult "{error:{code:0,message:bad request}}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/menus/{id} [put]

type RoleMock

type RoleMock struct {
}

func (*RoleMock) Create

func (a *RoleMock) Create(c *gin.Context)

@Tags RoleAPI @Summary 创建数据 @Security ApiKeyAuth @Param body body schema.Role true "创建数据" @Success 200 {object} schema.IDResult @Failure 400 {object} schema.ErrorResult "{error:{code:0,message:bad request}}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/roles [post]

func (*RoleMock) Delete

func (a *RoleMock) Delete(c *gin.Context)

@Tags RoleAPI @Summary 删除数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/roles/{id} [delete]

func (*RoleMock) Disable

func (a *RoleMock) Disable(c *gin.Context)

@Tags RoleAPI @Summary 禁用数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/roles/{id}/disable [patch]

func (*RoleMock) Enable

func (a *RoleMock) Enable(c *gin.Context)

@Tags RoleAPI @Summary 启用数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/roles/{id}/enable [patch]

func (*RoleMock) Get

func (a *RoleMock) Get(c *gin.Context)

@Tags RoleAPI @Summary 查询指定数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.Role @Failure 400 {object} schema.ErrorResult "{error:{code:0,message:bad request}}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/roles/{id} [get]

func (*RoleMock) Query

func (a *RoleMock) Query(c *gin.Context)

@Tags RoleAPI @Summary 查询数据 @Security ApiKeyAuth @Param current query int true "分页索引" default(1) @Param pageSize query int true "分页大小" default(10) @Param queryValue query string false "查询值" @Param status query int false "状态(1:启用 2:禁用)" @Success 200 {object} schema.ListResult{list=[]schema.Role} "查询结果" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/roles [get]

func (*RoleMock) QuerySelect

func (a *RoleMock) QuerySelect(c *gin.Context)

@Tags RoleAPI @Summary 查询选择数据 @Security ApiKeyAuth @Param queryValue query string false "查询值" @Param status query int false "状态(1:启用 2:禁用)" @Success 200 {object} schema.ListResult{list=[]schema.Role} "查询结果" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/roles.select [get]

func (*RoleMock) Update

func (a *RoleMock) Update(c *gin.Context)

@Tags RoleAPI @Summary 更新数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Param body body schema.Role true "更新数据" @Success 200 {object} schema.Role @Failure 400 {object} schema.ErrorResult "{error:{code:0,message:bad request}}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/roles/{id} [put]

type UserMock

type UserMock struct {
}

func (*UserMock) Create

func (a *UserMock) Create(c *gin.Context)

@Tags UserAPI @Summary 创建数据 @Security ApiKeyAuth @Param body body schema.User true "创建数据" @Success 200 {object} schema.IDResult @Failure 400 {object} schema.ErrorResult "{error:{code:0,message:bad request}}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/users [post]

func (*UserMock) Delete

func (a *UserMock) Delete(c *gin.Context)

@Tags UserAPI @Summary 删除数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/users/{id} [delete]

func (*UserMock) Disable

func (a *UserMock) Disable(c *gin.Context)

@Tags UserAPI @Summary 禁用数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/users/{id}/disable [patch]

func (*UserMock) Enable

func (a *UserMock) Enable(c *gin.Context)

@Tags UserAPI @Summary 启用数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.StatusResult "{status:OK}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/users/{id}/enable [patch]

func (*UserMock) Get

func (a *UserMock) Get(c *gin.Context)

@Tags UserAPI @Summary 查询指定数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.User @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/users/{id} [get]

func (*UserMock) Query

func (a *UserMock) Query(c *gin.Context)

@Tags UserAPI @Summary 查询数据 @Security ApiKeyAuth @Param current query int true "分页索引" default(1) @Param pageSize query int true "分页大小" default(10) @Param queryValue query string false "查询值" @Param roleIDs query string false "角色ID(多个以英文逗号分隔)" @Param status query int false "状态(1:启用 2:停用)" @Success 200 {object} schema.ListResult{list=[]schema.UserShow} "查询结果" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/users [get]

func (*UserMock) Update

func (a *UserMock) Update(c *gin.Context)

@Tags UserAPI @Summary 更新数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Param body body schema.User true "更新数据" @Success 200 {object} schema.User @Failure 400 {object} schema.ErrorResult "{error:{code:0,message:bad request}}" @Failure 401 {object} schema.ErrorResult "{error:{code:9999,message:invalid signature}}" @Failure 500 {object} schema.ErrorResult "{error:{code:0,message:internal server error}}" @Router /api/v1/users/{id} [put]

Jump to

Keyboard shortcuts

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