controller

package
v0.0.0-...-b32e05d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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 struct {
	// contains filtered or unexported fields
}

func NewMenuController

func NewMenuController(svcCtx *svctx.ServiceContext) *MenuController
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 (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 (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 (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 (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 (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 (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]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL