Documentation
¶
Index ¶
- Variables
- type AgentConfigMock
- type AgentMock
- type DomainMock
- func (a *DomainMock) Create(c *gin.Context)
- func (a *DomainMock) Delete(c *gin.Context)
- func (a *DomainMock) Disable(c *gin.Context)
- func (a *DomainMock) Enable(c *gin.Context)
- func (a *DomainMock) Get(c *gin.Context)
- func (a *DomainMock) Query(c *gin.Context)
- func (a *DomainMock) QuerySelect(c *gin.Context)
- func (a *DomainMock) Update(c *gin.Context)
- type LoginMock
- func (a *LoginMock) GetCaptcha(c *gin.Context)
- func (a *LoginMock) GetMemberInfo(c *gin.Context)
- func (a *LoginMock) Login(c *gin.Context)
- func (a *LoginMock) Logout(c *gin.Context)
- func (a *LoginMock) QueryMemberMenuTree(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 MemberMock
- func (a *MemberMock) Create(c *gin.Context)
- func (a *MemberMock) Delete(c *gin.Context)
- func (a *MemberMock) Disable(c *gin.Context)
- func (a *MemberMock) Enable(c *gin.Context)
- func (a *MemberMock) Get(c *gin.Context)
- func (a *MemberMock) Query(c *gin.Context)
- func (a *MemberMock) Update(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
- type UsertagMock
- func (a *UsertagMock) Create(c *gin.Context)
- func (a *UsertagMock) Delete(c *gin.Context)
- func (a *UsertagMock) Disable(c *gin.Context)
- func (a *UsertagMock) Enable(c *gin.Context)
- func (a *UsertagMock) Get(c *gin.Context)
- func (a *UsertagMock) Query(c *gin.Context)
- func (a *UsertagMock) Update(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
var AgentConfigSet = wire.NewSet(wire.Struct(new(AgentConfigMock), "*"))
var DomainSet = wire.NewSet(wire.Struct(new(DomainMock), "*"))
var MemberSet = wire.NewSet(wire.Struct(new(MemberMock), "*"))
var UsertagSet = wire.NewSet(wire.Struct(new(UsertagMock), "*"))
Functions ¶
This section is empty.
Types ¶
type AgentConfigMock ¶
type AgentConfigMock struct { }
func (*AgentConfigMock) Create ¶
func (a *AgentConfigMock) Create(c *gin.Context)
@Tags AgentConfigAPI @Summary 创建询经销商配置数据 @Security ApiKeyAuth @Param body body schema.AgentConfig 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/agentconfigs [post]
func (*AgentConfigMock) Query ¶
func (a *AgentConfigMock) Query(c *gin.Context)
@Tags AgentConfigAPI @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:启用 0:停用)" @Success 200 {object} schema.ListResult{list=[]schema.AgentConfig} "经销商配置数据查询结果" @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/agentconfigs [get]
func (*AgentConfigMock) Update ¶
func (a *AgentConfigMock) Update(c *gin.Context)
@Tags AgentConfigAPI @Summary 更新经销商配置数据数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Param body body schema.User true "更新经销商配置数据数据" @Success 200 {object} schema.AgentConfig @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/agentconfigs/{id} [post]
type AgentMock ¶
type AgentMock struct { }
func (*AgentMock) Query ¶
@Tags AgentAPI @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:启用 0:停用)" @Success 200 {object} schema.ListResult{list=[]schema.MemberShow} "查询结果" @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/agents [get]
func (*AgentMock) QueryMyUsers ¶
@Tags AgentAPI @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:启用 0:停用)" @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/agents/my/users [get]
func (*AgentMock) QueryUsersByID ¶
@Tags AgentAPI @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:启用 0:停用)" @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/agents/:id/users [get]
func (*AgentMock) QueryWithStatistics ¶
@Tags AgentAPI @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:启用 0:停用)" @Success 200 {object} schema.ListResult{list=[]schema.AgentShow} "查询结果" @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/agents/with-statistics [get]
func (*AgentMock) Update ¶
@Tags AgentAPI @Summary 更新该经销商的的等级 @Security ApiKeyAuth @Param body body schema.AgentUpdate true "更新数据" @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/agents/:id [post]
type DomainMock ¶
type DomainMock struct { }
func (*DomainMock) Create ¶
func (a *DomainMock) Create(c *gin.Context)
@Tags DomainAPI @Summary 创建数据 @Security ApiKeyAuth @Param body body schema.Domain 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/domains [post]
func (*DomainMock) Delete ¶
func (a *DomainMock) Delete(c *gin.Context)
@Tags DomainAPI @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/domains/{id} [delete]
func (*DomainMock) Disable ¶
func (a *DomainMock) Disable(c *gin.Context)
@Tags DomainAPI @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/domains/{id}/disable [patch]
func (*DomainMock) Enable ¶
func (a *DomainMock) Enable(c *gin.Context)
@Tags DomainAPI @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/domains/{id}/enable [patch]
func (*DomainMock) Get ¶
func (a *DomainMock) Get(c *gin.Context)
@Tags DomainAPI @Summary 查询指定数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.Domain @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/domains/{id} [get]
func (*DomainMock) Query ¶
func (a *DomainMock) Query(c *gin.Context)
@Tags DomainAPI @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:启用 0:禁用)" @Success 200 {object} schema.ListResult{list=[]schema.Domain} "查询结果" @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/domains [get]
func (*DomainMock) QuerySelect ¶
func (a *DomainMock) QuerySelect(c *gin.Context)
@Tags DomainAPI @Summary 查询选择数据 @Security ApiKeyAuth @Param queryValue query string false "查询值" @Param status query int false "状态(1:启用 0:禁用)" @Success 200 {object} schema.ListResult{list=[]schema.Domain} "查询结果" @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/domains.select [get]
func (*DomainMock) Update ¶
func (a *DomainMock) Update(c *gin.Context)
@Tags DomainAPI @Summary 更新数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Param body body schema.Domain true "更新数据" @Success 200 {object} schema.Domain @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/domains/{id} [put]
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) GetMemberInfo ¶
@Tags LoginAPI @Summary 获取当前用户信息 @Security ApiKeyAuth @Success 200 {object} schema.MemberLoginInfo @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/member [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) QueryMemberMenuTree ¶
@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 MemberMock ¶
type MemberMock struct { }
func (*MemberMock) Create ¶
func (a *MemberMock) Create(c *gin.Context)
@Tags MemberAPI @Summary 创建数据 @Security ApiKeyAuth @Param body body schema.Member 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/members [post]
func (*MemberMock) Delete ¶
func (a *MemberMock) Delete(c *gin.Context)
@Tags MemberAPI @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/members/{id} [delete]
func (*MemberMock) Disable ¶
func (a *MemberMock) Disable(c *gin.Context)
@Tags MemberAPI @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/members/{id}/disable [patch]
func (*MemberMock) Enable ¶
func (a *MemberMock) Enable(c *gin.Context)
@Tags MemberAPI @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/members/{id}/enable [patch]
func (*MemberMock) Get ¶
func (a *MemberMock) Get(c *gin.Context)
@Tags MemberAPI @Summary 查询指定数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.Member @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/members/{id} [get]
func (*MemberMock) Query ¶
func (a *MemberMock) Query(c *gin.Context)
@Tags MemberAPI @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:启用 0:停用)" @Success 200 {object} schema.ListResult{list=[]schema.MemberShow} "查询结果" @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/members [get]
func (*MemberMock) Update ¶
func (a *MemberMock) Update(c *gin.Context)
@Tags MemberAPI @Summary 更新数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Param body body schema.Member true "更新数据" @Success 200 {object} schema.Member @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/members/{id} [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:启用 0:禁用)" @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 查询菜单树-这是分group的树形结构 @Security ApiKeyAuth @Param status query int false "状态(1:启用 0:禁用)" @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:启用 0:禁用)" @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:启用 0:停用)" @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]
type UsertagMock ¶
type UsertagMock struct { }
func (*UsertagMock) Create ¶
func (a *UsertagMock) Create(c *gin.Context)
@Tags UsertagAPI @Summary 创建数据 @Security ApiKeyAuth @Param body body schema.Usertag 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/usertags [post]
func (*UsertagMock) Delete ¶
func (a *UsertagMock) Delete(c *gin.Context)
@Tags UsertagAPI @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/usertags/{id} [delete]
func (*UsertagMock) Disable ¶
func (a *UsertagMock) Disable(c *gin.Context)
@Tags UsertagAPI @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/usertags/{id}/disable [patch]
func (*UsertagMock) Enable ¶
func (a *UsertagMock) Enable(c *gin.Context)
@Tags UsertagAPI @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/usertags/{id}/enable [patch]
func (*UsertagMock) Get ¶
func (a *UsertagMock) Get(c *gin.Context)
@Tags UsertagAPI @Summary 查询指定数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Success 200 {object} schema.Usertag @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/usertags/{id} [get]
func (*UsertagMock) Query ¶
func (a *UsertagMock) Query(c *gin.Context)
@Tags UsertagAPI @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:启用 0:停用)" @Success 200 {object} schema.ListResult{list=[]schema.Usertag} "查询结果" @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/usertags [get]
func (*UsertagMock) Update ¶
func (a *UsertagMock) Update(c *gin.Context)
@Tags UsertagAPI @Summary 更新数据 @Security ApiKeyAuth @Param id path int true "唯一标识" @Param body body schema.User true "更新数据" @Success 200 {object} schema.Usertag @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/usertags/{id} [put]