Documentation ¶
Index ¶
- func GenerateCaptcha(c *gin.Context)
- func TencentUploadFfile(filename string) error
- func UploadImage(c *gin.Context)
- type CaptchaResult
- type DeptController
- type DictController
- type DictDetailController
- type LogController
- type LoginController
- type MaterialController
- type MaterialGroupController
- type MenuController
- type RoleController
- type StorePicController
- type UserController
- func (e *UserController) Avatar(c *gin.Context)
- func (e *UserController) Center(c *gin.Context)
- func (e *UserController) Delete(c *gin.Context)
- func (e *UserController) GetAll(c *gin.Context)
- func (e *UserController) Pass(c *gin.Context)
- func (e *UserController) Post(c *gin.Context)
- func (e *UserController) Put(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TencentUploadFfile ¶
func UploadImage ¶
@Summary Import Image @Produce json @Param image formData file true "Image File" @Success 200 {object} app.Response @Failure 500 {object} app.Response @Router /upload [post]
Types ¶
type CaptchaResult ¶
type DeptController ¶
type DeptController struct { }
部门api
func (*DeptController) Delete ¶
func (e *DeptController) Delete(c *gin.Context)
@Title 删除部门 @Description 删除部门 @Success 200 {object} app.Response @router / [delete]
func (*DeptController) GetAll ¶
func (e *DeptController) GetAll(c *gin.Context)
@Title 获取部门列表 @Description 获取部门列表 @Success 200 {object} app.Response @router / [get]
func (*DeptController) Post ¶
func (e *DeptController) Post(c *gin.Context)
@Title 添加部门 @Description 添加部门 @Success 200 {object} app.Response @router / [post]
func (*DeptController) Put ¶
func (e *DeptController) Put(c *gin.Context)
@Title 修改部门 @Description 修改部门 @Success 200 {object} app.Response @router / [put]
type DictController ¶
type DictController struct { }
字典api
func (*DictController) Delete ¶
func (e *DictController) Delete(c *gin.Context)
@Title 删除字典 @Description 删除字典 @Success 200 {object} app.Response @router /:id [delete]
func (*DictController) GetAll ¶
func (e *DictController) GetAll(c *gin.Context)
@Title 获取字典列表 @Description 获取字典列表 @Success 200 {object} app.Response @router / [get]
func (*DictController) Post ¶
func (e *DictController) Post(c *gin.Context)
@Title 添加字典 @Description 添加字典 @Success 200 {object} app.Response @router / [post]
func (*DictController) Put ¶
func (e *DictController) Put(c *gin.Context)
@Title 修改字典 @Description 修改字典 @Success 200 {object} app.Response @router / [put]
type DictDetailController ¶
type DictDetailController struct { }
字典详情api
func (*DictDetailController) Delete ¶
func (e *DictDetailController) Delete(c *gin.Context)
@Title 删除字典详情 @Description 删除字典详情 @Success 200 {object} app.Response @router /:id [delete]
func (*DictDetailController) GetAll ¶
func (e *DictDetailController) GetAll(c *gin.Context)
@Title 获取字典详情列表 @Description 获取字典详情列表 @Success 200 {object} app.Response @router / [get]
func (*DictDetailController) Post ¶
func (e *DictDetailController) Post(c *gin.Context)
@Title 添加字典详情 @Description 添加字典详情 @Success 200 {object} app.Response @router / [post]
func (*DictDetailController) Put ¶
func (e *DictDetailController) Put(c *gin.Context)
@Title 修改字典详情 @Description 修改字典详情 @Success 200 {object} app.Response @router / [put]
type LogController ¶
type LogController struct { }
角色 API
func (*LogController) Delete ¶
func (e *LogController) Delete(c *gin.Context)
@Title 日志删除 @Description 日志删除 @Success 200 {object} app.Response @router / [delete]
func (*LogController) GetAll ¶
func (e *LogController) GetAll(c *gin.Context)
@Title 日志列表 @Description 日志列表 @Success 200 {object} app.Response @router / [get]
type LoginController ¶
type LoginController struct { }
登录api
func (*LoginController) Captcha ¶
func (e *LoginController) Captcha(c *gin.Context)
@Title 获取验证码 @Description 获取验证码 @router /captcha [get]
func (*LoginController) Info ¶
func (e *LoginController) Info(c *gin.Context)
@Title 获取用户信息 @Description 获取用户信息 @Success 200 {object} app.Response @router /info [get]
func (*LoginController) Login ¶
func (e *LoginController) Login(c *gin.Context)
@Title 登录 @Description 登录 @Success 200 {object} app.Response @router /admin/login [post]
func (*LoginController) Logout ¶
func (e *LoginController) Logout(c *gin.Context)
@Title 退出登录 @Description 退出登录 @Success 200 {object} app.Response @router /logout [delete]
type MaterialController ¶
type MaterialController struct { }
素材api
func (*MaterialController) Delete ¶
func (e *MaterialController) Delete(c *gin.Context)
@Title 素材删除 @Description 素材删除 @Success 200 {object} app.Response @router /:id [delete]
func (*MaterialController) GetAll ¶
func (e *MaterialController) GetAll(c *gin.Context)
@Title 素材列表 @Description 岗位列表 @Success 200 {object} app.Response @router / [get]
func (*MaterialController) Post ¶
func (e *MaterialController) Post(c *gin.Context)
@Title 素材添加 @Description 素材添加 @Success 200 {object} app.Response @router / [post]
func (*MaterialController) Put ¶
func (e *MaterialController) Put(c *gin.Context)
@Title 素材修改 @Description 素材修改 @Success 200 {object} app.Response @router / [put]
func (*MaterialController) Upload ¶
func (e *MaterialController) Upload(c *gin.Context)
@Title 上传图像 @Description 上传图像 @Success 200 {object} app.Response @router /upload [post]
type MaterialGroupController ¶
type MaterialGroupController struct { }
素材分组api
func (*MaterialGroupController) Delete ¶
func (e *MaterialGroupController) Delete(c *gin.Context)
@Title 素材分组删除 @Description 素材分组删除 @Success 200 {object} app.Response @router /:id [delete]
func (*MaterialGroupController) GetAll ¶
func (e *MaterialGroupController) GetAll(c *gin.Context)
@Title 素材分组列表 @Description 素材分组列表 @Success 200 {object} app.Response @router / [get]
func (*MaterialGroupController) Post ¶
func (e *MaterialGroupController) Post(c *gin.Context)
@Title素材分组添加 @Description素材分组添加 @Success 200 {object} app.Response @router / [post]
func (*MaterialGroupController) Put ¶
func (e *MaterialGroupController) Put(c *gin.Context)
@Title 素材分组修改 @Description 素材分组修改 @Success 200 {object} app.Response @router / [put]
type MenuController ¶
type MenuController struct { }
菜单api
func (*MenuController) Build ¶
func (e *MenuController) Build(c *gin.Context)
@Title 菜单构建 @Description 菜单构建 @Success 200 {object} app.Response @router /build [get]
func (*MenuController) Delete ¶
func (e *MenuController) Delete(c *gin.Context)
@Title 菜单删除 @Description 菜单删除 @Success 200 {object} app.Response @router / [delete]
func (*MenuController) GetAll ¶
func (e *MenuController) GetAll(c *gin.Context)
@Title 菜单列表 @Description 菜单列表 @Success 200 {object} app.Response @router / [get]
func (*MenuController) GetTree ¶
func (e *MenuController) GetTree(c *gin.Context)
@Title 菜单树形 @Description 菜单树形 @Success 200 {object} app.Response @router /tree [get]
func (*MenuController) Post ¶
func (e *MenuController) Post(c *gin.Context)
@Title 菜单添加 @Description 菜单添加 @Success 200 {object} app.Response @router / [post]
func (*MenuController) Put ¶
func (e *MenuController) Put(c *gin.Context)
@Title 菜单修改 @Description 菜单修改 @Success 200 {object} app.Response @router / [put]
type RoleController ¶
type RoleController struct { }
角色 API
func (*RoleController) Delete ¶
func (e *RoleController) Delete(c *gin.Context)
@Title 角色删除 @Description 角色删除 @Success 200 {object} app.Response @router / [delete]
func (*RoleController) GetAll ¶
func (e *RoleController) GetAll(c *gin.Context)
@Title 角色列表 @Description 角色列表 @Success 200 {object} app.Response @router / [get]
func (*RoleController) GetOne ¶
func (e *RoleController) GetOne(c *gin.Context)
@Title 获取单个角色 @Description 获取单个角色 @Param id path int true "角色ID" @Success 200 {object} app.Response @router /:id [get]
func (*RoleController) Menu ¶
func (e *RoleController) Menu(c *gin.Context)
@Title 角色菜单更新 @Description 角色菜单更新 @Success 200 {object} app.Response @router /menu [put]
func (*RoleController) Post ¶
func (e *RoleController) Post(c *gin.Context)
@Title 角色添加 @Description 角色添加 @Success 200 {object} app.Response @router / [post]
type StorePicController ¶
type StorePicController struct { }
func (*StorePicController) Delete ¶
func (e *StorePicController) Delete(c *gin.Context)
func (*StorePicController) GetAll ¶
func (e *StorePicController) GetAll(c *gin.Context)
func (*StorePicController) GetInfo ¶
func (e *StorePicController) GetInfo(c *gin.Context)
func (*StorePicController) Post ¶
func (e *StorePicController) Post(c *gin.Context)
type UserController ¶
type UserController struct { }
用户 API
func (*UserController) Avatar ¶
func (e *UserController) Avatar(c *gin.Context)
@Title 用户上传图像 @Description 用户上传图像 @Success 200 {object} app.Response @router /updateAvatar [post]
func (*UserController) Center ¶
func (e *UserController) Center(c *gin.Context)
@Title 用户修改个人信息 @Description 用户修改个人信息 @Success 200 {object} app.Response @router /center [put]
func (*UserController) Delete ¶
func (e *UserController) Delete(c *gin.Context)
@Title 用户删除 @Description 用户删除 @Success 200 {object} app.Response @router / [delete]
func (*UserController) GetAll ¶
func (e *UserController) GetAll(c *gin.Context)
@Title 用户列表 @Description 用户列表 @Success 200 {object} app.Response @router / [get]
func (*UserController) Pass ¶
func (e *UserController) Pass(c *gin.Context)
@Title 用户修改密码 @Description 用户修改密码 @Success 200 {object} app.Response @router /updatePass [post]
func (*UserController) Post ¶
func (e *UserController) Post(c *gin.Context)
@Title 用户添加 @Description 用户添加 @Success 200 {object} app.Response @router / [post]
func (*UserController) Put ¶
func (e *UserController) Put(c *gin.Context)
@Title 用户编辑 @Description 用户编辑 @Success 200 {object} app.Response @router / [put]