Documentation ¶
Index ¶
- Variables
- type LoginMock
- func (a *LoginMock) GetCaptcha(c *gin.Context)
- func (a *LoginMock) GetUserInfo(c *gin.Context)
- func (a *LoginMock) Login(c *gin.Context)
- func (a *LoginMock) Logout(c *gin.Context)
- func (a *LoginMock) QueryUserMenuTree(c *gin.Context)
- func (a *LoginMock) RefreshToken(c *gin.Context)
- func (a *LoginMock) ResCaptcha(c *gin.Context)
- func (a *LoginMock) UpdatePassword(c *gin.Context)
- type MenuMock
- func (a *MenuMock) Create(c *gin.Context)
- func (a *MenuMock) Delete(c *gin.Context)
- func (a *MenuMock) Disable(c *gin.Context)
- func (a *MenuMock) Enable(c *gin.Context)
- func (a *MenuMock) Get(c *gin.Context)
- func (a *MenuMock) Query(c *gin.Context)
- func (a *MenuMock) QueryTree(c *gin.Context)
- func (a *MenuMock) Update(c *gin.Context)
- type RoleMock
- func (a *RoleMock) Create(c *gin.Context)
- func (a *RoleMock) Delete(c *gin.Context)
- func (a *RoleMock) Disable(c *gin.Context)
- func (a *RoleMock) Enable(c *gin.Context)
- func (a *RoleMock) Get(c *gin.Context)
- func (a *RoleMock) Query(c *gin.Context)
- func (a *RoleMock) QuerySelect(c *gin.Context)
- func (a *RoleMock) Update(c *gin.Context)
- type UserMock
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type LoginMock ¶
type LoginMock struct { }
func (*LoginMock) GetCaptcha ¶
@Tags LoginAPI @Summary 获取验证码信息 @Success 200 {object} schema.LoginCaptcha @Router /api/v1/pub/login/captchaid [get]
func (*LoginMock) GetUserInfo ¶
@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 ¶
@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 ¶
@Tags LoginAPI @Summary 用户登出 @Success 200 {object} schema.StatusResult "{status:OK}" @Router /api/v1/pub/login/exit [post]
func (*LoginMock) QueryUserMenuTree ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
type MenuMock struct{}
func (*MenuMock) Create ¶
@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 (*MenuMock) Delete ¶
@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 (*MenuMock) Disable ¶
@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 (*MenuMock) Enable ¶
@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 (*MenuMock) Get ¶
@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 (*MenuMock) Query ¶
@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 (*MenuMock) QueryTree ¶
@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 (*MenuMock) Update ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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]