Documentation
¶
Index ¶
- type AccountController
- func (s *AccountController) FindAccountAreaAnalysis(c *gin.Context)
- func (s *AccountController) FindAccountList(c *gin.Context)
- func (s *AccountController) FindAccountLoginHistoryList(c *gin.Context)
- func (s *AccountController) FindAccountOnlineList(c *gin.Context)
- func (s *AccountController) UpdateAccountRoles(c *gin.Context)
- func (s *AccountController) UpdateAccountStatus(c *gin.Context)
- type AlbumController
- func (s *AlbumController) AddAlbum(c *gin.Context)
- func (s *AlbumController) BatchDeleteAlbum(c *gin.Context)
- func (s *AlbumController) DeleteAlbum(c *gin.Context)
- func (s *AlbumController) FindAlbumList(c *gin.Context)
- func (s *AlbumController) GetAlbum(c *gin.Context)
- func (s *AlbumController) UpdateAlbum(c *gin.Context)
- type ApiController
- func (s *ApiController) AddApi(c *gin.Context)
- func (s *ApiController) BatchDeleteApi(c *gin.Context)
- func (s *ApiController) CleanApiList(c *gin.Context)
- func (s *ApiController) DeleteApi(c *gin.Context)
- func (s *ApiController) FindApiList(c *gin.Context)
- func (s *ApiController) SyncApiList(c *gin.Context)
- func (s *ApiController) UpdateApi(c *gin.Context)
- type ArticleController
- func (s *ArticleController) AddArticle(c *gin.Context)
- func (s *ArticleController) DeleteArticle(c *gin.Context)
- func (s *ArticleController) ExportArticleList(c *gin.Context)
- func (s *ArticleController) FindArticleList(c *gin.Context)
- func (s *ArticleController) GetArticle(c *gin.Context)
- func (s *ArticleController) RecycleArticle(c *gin.Context)
- func (s *ArticleController) TopArticle(c *gin.Context)
- func (s *ArticleController) UpdateArticle(c *gin.Context)
- type AuthController
- type BannerController
- type CategoryController
- func (s *CategoryController) AddCategory(c *gin.Context)
- func (s *CategoryController) BatchDeleteCategory(c *gin.Context)
- func (s *CategoryController) DeleteCategory(c *gin.Context)
- func (s *CategoryController) FindCategoryList(c *gin.Context)
- func (s *CategoryController) UpdateCategory(c *gin.Context)
- type CommentController
- type CommonController
- type FileController
- type FriendController
- type MenuController
- func (s *MenuController) AddMenu(c *gin.Context)
- func (s *MenuController) BatchDeleteMenu(c *gin.Context)
- func (s *MenuController) CleanMenuList(c *gin.Context)
- func (s *MenuController) DeleteMenu(c *gin.Context)
- func (s *MenuController) FindMenuList(c *gin.Context)
- func (s *MenuController) SyncMenuList(c *gin.Context)
- func (s *MenuController) UpdateMenu(c *gin.Context)
- type OperationLogController
- type PhotoController
- type RemarkController
- type RoleController
- func (s *RoleController) AddRole(c *gin.Context)
- func (s *RoleController) BatchDeleteRole(c *gin.Context)
- func (s *RoleController) DeleteRole(c *gin.Context)
- func (s *RoleController) FindRoleList(c *gin.Context)
- func (s *RoleController) FindRoleResources(c *gin.Context)
- func (s *RoleController) UpdateRole(c *gin.Context)
- func (s *RoleController) UpdateRoleApis(c *gin.Context)
- func (s *RoleController) UpdateRoleMenus(c *gin.Context)
- type TagController
- type TalkController
- type UserController
- func (s *UserController) GetUserApis(c *gin.Context)
- func (s *UserController) GetUserInfo(c *gin.Context)
- func (s *UserController) GetUserLoginHistoryList(c *gin.Context)
- func (s *UserController) GetUserMenus(c *gin.Context)
- func (s *UserController) GetUserRoles(c *gin.Context)
- func (s *UserController) UpdateUserInfo(c *gin.Context)
- type WebsiteController
- func (s *WebsiteController) GetAboutMe(c *gin.Context)
- func (s *WebsiteController) GetAdminHomeInfo(c *gin.Context)
- func (s *WebsiteController) GetSystemState(c *gin.Context)
- func (s *WebsiteController) GetWebsiteConfig(c *gin.Context)
- func (s *WebsiteController) UpdateAboutMe(c *gin.Context)
- func (s *WebsiteController) UpdateWebsiteConfig(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountController ¶
type AccountController struct {
// contains filtered or unexported fields
}
func NewAccountController ¶
func NewAccountController(svcCtx *svctx.ServiceContext) *AccountController
func (*AccountController) FindAccountAreaAnalysis ¶
func (s *AccountController) FindAccountAreaAnalysis(c *gin.Context)
@Tags Account @Summary "获取用户分布地区" @accept application/json @Produce application/json @Param data body dto.AccountQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/account/find_account_area_analysis [POST]
func (*AccountController) FindAccountList ¶
func (s *AccountController) FindAccountList(c *gin.Context)
@Tags Account @Summary "查询用户列表" @accept application/json @Produce application/json @Param data body dto.AccountQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/account/find_account_list [POST]
func (*AccountController) FindAccountLoginHistoryList ¶
func (s *AccountController) FindAccountLoginHistoryList(c *gin.Context)
@Tags Account @Summary "查询用户登录历史" @accept application/json @Produce application/json @Param data body dto.AccountQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/account/find_account_login_history_list [POST]
func (*AccountController) FindAccountOnlineList ¶
func (s *AccountController) FindAccountOnlineList(c *gin.Context)
@Tags Account @Summary "查询在线用户列表" @accept application/json @Produce application/json @Param data body dto.AccountQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/account/find_account_online_list [POST]
func (*AccountController) UpdateAccountRoles ¶
func (s *AccountController) UpdateAccountRoles(c *gin.Context)
@Tags Account @Summary "修改用户角色" @accept application/json @Produce application/json @Param data body dto.UpdateAccountRolesReq true "请求参数" @Success 200 {object} response.Body{data=dto.EmptyResp} "返回信息" @Router /admin_api/v1/account/update_account_roles [POST]
func (*AccountController) UpdateAccountStatus ¶
func (s *AccountController) UpdateAccountStatus(c *gin.Context)
@Tags Account @Summary "修改用户状态" @accept application/json @Produce application/json @Param data body dto.UpdateAccountStatusReq true "请求参数" @Success 200 {object} response.Body{data=dto.EmptyResp} "返回信息" @Router /admin_api/v1/account/update_account_status [POST]
type AlbumController ¶
type AlbumController struct {
// contains filtered or unexported fields
}
func NewAlbumController ¶
func NewAlbumController(svcCtx *svctx.ServiceContext) *AlbumController
func (*AlbumController) AddAlbum ¶
func (s *AlbumController) AddAlbum(c *gin.Context)
@Tags Album @Summary "创建相册" @accept application/json @Produce application/json @Param data body dto.AlbumNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.AlbumBackDTO} "返回信息" @Router /admin_api/v1/album/add_album [POST]
func (*AlbumController) BatchDeleteAlbum ¶
func (s *AlbumController) BatchDeleteAlbum(c *gin.Context)
@Tags Album @Summary "批量删除相册" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/album/batch_delete_album [DELETE]
func (*AlbumController) DeleteAlbum ¶
func (s *AlbumController) DeleteAlbum(c *gin.Context)
@Tags Album @Summary "删除相册" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/album/delete_album [DELETE]
func (*AlbumController) FindAlbumList ¶
func (s *AlbumController) FindAlbumList(c *gin.Context)
@Tags Album @Summary "分页获取相册列表" @accept application/json @Produce application/json @Param data body dto.AlbumQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/album/find_album_list [POST]
func (*AlbumController) GetAlbum ¶
func (s *AlbumController) GetAlbum(c *gin.Context)
@Tags Album @Summary "查询相册" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.AlbumBackDTO} "返回信息" @Router /admin_api/v1/album/get_album [POST]
func (*AlbumController) UpdateAlbum ¶
func (s *AlbumController) UpdateAlbum(c *gin.Context)
@Tags Album @Summary "更新相册" @accept application/json @Produce application/json @Param data body dto.AlbumNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.AlbumBackDTO} "返回信息" @Router /admin_api/v1/album/update_album [PUT]
type ApiController ¶
type ApiController struct {
// contains filtered or unexported fields
}
func NewApiController ¶
func NewApiController(svcCtx *svctx.ServiceContext) *ApiController
func (*ApiController) AddApi ¶
func (s *ApiController) AddApi(c *gin.Context)
@Tags Api @Summary "创建api路由" @accept application/json @Produce application/json @Param data body dto.ApiNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.ApiBackDTO} "返回信息" @Router /admin_api/v1/api/add_api [POST]
func (*ApiController) BatchDeleteApi ¶
func (s *ApiController) BatchDeleteApi(c *gin.Context)
@Tags Api @Summary "批量删除api路由" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/api/batch_delete_api [DELETE]
func (*ApiController) CleanApiList ¶
func (s *ApiController) CleanApiList(c *gin.Context)
@Tags Api @Summary "清空接口列表" @accept application/json @Produce application/json @Param data body dto.EmptyReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/api/clean_api_list [POST]
func (*ApiController) DeleteApi ¶
func (s *ApiController) DeleteApi(c *gin.Context)
@Tags Api @Summary "删除api路由" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/api/delete_api [DELETE]
func (*ApiController) FindApiList ¶
func (s *ApiController) FindApiList(c *gin.Context)
@Tags Api @Summary "分页获取api路由列表" @accept application/json @Produce application/json @Param data body dto.ApiQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/api/find_api_list [POST]
func (*ApiController) SyncApiList ¶
func (s *ApiController) SyncApiList(c *gin.Context)
@Tags Api @Summary "同步api列表" @accept application/json @Produce application/json @Param data body dto.SyncApiReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/api/sync_api_list [POST]
func (*ApiController) UpdateApi ¶
func (s *ApiController) UpdateApi(c *gin.Context)
@Tags Api @Summary "更新api路由" @accept application/json @Produce application/json @Param data body dto.ApiNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.ApiBackDTO} "返回信息" @Router /admin_api/v1/api/update_api [PUT]
type ArticleController ¶
type ArticleController struct {
// contains filtered or unexported fields
}
func NewArticleController ¶
func NewArticleController(svcCtx *svctx.ServiceContext) *ArticleController
func (*ArticleController) AddArticle ¶
func (s *ArticleController) AddArticle(c *gin.Context)
@Tags Article @Summary "添加文章" @accept application/json @Produce application/json @Param data body dto.ArticleNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.ArticleBackDTO} "返回信息" @Router /admin_api/v1/article/add_article [POST]
func (*ArticleController) DeleteArticle ¶
func (s *ArticleController) DeleteArticle(c *gin.Context)
@Tags Article @Summary "删除文章" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/article/delete_article [POST]
func (*ArticleController) ExportArticleList ¶
func (s *ArticleController) ExportArticleList(c *gin.Context)
@Tags Article @Summary "导出文章列表" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.EmptyResp} "返回信息" @Router /admin_api/v1/article/export_article_list [POST]
func (*ArticleController) FindArticleList ¶
func (s *ArticleController) FindArticleList(c *gin.Context)
@Tags Article @Summary "查询文章列表" @accept application/json @Produce application/json @Param data body dto.ArticleQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/article/find_article_list [POST]
func (*ArticleController) GetArticle ¶
func (s *ArticleController) GetArticle(c *gin.Context)
@Tags Article @Summary "查询文章" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.ArticleBackDTO} "返回信息" @Router /admin_api/v1/article/get_article [POST]
func (*ArticleController) RecycleArticle ¶
func (s *ArticleController) RecycleArticle(c *gin.Context)
@Tags Article @Summary "回收文章" @accept application/json @Produce application/json @Param data body dto.ArticleRecycleReq true "请求参数" @Success 200 {object} response.Body{data=dto.EmptyResp} "返回信息" @Router /admin_api/v1/article/recycle_article [POST]
func (*ArticleController) TopArticle ¶
func (s *ArticleController) TopArticle(c *gin.Context)
@Tags Article @Summary "置顶文章" @accept application/json @Produce application/json @Param data body dto.ArticleTopReq true "请求参数" @Success 200 {object} response.Body{data=dto.EmptyResp} "返回信息" @Router /admin_api/v1/article/top_article [POST]
func (*ArticleController) UpdateArticle ¶
func (s *ArticleController) UpdateArticle(c *gin.Context)
@Tags Article @Summary "保存文章" @accept application/json @Produce application/json @Param data body dto.ArticleNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.ArticleBackDTO} "返回信息" @Router /admin_api/v1/article/update_article [POST]
type AuthController ¶
type AuthController struct {
// contains filtered or unexported fields
}
func NewAuthController ¶
func NewAuthController(svcCtx *svctx.ServiceContext) *AuthController
func (*AuthController) Login ¶
func (s *AuthController) Login(c *gin.Context)
@Tags Auth @Summary "登录" @accept application/json @Produce application/json @Param data body dto.LoginReq true "请求参数" @Success 200 {object} response.Body{data=dto.LoginResp} "返回信息" @Router /admin_api/v1/login [POST]
func (*AuthController) Logout ¶
func (s *AuthController) Logout(c *gin.Context)
@Tags Auth @Summary "登出" @accept application/json @Produce application/json @Param data body dto.EmptyReq true "请求参数" @Success 200 {object} response.Body{data=dto.EmptyResp} "返回信息" @Router /admin_api/v1/logout [POST]
type BannerController ¶
type BannerController struct {
// contains filtered or unexported fields
}
func NewBannerController ¶
func NewBannerController(svcCtx *svctx.ServiceContext) *BannerController
func (*BannerController) AddBanner ¶
func (s *BannerController) AddBanner(c *gin.Context)
@Tags Banner @Summary "创建页面" @accept application/json @Produce application/json @Param data body dto.BannerNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.BannerBackDTO} "返回信息" @Router /admin_api/v1/banner/add_banner [POST]
func (*BannerController) DeleteBanner ¶
func (s *BannerController) DeleteBanner(c *gin.Context)
@Tags Banner @Summary "删除页面" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/banner/delete_banner [DELETE]
func (*BannerController) FindBannerList ¶
func (s *BannerController) FindBannerList(c *gin.Context)
@Tags Banner @Summary "分页获取页面列表" @accept application/json @Produce application/json @Param data body dto.BannerQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/banner/find_banner_list [POST]
func (*BannerController) UpdateBanner ¶
func (s *BannerController) UpdateBanner(c *gin.Context)
@Tags Banner @Summary "更新页面" @accept application/json @Produce application/json @Param data body dto.BannerNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.BannerBackDTO} "返回信息" @Router /admin_api/v1/banner/update_banner [PUT]
type CategoryController ¶
type CategoryController struct {
// contains filtered or unexported fields
}
func NewCategoryController ¶
func NewCategoryController(svcCtx *svctx.ServiceContext) *CategoryController
func (*CategoryController) AddCategory ¶
func (s *CategoryController) AddCategory(c *gin.Context)
@Tags Category @Summary "创建文章分类" @accept application/json @Produce application/json @Param data body dto.CategoryNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.CategoryBackDTO} "返回信息" @Router /admin_api/v1/category/add_category [POST]
func (*CategoryController) BatchDeleteCategory ¶
func (s *CategoryController) BatchDeleteCategory(c *gin.Context)
@Tags Category @Summary "批量删除文章分类" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/category/batch_delete_category [DELETE]
func (*CategoryController) DeleteCategory ¶
func (s *CategoryController) DeleteCategory(c *gin.Context)
@Tags Category @Summary "删除文章分类" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/category/delete_category [DELETE]
func (*CategoryController) FindCategoryList ¶
func (s *CategoryController) FindCategoryList(c *gin.Context)
@Tags Category @Summary "分页获取文章分类列表" @accept application/json @Produce application/json @Param data body dto.CategoryQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/category/find_category_list [POST]
func (*CategoryController) UpdateCategory ¶
func (s *CategoryController) UpdateCategory(c *gin.Context)
@Tags Category @Summary "更新文章分类" @accept application/json @Produce application/json @Param data body dto.CategoryNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.CategoryBackDTO} "返回信息" @Router /admin_api/v1/category/update_category [PUT]
type CommentController ¶
type CommentController struct {
// contains filtered or unexported fields
}
func NewCommentController ¶
func NewCommentController(svcCtx *svctx.ServiceContext) *CommentController
func (*CommentController) BatchDeleteComment ¶
func (s *CommentController) BatchDeleteComment(c *gin.Context)
@Tags Comment @Summary "批量删除评论" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/comment/batch_delete_comment [DELETE]
func (*CommentController) DeleteComment ¶
func (s *CommentController) DeleteComment(c *gin.Context)
@Tags Comment @Summary "删除评论" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/comment/delete_comment [DELETE]
func (*CommentController) FindCommentBackList ¶
func (s *CommentController) FindCommentBackList(c *gin.Context)
@Tags Comment @Summary "查询评论列表(后台)" @accept application/json @Produce application/json @Param data body dto.CommentQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/comment/find_comment_back_list [POST]
func (*CommentController) UpdateCommentReview ¶
func (s *CommentController) UpdateCommentReview(c *gin.Context)
@Tags Comment @Summary "更新评论审核状态" @accept application/json @Produce application/json @Param data body dto.CommentReviewReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/comment/update_comment_review [PUT]
type CommonController ¶
type CommonController struct {
// contains filtered or unexported fields
}
func NewCommonController ¶
func NewCommonController(svcCtx *svctx.ServiceContext) *CommonController
func (*CommonController) Ping ¶
func (s *CommonController) Ping(c *gin.Context)
@Tags Common @Summary "ping" @accept application/json @Produce application/json @Param data body dto.PingReq true "请求参数" @Success 200 {object} response.Body{data=dto.PingResp} "返回信息" @Router /admin_api/v1/ping [GET]
type FileController ¶
type FileController struct {
// contains filtered or unexported fields
}
func NewFileController ¶
func NewFileController(svcCtx *svctx.ServiceContext) *FileController
func (*FileController) AddFileFolder ¶
func (s *FileController) AddFileFolder(c *gin.Context)
@Tags File @Summary "创建文件目录" @accept application/json @Produce application/json @Param data body dto.FileFolderNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.FileBackDTO} "返回信息" @Router /admin_api/v1/file/add_file_folder [POST]
func (*FileController) DeletesFile ¶
func (s *FileController) DeletesFile(c *gin.Context)
@Tags File @Summary "删除文件列表" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/file/deletes_file [DELETE]
func (*FileController) FindFileList ¶
func (s *FileController) FindFileList(c *gin.Context)
@Tags File @Summary "分页获取文件列表" @accept application/json @Produce application/json @Param data body dto.FileQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/file/find_file_list [POST]
func (*FileController) MultiUploadFile ¶
func (s *FileController) MultiUploadFile(c *gin.Context)
@Tags File @Summary "上传文件列表" @accept application/json @Produce application/json @Param data body dto.MultiUploadFileReq true "请求参数" @Success 200 {object} response.Body{data=[]dto.FileBackDTO} "返回信息" @Router /admin_api/v1/file/multi_upload_file [POST]
func (*FileController) UploadFile ¶
func (s *FileController) UploadFile(c *gin.Context)
@Tags File @Summary "上传文件" @accept application/json @Produce application/json @Param data body dto.UploadFileReq true "请求参数" @Success 200 {object} response.Body{data=dto.FileBackDTO} "返回信息" @Router /admin_api/v1/file/upload_file [POST]
type FriendController ¶
type FriendController struct {
// contains filtered or unexported fields
}
func NewFriendController ¶
func NewFriendController(svcCtx *svctx.ServiceContext) *FriendController
func (*FriendController) AddFriend ¶
func (s *FriendController) AddFriend(c *gin.Context)
@Tags Friend @Summary "创建友链" @accept application/json @Produce application/json @Param data body dto.FriendNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.FriendBackDTO} "返回信息" @Router /admin_api/v1/friend/add_friend [POST]
func (*FriendController) BatchDeleteFriend ¶
func (s *FriendController) BatchDeleteFriend(c *gin.Context)
@Tags Friend @Summary "批量删除友链" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/friend/batch_delete_friend [DELETE]
func (*FriendController) DeleteFriend ¶
func (s *FriendController) DeleteFriend(c *gin.Context)
@Tags Friend @Summary "删除友链" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/friend/delete_friend [DELETE]
func (*FriendController) FindFriendList ¶
func (s *FriendController) FindFriendList(c *gin.Context)
@Tags Friend @Summary "分页获取友链列表" @accept application/json @Produce application/json @Param data body dto.FriendQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/friend/find_friend_list [POST]
func (*FriendController) UpdateFriend ¶
func (s *FriendController) UpdateFriend(c *gin.Context)
@Tags Friend @Summary "更新友链" @accept application/json @Produce application/json @Param data body dto.FriendNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.FriendBackDTO} "返回信息" @Router /admin_api/v1/friend/update_friend [PUT]
type MenuController ¶
type MenuController struct {
// contains filtered or unexported fields
}
func NewMenuController ¶
func NewMenuController(svcCtx *svctx.ServiceContext) *MenuController
func (*MenuController) AddMenu ¶
func (s *MenuController) AddMenu(c *gin.Context)
@Tags Menu @Summary "创建菜单" @accept application/json @Produce application/json @Param data body dto.MenuNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.MenuBackDTO} "返回信息" @Router /admin_api/v1/menu/add_menu [POST]
func (*MenuController) BatchDeleteMenu ¶
func (s *MenuController) BatchDeleteMenu(c *gin.Context)
@Tags Menu @Summary "批量删除菜单" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/menu/batch_delete_menu [DELETE]
func (*MenuController) CleanMenuList ¶
func (s *MenuController) CleanMenuList(c *gin.Context)
@Tags Menu @Summary "清空菜单列表" @accept application/json @Produce application/json @Param data body dto.EmptyReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/menu/clean_menu_list [POST]
func (*MenuController) DeleteMenu ¶
func (s *MenuController) DeleteMenu(c *gin.Context)
@Tags Menu @Summary "删除菜单" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/menu/delete_menu [DELETE]
func (*MenuController) FindMenuList ¶
func (s *MenuController) FindMenuList(c *gin.Context)
@Tags Menu @Summary "分页获取菜单列表" @accept application/json @Produce application/json @Param data body dto.MenuQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/menu/find_menu_list [POST]
func (*MenuController) SyncMenuList ¶
func (s *MenuController) SyncMenuList(c *gin.Context)
@Tags Menu @Summary "同步菜单列表" @accept application/json @Produce application/json @Param data body dto.SyncMenuReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/menu/sync_menu_list [POST]
func (*MenuController) UpdateMenu ¶
func (s *MenuController) UpdateMenu(c *gin.Context)
@Tags Menu @Summary "更新菜单" @accept application/json @Produce application/json @Param data body dto.MenuNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.MenuBackDTO} "返回信息" @Router /admin_api/v1/menu/update_menu [PUT]
type OperationLogController ¶
type OperationLogController struct {
// contains filtered or unexported fields
}
func NewOperationLogController ¶
func NewOperationLogController(svcCtx *svctx.ServiceContext) *OperationLogController
func (*OperationLogController) BatchDeleteOperationLog ¶
func (s *OperationLogController) BatchDeleteOperationLog(c *gin.Context)
@Tags OperationLog @Summary "批量删除操作记录" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/operation_log/batch_delete_operation_log [DELETE]
func (*OperationLogController) DeleteOperationLog ¶
func (s *OperationLogController) DeleteOperationLog(c *gin.Context)
@Tags OperationLog @Summary "删除操作记录" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/operation_log/delete_operation_log [DELETE]
func (*OperationLogController) FindOperationLogList ¶
func (s *OperationLogController) FindOperationLogList(c *gin.Context)
@Tags OperationLog @Summary "分页获取操作记录列表" @accept application/json @Produce application/json @Param data body dto.OperationLogQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/operation_log/find_operation_log_list [POST]
type PhotoController ¶
type PhotoController struct {
// contains filtered or unexported fields
}
func NewPhotoController ¶
func NewPhotoController(svcCtx *svctx.ServiceContext) *PhotoController
func (*PhotoController) AddPhoto ¶
func (s *PhotoController) AddPhoto(c *gin.Context)
@Tags Photo @Summary "创建照片" @accept application/json @Produce application/json @Param data body dto.PhotoNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.PhotoBackDTO} "返回信息" @Router /admin_api/v1/photo/add_photo [POST]
func (*PhotoController) BatchDeletePhoto ¶
func (s *PhotoController) BatchDeletePhoto(c *gin.Context)
@Tags Photo @Summary "批量删除照片" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/album/batch_delete_photo [DELETE]
func (*PhotoController) DeletePhoto ¶
func (s *PhotoController) DeletePhoto(c *gin.Context)
@Tags Photo @Summary "删除照片" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/photo/delete_photo [DELETE]
func (*PhotoController) FindPhotoList ¶
func (s *PhotoController) FindPhotoList(c *gin.Context)
@Tags Photo @Summary "分页获取照片列表" @accept application/json @Produce application/json @Param data body dto.PhotoQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/photo/find_photo_list [POST]
func (*PhotoController) UpdatePhoto ¶
func (s *PhotoController) UpdatePhoto(c *gin.Context)
@Tags Photo @Summary "更新照片" @accept application/json @Produce application/json @Param data body dto.PhotoNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.PhotoBackDTO} "返回信息" @Router /admin_api/v1/photo/update_photo [PUT]
type RemarkController ¶
type RemarkController struct {
// contains filtered or unexported fields
}
func NewRemarkController ¶
func NewRemarkController(svcCtx *svctx.ServiceContext) *RemarkController
func (*RemarkController) BatchDeleteRemark ¶
func (s *RemarkController) BatchDeleteRemark(c *gin.Context)
@Tags Remark @Summary "批量删除留言" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/remark/batch_delete_remark [DELETE]
func (*RemarkController) DeleteRemark ¶
func (s *RemarkController) DeleteRemark(c *gin.Context)
@Tags Remark @Summary "删除留言" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/remark/delete_remark [DELETE]
func (*RemarkController) FindRemarkList ¶
func (s *RemarkController) FindRemarkList(c *gin.Context)
@Tags Remark @Summary "分页获取留言列表" @accept application/json @Produce application/json @Param data body dto.RemarkQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/remark/find_remark_list [POST]
func (*RemarkController) UpdateRemark ¶
func (s *RemarkController) UpdateRemark(c *gin.Context)
@Tags Remark @Summary "更新留言" @accept application/json @Produce application/json @Param data body dto.RemarkNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.RemarkBackDTO} "返回信息" @Router /admin_api/v1/remark/update_remark [PUT]
type RoleController ¶
type RoleController struct {
// contains filtered or unexported fields
}
func NewRoleController ¶
func NewRoleController(svcCtx *svctx.ServiceContext) *RoleController
func (*RoleController) AddRole ¶
func (s *RoleController) AddRole(c *gin.Context)
@Tags Role @Summary "创建角色" @accept application/json @Produce application/json @Param data body dto.RoleNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.RoleBackDTO} "返回信息" @Router /admin_api/v1/role/add_role [POST]
func (*RoleController) BatchDeleteRole ¶
func (s *RoleController) BatchDeleteRole(c *gin.Context)
@Tags Role @Summary "批量删除角色" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/role/batch_delete_role [POST]
func (*RoleController) DeleteRole ¶
func (s *RoleController) DeleteRole(c *gin.Context)
@Tags Role @Summary "删除角色" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/role/delete_role [DELETE]
func (*RoleController) FindRoleList ¶
func (s *RoleController) FindRoleList(c *gin.Context)
@Tags Role @Summary "分页获取角色列表" @accept application/json @Produce application/json @Param data body dto.RoleQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/role/find_role_list [POST]
func (*RoleController) FindRoleResources ¶
func (s *RoleController) FindRoleResources(c *gin.Context)
@Tags Role @Summary "获取角色资源列表" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.RoleResourcesResp} "返回信息" @Router /admin_api/v1/role/find_role_resources [POST]
func (*RoleController) UpdateRole ¶
func (s *RoleController) UpdateRole(c *gin.Context)
@Tags Role @Summary "更新角色" @accept application/json @Produce application/json @Param data body dto.RoleNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.RoleBackDTO} "返回信息" @Router /admin_api/v1/role/update_role [PUT]
func (*RoleController) UpdateRoleApis ¶
func (s *RoleController) UpdateRoleApis(c *gin.Context)
@Tags Role @Summary "更新角色接口权限" @accept application/json @Produce application/json @Param data body dto.UpdateRoleApisReq true "请求参数" @Success 200 {object} response.Body{data=dto.EmptyResp} "返回信息" @Router /admin_api/v1/role/update_role_apis [POST]
func (*RoleController) UpdateRoleMenus ¶
func (s *RoleController) UpdateRoleMenus(c *gin.Context)
@Tags Role @Summary "更新角色菜单权限" @accept application/json @Produce application/json @Param data body dto.UpdateRoleMenusReq true "请求参数" @Success 200 {object} response.Body{data=dto.EmptyResp} "返回信息" @Router /admin_api/v1/role/update_role_menus [POST]
type TagController ¶
type TagController struct {
// contains filtered or unexported fields
}
func NewTagController ¶
func NewTagController(svcCtx *svctx.ServiceContext) *TagController
func (*TagController) AddTag ¶
func (s *TagController) AddTag(c *gin.Context)
@Tags Tag @Summary "创建标签" @accept application/json @Produce application/json @Param data body dto.TagNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.TagBackDTO} "返回信息" @Router /admin_api/v1/tag/add_tag [POST]
func (*TagController) BatchDeleteTag ¶
func (s *TagController) BatchDeleteTag(c *gin.Context)
@Tags Tag @Summary "批量删除标签" @accept application/json @Produce application/json @Param data body dto.IdsReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/tag/batch_delete_tag [DELETE]
func (*TagController) DeleteTag ¶
func (s *TagController) DeleteTag(c *gin.Context)
@Tags Tag @Summary "删除标签" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/tag/delete_tag [DELETE]
func (*TagController) FindTagList ¶
func (s *TagController) FindTagList(c *gin.Context)
@Tags Tag @Summary "分页获取标签列表" @accept application/json @Produce application/json @Param data body dto.TagQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/tag/find_tag_list [POST]
func (*TagController) UpdateTag ¶
func (s *TagController) UpdateTag(c *gin.Context)
@Tags Tag @Summary "更新标签" @accept application/json @Produce application/json @Param data body dto.TagNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.TagBackDTO} "返回信息" @Router /admin_api/v1/tag/update_tag [PUT]
type TalkController ¶
type TalkController struct {
// contains filtered or unexported fields
}
func NewTalkController ¶
func NewTalkController(svcCtx *svctx.ServiceContext) *TalkController
func (*TalkController) AddTalk ¶
func (s *TalkController) AddTalk(c *gin.Context)
@Tags Talk @Summary "创建说说" @accept application/json @Produce application/json @Param data body dto.TalkNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.TalkBackDTO} "返回信息" @Router /admin_api/v1/talk/add_talk [POST]
func (*TalkController) DeleteTalk ¶
func (s *TalkController) DeleteTalk(c *gin.Context)
@Tags Talk @Summary "删除说说" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.BatchResp} "返回信息" @Router /admin_api/v1/talk/delete_talk [DELETE]
func (*TalkController) FindTalkList ¶
func (s *TalkController) FindTalkList(c *gin.Context)
@Tags Talk @Summary "分页获取说说列表" @accept application/json @Produce application/json @Param data body dto.TalkQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/talk/find_talk_list [POST]
func (*TalkController) GetTalk ¶
func (s *TalkController) GetTalk(c *gin.Context)
@Tags Talk @Summary "查询说说" @accept application/json @Produce application/json @Param data body dto.IdReq true "请求参数" @Success 200 {object} response.Body{data=dto.TalkBackDTO} "返回信息" @Router /admin_api/v1/talk/get_talk [POST]
func (*TalkController) UpdateTalk ¶
func (s *TalkController) UpdateTalk(c *gin.Context)
@Tags Talk @Summary "更新说说" @accept application/json @Produce application/json @Param data body dto.TalkNewReq true "请求参数" @Success 200 {object} response.Body{data=dto.TalkBackDTO} "返回信息" @Router /admin_api/v1/talk/update_talk [PUT]
type UserController ¶
type UserController struct {
// contains filtered or unexported fields
}
func NewUserController ¶
func NewUserController(svcCtx *svctx.ServiceContext) *UserController
func (*UserController) GetUserApis ¶
func (s *UserController) GetUserApis(c *gin.Context)
@Tags User @Summary "获取用户接口权限" @accept application/json @Produce application/json @Param data body dto.EmptyReq true "请求参数" @Success 200 {object} response.Body{data=dto.UserApisResp} "返回信息" @Router /admin_api/v1/user/get_user_apis [GET]
func (*UserController) GetUserInfo ¶
func (s *UserController) GetUserInfo(c *gin.Context)
@Tags User @Summary "获取用户信息" @accept application/json @Produce application/json @Param data body dto.EmptyReq true "请求参数" @Success 200 {object} response.Body{data=dto.UserInfoResp} "返回信息" @Router /admin_api/v1/user/get_user_info [GET]
func (*UserController) GetUserLoginHistoryList ¶
func (s *UserController) GetUserLoginHistoryList(c *gin.Context)
@Tags User @Summary "查询用户登录历史" @accept application/json @Produce application/json @Param data body dto.UserLoginHistoryQuery true "请求参数" @Success 200 {object} response.Body{data=dto.PageResp} "返回信息" @Router /admin_api/v1/user/get_user_login_history_list [POST]
func (*UserController) GetUserMenus ¶
func (s *UserController) GetUserMenus(c *gin.Context)
@Tags User @Summary "获取用户菜单权限" @accept application/json @Produce application/json @Param data body dto.EmptyReq true "请求参数" @Success 200 {object} response.Body{data=dto.UserMenusResp} "返回信息" @Router /admin_api/v1/user/get_user_menus [GET]
func (*UserController) GetUserRoles ¶
func (s *UserController) GetUserRoles(c *gin.Context)
@Tags User @Summary "获取用户角色" @accept application/json @Produce application/json @Param data body dto.EmptyReq true "请求参数" @Success 200 {object} response.Body{data=dto.UserRolesResp} "返回信息" @Router /admin_api/v1/user/get_user_roles [GET]
func (*UserController) UpdateUserInfo ¶
func (s *UserController) UpdateUserInfo(c *gin.Context)
@Tags User @Summary "修改用户信息" @accept application/json @Produce application/json @Param data body dto.UserInfoReq true "请求参数" @Success 200 {object} response.Body{data=dto.EmptyResp} "返回信息" @Router /admin_api/v1/user/update_user_info [POST]
type WebsiteController ¶
type WebsiteController struct {
// contains filtered or unexported fields
}
func NewWebsiteController ¶
func NewWebsiteController(svcCtx *svctx.ServiceContext) *WebsiteController
func (*WebsiteController) GetAboutMe ¶
func (s *WebsiteController) GetAboutMe(c *gin.Context)
@Tags Website @Summary "获取关于我的信息" @accept application/json @Produce application/json @Param data body dto.EmptyReq true "请求参数" @Success 200 {object} response.Body{data=dto.AboutMe} "返回信息" @Router /admin_api/v1/admin/about_me [GET]
func (*WebsiteController) GetAdminHomeInfo ¶
func (s *WebsiteController) GetAdminHomeInfo(c *gin.Context)
@Tags Website @Summary "获取后台首页信息" @accept application/json @Produce application/json @Param data body dto.EmptyReq true "请求参数" @Success 200 {object} response.Body{data=dto.AdminHomeInfo} "返回信息" @Router /admin_api/v1/admin [GET]
func (*WebsiteController) GetSystemState ¶
func (s *WebsiteController) GetSystemState(c *gin.Context)
@Tags Website @Summary "获取服务器信息" @accept application/json @Produce application/json @Param data body dto.EmptyReq true "请求参数" @Success 200 {object} response.Body{data=dto.Server} "返回信息" @Router /admin_api/v1/admin/system_state [GET]
func (*WebsiteController) GetWebsiteConfig ¶
func (s *WebsiteController) GetWebsiteConfig(c *gin.Context)
@Tags Website @Summary "获取网站配置" @accept application/json @Produce application/json @Param data body dto.EmptyReq true "请求参数" @Success 200 {object} response.Body{data=dto.WebsiteConfig} "返回信息" @Router /admin_api/v1/admin/get_website_config [GET]
func (*WebsiteController) UpdateAboutMe ¶
func (s *WebsiteController) UpdateAboutMe(c *gin.Context)
@Tags Website @Summary "更新关于我的信息" @accept application/json @Produce application/json @Param data body dto.AboutMe true "请求参数" @Success 200 {object} response.Body{data=dto.EmptyResp} "返回信息" @Router /admin_api/v1/admin/about_me [PUT]
func (*WebsiteController) UpdateWebsiteConfig ¶
func (s *WebsiteController) UpdateWebsiteConfig(c *gin.Context)
@Tags Website @Summary "更新网站配置" @accept application/json @Produce application/json @Param data body dto.WebsiteConfig true "请求参数" @Success 200 {object} response.Body{data=dto.EmptyResp} "返回信息" @Router /admin_api/v1/admin/update_website_config [PUT]