Documentation
¶
Index ¶
- func AuthAccountCreate(c *gin.Context)
- func AuthDestroyBulk(c *gin.Context)
- func AuthDestroyByPk(c *gin.Context)
- func AuthFindAndCountAll(c *gin.Context)
- func AuthFindByPk(c *gin.Context)
- func AuthFindOrCreate(c *gin.Context)
- func AuthSingleCreate(c *gin.Context)
- func AuthUpdateBulk(c *gin.Context)
- func AuthUpdateByPk(c *gin.Context)
- func GroupDestroyBulk(c *gin.Context)
- func GroupDestroyByPk(c *gin.Context)
- func GroupFindAndCountAll(c *gin.Context)
- func GroupFindByPk(c *gin.Context)
- func GroupFindOrCreate(c *gin.Context)
- func GroupSingleCreate(c *gin.Context)
- func GroupUpdateBulk(c *gin.Context)
- func GroupUpdateByPk(c *gin.Context)
- func LoginAccount(c *gin.Context)
- func LogoutAccount(c *gin.Context)
- func MenuDestroyBulk(c *gin.Context)
- func MenuDestroyByPk(c *gin.Context)
- func MenuFindAndCountAll(c *gin.Context)
- func MenuFindByPk(c *gin.Context)
- func MenuFindOrCreate(c *gin.Context)
- func MenuSingleCreate(c *gin.Context)
- func MenuUpdateBulk(c *gin.Context)
- func MenuUpdateByPk(c *gin.Context)
- func Pong(c *gin.Context)
- func RoleDestroyBulk(c *gin.Context)
- func RoleDestroyByPk(c *gin.Context)
- func RoleFindAndCountAll(c *gin.Context)
- func RoleFindByPk(c *gin.Context)
- func RoleFindOrCreate(c *gin.Context)
- func RoleSingleCreate(c *gin.Context)
- func RoleUpdateBulk(c *gin.Context)
- func RoleUpdateByPk(c *gin.Context)
- func TokenRefresh(c *gin.Context)
- func UploudFile(c *gin.Context)
- func UploudMultiFile(c *gin.Context)
- func UserDestroyBulk(c *gin.Context)
- func UserDestroyByPk(c *gin.Context)
- func UserFindAndCountAll(c *gin.Context)
- func UserFindByPk(c *gin.Context)
- func UserFindMyGroups(c *gin.Context)
- func UserFindMyMenus(c *gin.Context)
- func UserFindMyRoles(c *gin.Context)
- func UserFindOrCreate(c *gin.Context)
- func UserGroupDestroyBulk(c *gin.Context)
- func UserGroupDestroyByPk(c *gin.Context)
- func UserGroupFindAndCountAll(c *gin.Context)
- func UserGroupFindByPk(c *gin.Context)
- func UserGroupFindOrCreate(c *gin.Context)
- func UserGroupSingleCreate(c *gin.Context)
- func UserGroupUpdateBulk(c *gin.Context)
- func UserGroupUpdateByPk(c *gin.Context)
- func UserSingleCreate(c *gin.Context)
- func UserUpdateBulk(c *gin.Context)
- func UserUpdateByPk(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthAccountCreate ¶
AuthAccountCreate 创建帐号 @Summary 创建帐号 @Description 创建帐号... @Tags auth,admin @Accept json @Produce json @Param auth body model.AuthAccountCreateReq true "参数" @Success 200 {object} model.HTTPSuccess @Failure 500 {object} model.HTTPError @Router /admin/auth/account/create [post] @Security ApiKeyAuth
func AuthDestroyBulk ¶
AuthDestroyBulk 批量删除 @Summary 批量删除 @Description 批量删除... @Tags auth @Accept json @Produce json @Param auth body model.BulkDelete true "批量删除" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/auths [delete] @Security ApiKeyAuth
func AuthDestroyByPk ¶
AuthDestroyByPk 删除单条信息 @Summary 删除单条信息 @Description 删除单条信息... @Tags auth @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.HTTPDeleteSuccess @Failure 500 {object} model.HTTPError @Router /admin/auths/{id} [delete] @Security ApiKeyAuth
func AuthFindAndCountAll ¶
AuthFindAndCountAll 查询多条信息 @Summary 查询多条信息 @Description 查询多条信息... @Tags auth @Accept json @Produce json @Param q query model.PaginReq false "参数" @Success 200 {object} model.AuthListRes @Failure 500 {object} model.HTTPError @Router /admin/auths [get] @Security ApiKeyAuth
func AuthFindByPk ¶
AuthFindByPk 根据主键查询单条信息 @Summary 查询单条信息 @Description 查询单条信息... @Tags auth @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.AuthRes @Failure 500 {object} model.HTTPError @Router /admin/auths/{id} [get] @Security ApiKeyAuth
func AuthFindOrCreate ¶
AuthFindOrCreate 查询或创建单条信息 @Summary 查询或创建单条信息 @Description 查询或创建单条信息... @Tags auth @Accept json @Produce json @Param auth body model.Auth true "查询或创建单条信息" @Success 200 {object} model.AuthRes @Failure 500 {object} model.HTTPError @Router /admin/auth [post] @Security ApiKeyAuth
func AuthSingleCreate ¶
AuthSingleCreate 创建单条信息 @Summary 创建单条信息 @Description 创建单条信息... @Tags auth @Accept json @Produce json @Param auth body model.Auth true "参数" @Success 200 {object} model.AuthRes @Failure 500 {object} model.HTTPError @Router /admin/auths [post] @Security ApiKeyAuth
func AuthUpdateBulk ¶
AuthUpdateBulk 批量更新 @Summary 批量更新 @Description 批量更新... @Tags auth @Accept json @Produce json @Param auth body model.BulkUpdate true "批量更新" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/auths [patch] @Security ApiKeyAuth
func AuthUpdateByPk ¶
AuthUpdateByPk 更新单条信息 @Summary 更新单条信息 @Description 更新单条信息... @Tags auth @Accept json @Produce json @Param id path string true "ID" @Param auth body model.Auth true "更新单条信息" @Success 200 {object} model.AuthRes @Failure 500 {object} model.HTTPError @Router /admin/auths/{id} [patch] @Security ApiKeyAuth
func GroupDestroyBulk ¶
GroupDestroyBulk 批量删除 @Summary 批量删除 @Description 批量删除... @Tags group @Accept json @Produce json @Param group body model.BulkDelete true "批量删除" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/groups [delete] @Security ApiKeyAuth
func GroupDestroyByPk ¶
GroupDestroyByPk 删除单条信息 @Summary 删除单条信息 @Description 删除单条信息... @Tags group @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.HTTPDeleteSuccess @Failure 500 {object} model.HTTPError @Router /admin/groups/{id} [delete] @Security ApiKeyAuth
func GroupFindAndCountAll ¶
GroupFindAndCountAll 查询多条信息 @Summary 查询多条信息 @Description 查询多条信息... @Tags group @Accept json @Produce json @Param q query model.PaginReq false "参数" @Success 200 {object} model.GroupListRes @Failure 500 {object} model.HTTPError @Router /admin/groups [get] @Security ApiKeyAuth
func GroupFindByPk ¶
GroupFindByPk 根据主键查询单条信息 @Summary 查询单条信息 @Description 查询单条信息... @Tags group @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.GroupRes @Failure 500 {object} model.HTTPError @Router /admin/groups/{id} [get] @Security ApiKeyAuth
func GroupFindOrCreate ¶
GroupFindOrCreate 查询或创建单条信息 @Summary 查询或创建单条信息 @Description 查询或创建单条信息... @Tags group @Accept json @Produce json @Param group body model.Group true "查询或创建单条信息" @Success 200 {object} model.GroupRes @Failure 500 {object} model.HTTPError @Router /admin/group [post] @Security ApiKeyAuth
func GroupSingleCreate ¶
GroupSingleCreate 创建单条信息 @Summary 创建单条信息 @Description 创建单条信息... @Tags group @Accept json @Produce json @Param group body model.Group true "参数" @Success 200 {object} model.GroupRes @Failure 500 {object} model.HTTPError @Router /admin/groups [post] @Security ApiKeyAuth
func GroupUpdateBulk ¶
GroupUpdateBulk 批量更新 @Summary 批量更新 @Description 批量更新... @Tags group @Accept json @Produce json @Param group body model.BulkUpdate true "批量更新" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/groups [patch] @Security ApiKeyAuth
func GroupUpdateByPk ¶
GroupUpdateByPk 更新单条信息 @Summary 更新单条信息 @Description 更新单条信息... @Tags group @Accept json @Produce json @Param id path string true "ID" @Param group body model.Group true "更新单条信息" @Success 200 {object} model.GroupRes @Failure 500 {object} model.HTTPError @Router /admin/groups/{id} [patch] @Security ApiKeyAuth
func LoginAccount ¶
LoginAccount 登录处理函数 TODO:生产环境,错误信息不需要详细情况 @Summary 帐号登录 @Description 帐号登录... @Tags admin @Accept json @Produce json @Param q body model.AuthAccountLoginReq true "登录" @Success 200 {object} model.AuthAccountLoginSuccess @Failure 500 {object} model.HTTPError @Router /admin/account/login [post]
func LogoutAccount ¶
LogoutAccount 登出 @Summary 退出登录 @Description 退出登录... @Tags admin @Accept json @Produce json @Success 200 {object} model.HTTPSuccess @Failure 500 {object} model.HTTPError @Router /admin/account/logout [post] @Security ApiKeyAuth
func MenuDestroyBulk ¶
MenuDestroyBulk 批量删除 @Summary 批量删除 @Description 批量删除... @Tags menu @Accept json @Produce json @Param menu body model.BulkDelete true "批量删除" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/menus [delete] @Security ApiKeyAuth
func MenuDestroyByPk ¶
MenuDestroyByPk 删除单条信息 @Summary 删除单条信息 @Description 删除单条信息... @Tags menu @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.HTTPDeleteSuccess @Failure 500 {object} model.HTTPError @Router /admin/menus/{id} [delete] @Security ApiKeyAuth
func MenuFindAndCountAll ¶
MenuFindAndCountAll 查询多条信息 @Summary 查询多条信息 @Description 查询多条信息... @Tags menu @Accept json @Produce json @Param q query model.PaginReq false "参数" @Success 200 {object} model.MenuListRes @Failure 500 {object} model.HTTPError @Router /admin/menus [get] @Security ApiKeyAuth
func MenuFindByPk ¶
MenuFindByPk 根据主键查询单条信息 @Summary 查询单条信息 @Description 查询单条信息... @Tags menu @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.MenuRes @Failure 500 {object} model.HTTPError @Router /admin/menus/{id} [get] @Security ApiKeyAuth
func MenuFindOrCreate ¶
MenuFindOrCreate 查询或创建单条信息 @Summary 查询或创建单条信息 @Description 查询或创建单条信息... @Tags menu @Accept json @Produce json @Param menu body model.Menu true "查询或创建单条信息" @Success 200 {object} model.MenuRes @Failure 500 {object} model.HTTPError @Router /admin/menu [post] @Security ApiKeyAuth
func MenuSingleCreate ¶
MenuSingleCreate 创建单条信息 @Summary 创建单条信息 @Description 创建单条信息... @Tags menu @Accept json @Produce json @Param menu body model.Menu true "参数" @Success 200 {object} model.MenuRes @Failure 500 {object} model.HTTPError @Router /admin/menus [post] @Security ApiKeyAuth
func MenuUpdateBulk ¶
MenuUpdateBulk 批量更新 @Summary 批量更新 @Description 批量更新... @Tags menu @Accept json @Produce json @Param menu body model.BulkUpdate true "批量更新" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/menus [patch] @Security ApiKeyAuth
func MenuUpdateByPk ¶
MenuUpdateByPk 更新单条信息 @Summary 更新单条信息 @Description 更新单条信息... @Tags menu @Accept json @Produce json @Param id path string true "ID" @Param menu body model.Menu true "更新单条信息" @Success 200 {object} model.MenuRes @Failure 500 {object} model.HTTPError @Router /admin/menus/{id} [patch] @Security ApiKeyAuth
func RoleDestroyBulk ¶
RoleDestroyBulk 批量删除 @Summary 批量删除 @Description 批量删除... @Tags role @Accept json @Produce json @Param role body model.BulkDelete true "批量删除" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/roles [delete] @Security ApiKeyAuth
func RoleDestroyByPk ¶
RoleDestroyByPk 删除单条信息 @Summary 删除单条信息 @Description 删除单条信息... @Tags role @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.HTTPDeleteSuccess @Failure 500 {object} model.HTTPError @Router /admin/roles/{id} [delete] @Security ApiKeyAuth
func RoleFindAndCountAll ¶
RoleFindAndCountAll 查询多条信息 @Summary 查询多条信息 @Description 查询多条信息... @Tags role @Accept json @Produce json @Param q query model.PaginReq false "参数" @Success 200 {object} model.RoleListRes @Failure 500 {object} model.HTTPError @Router /admin/roles [get] @Security ApiKeyAuth
func RoleFindByPk ¶
RoleFindByPk 根据主键查询单条信息 @Summary 查询单条信息 @Description 查询单条信息... @Tags role @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.RoleRes @Failure 500 {object} model.HTTPError @Router /admin/roles/{id} [get] @Security ApiKeyAuth
func RoleFindOrCreate ¶
RoleFindOrCreate 查询或创建单条信息 @Summary 查询或创建单条信息 @Description 查询或创建单条信息... @Tags role @Accept json @Produce json @Param role body model.Role true "查询或创建单条信息" @Success 200 {object} model.RoleRes @Failure 500 {object} model.HTTPError @Router /admin/role [post] @Security ApiKeyAuth
func RoleSingleCreate ¶
RoleSingleCreate 创建单条信息 @Summary 创建单条信息 @Description 创建单条信息... @Tags role @Accept json @Produce json @Param role body model.Role true "参数" @Success 200 {object} model.RoleRes @Failure 500 {object} model.HTTPError @Router /admin/roles [post] @Security ApiKeyAuth
func RoleUpdateBulk ¶
RoleUpdateBulk 批量更新 @Summary 批量更新 @Description 批量更新... @Tags role @Accept json @Produce json @Param role body model.BulkUpdate true "批量更新" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/roles [patch] @Security ApiKeyAuth
func RoleUpdateByPk ¶
RoleUpdateByPk 更新单条信息 @Summary 更新单条信息 @Description 更新单条信息... @Tags role @Accept json @Produce json @Param id path string true "ID" @Param role body model.Role true "更新单条信息" @Success 200 {object} model.RoleRes @Failure 500 {object} model.HTTPError @Router /admin/roles/{id} [patch] @Security ApiKeyAuth
func TokenRefresh ¶
TokenRefresh 刷新token @Summary 刷新token @Description 刷新token... @Tags admin @Accept json @Produce json @Success 200 {object} model.AuthAccountLoginSuccess @Failure 500 {object} model.HTTPError @Router /admin/token/refresh [post] @Security ApiKeyAuth
func UploudFile ¶
UploudFile 文件上传,单文件 @Summary 文件上传,单文件 @Description 文件上传,单文件... @Tags files @Accept mpfd @Produce json @Param file formData file true "文件" @Success 200 {object} model.UploadSuccess @Failure 500 {object} model.HTTPError @Router /admin/files/upload [post] @Security ApiKeyAuth
func UploudMultiFile ¶
UploudMultiFile 文件上传,多文件 @Summary 文件上传,多文件 @Description 文件上传,多文件... @Tags files @Accept mpfd @Produce json @Param files formData file true "文件" collectionFormat(multi) @Success 200 {object} model.UploadMultiSuccess @Failure 500 {object} model.HTTPError @Router /admin/files/upload/multi [post] @Security ApiKeyAuth swagger 不支持多文件上传 详见:https://swagger.io/docs/specification/2-0/file-upload/ https://github.com/OAI/OpenAPI-Specification/issues/254
func UserDestroyBulk ¶
UserDestroyBulk 批量删除 @Summary 批量删除 @Description 批量删除... @Tags user @Accept json @Produce json @Param user body model.BulkDelete true "批量删除" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/users [delete] @Security ApiKeyAuth
func UserDestroyByPk ¶
UserDestroyByPk 删除单条信息 @Summary 删除单条信息 @Description 删除单条信息... @Tags user @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.HTTPDeleteSuccess @Failure 500 {object} model.HTTPError @Router /admin/users/{id} [delete] @Security ApiKeyAuth
func UserFindAndCountAll ¶
UserFindAndCountAll 查询多条信息 @Summary 查询多条信息 @Description 查询多条信息... @Tags user @Accept json @Produce json @Param q query model.PaginReq false "参数" @Success 200 {object} model.UserListRes @Failure 500 {object} model.HTTPError @Router /admin/users [get] @Security ApiKeyAuth
func UserFindByPk ¶
UserFindByPk 根据主键查询单条信息 @Summary 查询单条信息 @Description 查询单条信息... @Tags user @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.UserRes @Failure 500 {object} model.HTTPError @Router /admin/users/{id} [get] @Security ApiKeyAuth
func UserFindMyGroups ¶
UserFindMyGroups 查找本人组 @Summary 查找本人组 @Description 查找本人组... @Tags user @Accept json @Produce json @Success 200 {object} model.UserGroupListRes @Failure 500 {object} model.HTTPError @Router /admin/user/roles [get] @Security ApiKeyAuth
func UserFindMyMenus ¶
UserFindMyMenus 查找本人菜单 @Summary 查找本人菜单 @Description 查找本人菜单... @Tags user @Accept json @Produce json @Success 200 {object} model.MenuListRes @Failure 500 {object} model.HTTPError @Router /admin/user/menus [get] @Security ApiKeyAuth
func UserFindMyRoles ¶
UserFindMyRoles 查找本人角色 @Summary 查找本人角色 @Description 查找本人角色... @Tags user @Accept json @Produce json @Success 200 {object} model.RoleListRes @Failure 500 {object} model.HTTPError @Router /admin/user/roles [get] @Security ApiKeyAuth
func UserFindOrCreate ¶
UserFindOrCreate 查询或创建单条信息 @Summary 查询或创建单条信息 @Description 查询或创建单条信息... @Tags user @Accept json @Produce json @Param user body model.User true "查询或创建单条信息" @Success 200 {object} model.UserRes @Failure 500 {object} model.HTTPError @Router /admin/user [post] @Security ApiKeyAuth
func UserGroupDestroyBulk ¶
UserGroupDestroyBulk 批量删除 @Summary 批量删除 @Description 批量删除... @Tags usergroup @Accept json @Produce json @Param usergroup body model.BulkDelete true "批量删除" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/usergroups [delete] @Security ApiKeyAuth
func UserGroupDestroyByPk ¶
UserGroupDestroyByPk 删除单条信息 @Summary 删除单条信息 @Description 删除单条信息... @Tags usergroup @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.HTTPDeleteSuccess @Failure 500 {object} model.HTTPError @Router /admin/usergroups/{id} [delete] @Security ApiKeyAuth
func UserGroupFindAndCountAll ¶
UserGroupFindAndCountAll 查询多条信息 @Summary 查询多条信息 @Description 查询多条信息... @Tags usergroup @Accept json @Produce json @Param q query model.PaginReq false "参数" @Success 200 {object} model.UserGroupListRes @Failure 500 {object} model.HTTPError @Router /admin/usergroups [get] @Security ApiKeyAuth
func UserGroupFindByPk ¶
UserGroupFindByPk 根据主键查询单条信息 @Summary 查询单条信息 @Description 查询单条信息... @Tags usergroup @Accept json @Produce json @Param id path string true "ID" @Success 200 {object} model.UserGroupRes @Failure 500 {object} model.HTTPError @Router /admin/usergroups/{id} [get] @Security ApiKeyAuth
func UserGroupFindOrCreate ¶
UserGroupFindOrCreate 查询或创建单条信息 @Summary 查询或创建单条信息 @Description 查询或创建单条信息... @Tags usergroup @Accept json @Produce json @Param usergroup body model.UserGroup true "查询或创建单条信息" @Success 200 {object} model.UserGroupRes @Failure 500 {object} model.HTTPError @Router /admin/usergroup [post] @Security ApiKeyAuth
func UserGroupSingleCreate ¶
UserGroupSingleCreate 创建单条信息 @Summary 创建单条信息 @Description 创建单条信息... @Tags usergroup @Accept json @Produce json @Param usergroup body model.UserGroup true "参数" @Success 200 {object} model.UserGroupRes @Failure 500 {object} model.HTTPError @Router /admin/usergroups [post] @Security ApiKeyAuth
func UserGroupUpdateBulk ¶
UserGroupUpdateBulk 批量更新 @Summary 批量更新 @Description 批量更新... @Tags usergroup @Accept json @Produce json @Param usergroup body model.BulkUpdate true "批量更新" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/usergroups [patch] @Security ApiKeyAuth
func UserGroupUpdateByPk ¶
UserGroupUpdateByPk 更新单条信息 @Summary 更新单条信息 @Description 更新单条信息... @Tags usergroup @Accept json @Produce json @Param id path string true "ID" @Param usergroup body model.UserGroup true "更新单条信息" @Success 200 {object} model.UserGroupRes @Failure 500 {object} model.HTTPError @Router /admin/usergroups/{id} [patch] @Security ApiKeyAuth
func UserSingleCreate ¶
UserSingleCreate 创建单条信息 @Summary 创建单条信息 @Description 创建单条信息... @Tags user @Accept json @Produce json @Param user body model.User true "参数" @Success 200 {object} model.UserRes @Failure 500 {object} model.HTTPError @Router /admin/users [post] @Security ApiKeyAuth
func UserUpdateBulk ¶
UserUpdateBulk 批量更新 @Summary 批量更新 @Description 批量更新... @Tags user @Accept json @Produce json @Param user body model.BulkUpdate true "批量更新" @Success 200 {object} model.HTTPBulkSuccess @Failure 500 {object} model.HTTPError @Router /admin/users [patch] @Security ApiKeyAuth
func UserUpdateByPk ¶
UserUpdateByPk 更新单条信息 @Summary 更新单条信息 @Description 更新单条信息... @Tags user @Accept json @Produce json @Param id path string true "ID" @Param user body model.User true "更新单条信息" @Success 200 {object} model.UserRes @Failure 500 {object} model.HTTPError @Router /admin/users/{id} [patch] @Security ApiKeyAuth
Types ¶
This section is empty.