Documentation
¶
Index ¶
- func GetBoolValueFromMap(bodyMap map[string]interface{}, key string) *bool
- func GetIntValueFromMap(bodyMap map[string]interface{}, key string) *int
- func GetStringValueFromMap(bodyMap map[string]interface{}, key string) *string
- func IsMobileUserAgent(ctx echo.Context) bool
- type AdminUserController
- func (au *AdminUserController) GetAll(ctx echo.Context) mvc.Result
- func (au *AdminUserController) PostEnableBy(ctx echo.Context, uid int) mvc.Result
- func (au *AdminUserController) PostPasswordBy(ctx echo.Context, uid int) mvc.Result
- func (au *AdminUserController) Put(ctx echo.Context, user models.User) mvc.Result
- type BotPost
- type CommentController
- func (cc *CommentController) DeleteBy(ctx echo.Context, cid int) mvc.Result
- func (cc *CommentController) GetPostBy(ctx echo.Context, pid int) mvc.Result
- func (cc *CommentController) PostApproveBy(ctx echo.Context, cid int) mvc.Result
- func (cc *CommentController) Put(ctx echo.Context, comment models.Comment) mvc.Result
- type FileController
- type IndexController
- func (i *IndexController) Get(ctx echo.Context) mvc.Result
- func (i *IndexController) GetPageBy(ctx echo.Context, page int) mvc.Result
- func (i *IndexController) GetPostBy(ctx echo.Context, pid int) mvc.Result
- func (i *IndexController) GetUserBy(ctx echo.Context, userid int) mvc.Result
- func (i *IndexController) GetUserPageBy(ctx echo.Context, userid int, page int) mvc.Result
- type InitController
- type LBSController
- type LikeController
- type LoginController
- type PostController
- func (p *PostController) DeleteBy(ctx echo.Context, pid int) mvc.Result
- func (p *PostController) DeleteTopBy(ctx echo.Context, pid int) mvc.Result
- func (p *PostController) Get(ctx echo.Context) mvc.Result
- func (p *PostController) GetBy(ctx echo.Context, pid int) mvc.Result
- func (p *PostController) GetCardConfig(ctx echo.Context) mvc.Result
- func (p *PostController) GetCardPreview(ctx echo.Context) mvc.Result
- func (p *PostController) GetExternalmediaConfig(ctx echo.Context) mvc.Result
- func (p *PostController) GetExternalmediaPreview(ctx echo.Context) mvc.Result
- func (p *PostController) GetUserBy(ctx echo.Context, uid int) mvc.Result
- func (p *PostController) Post(ctx echo.Context, post models.Post) mvc.Result
- func (p *PostController) PostTopBy(ctx echo.Context, pid int) mvc.Result
- func (p *PostController) Put(ctx echo.Context, post models.Post) mvc.Result
- func (p *PostController) PutBot(ctx echo.Context, botPost BotPost) mvc.Result
- type UserController
- type UserJWTClaims
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBoolValueFromMap ¶
func GetIntValueFromMap ¶
func GetStringValueFromMap ¶
func IsMobileUserAgent ¶
Types ¶
type AdminUserController ¶
type AdminUserController struct {
// contains filtered or unexported fields
}
func NewAdminUserController ¶
func NewAdminUserController(userSrv services.UserService) *AdminUserController
func (*AdminUserController) GetAll ¶
func (au *AdminUserController) GetAll(ctx echo.Context) mvc.Result
func (*AdminUserController) PostEnableBy ¶
func (*AdminUserController) PostPasswordBy ¶
type CommentController ¶
type CommentController struct {
// contains filtered or unexported fields
}
func NewCommentController ¶
func NewCommentController(commentSrv services.CommentService, likeSrv services.LikeService, userSrv services.UserService, postSrv services.PostService) *CommentController
func (*CommentController) PostApproveBy ¶
type FileController ¶
type FileController struct {
// contains filtered or unexported fields
}
func NewFileController ¶
func NewFileController(uploaderSrv services.UploadService) *FileController
func (*FileController) DownloadFile ¶
func (f *FileController) DownloadFile(ctx echo.Context) mvc.Result
func (*FileController) RegisterRouter ¶
func (f *FileController) RegisterRouter(routers mvc.ExtraRouter)
func (*FileController) UploadFile ¶
func (f *FileController) UploadFile(ctx echo.Context) mvc.Result
type IndexController ¶
type IndexController struct {
// contains filtered or unexported fields
}
func NewIndexController ¶
func NewIndexController(postSrv services.PostService, userSrv services.UserService) *IndexController
func (*IndexController) GetUserPageBy ¶
type InitController ¶
type InitController struct {
// contains filtered or unexported fields
}
func NewInitController ¶
func NewInitController(userSrv services.UserService) *InitController
type LBSController ¶
type LBSController struct {
// contains filtered or unexported fields
}
func NewLBSController ¶
func NewLBSController(service services.LBSService) *LBSController
type LikeController ¶
type LikeController struct {
// contains filtered or unexported fields
}
func NewLikeController ¶
func NewLikeController(likeSrv services.LikeService) *LikeController
func (*LikeController) DeletePostBy ¶
type LoginController ¶
type LoginController struct {
// contains filtered or unexported fields
}
func NewLoginController ¶
func NewLoginController(userSrv services.UserService) *LoginController
func (*LoginController) PostBotLogin ¶
type PostController ¶
type PostController struct {
// contains filtered or unexported fields
}
func NewPostController ¶
func NewPostController(postSrv services.PostService, uploadSrv services.UploadService, userSrv services.UserService) *PostController
func (*PostController) DeleteTopBy ¶
func (*PostController) GetCardConfig ¶
func (p *PostController) GetCardConfig(ctx echo.Context) mvc.Result
func (*PostController) GetCardPreview ¶
func (p *PostController) GetCardPreview(ctx echo.Context) mvc.Result
func (*PostController) GetExternalmediaConfig ¶
func (p *PostController) GetExternalmediaConfig(ctx echo.Context) mvc.Result
func (*PostController) GetExternalmediaPreview ¶
func (p *PostController) GetExternalmediaPreview(ctx echo.Context) mvc.Result
type UserController ¶
type UserController struct {
// contains filtered or unexported fields
}
func NewUserController ¶
func NewUserController(userSrv services.UserService) *UserController
func (*UserController) Post ¶
func (u *UserController) Post(ctx echo.Context, userDetail models.UserDetail) mvc.Result
type UserJWTClaims ¶
Click to show internal directories.
Click to hide internal directories.