Documentation
¶
Overview ¶
Package logic provides ...
Package logic provides ...
Index ¶
- func CreatePost(p *models.Post) (err error)
- func GetCommunityDetail(id int64) (*models.CommunityDetail, error)
- func GetCommunityList() ([]*models.Community, error)
- func GetCommunityPostList(p *models.ParamPostList) (data []*models.ApiPostDetail, err error)
- func GetPostById(pid int64) (data *models.ApiPostDetail, err error)
- func GetPostList(page, size int64) (data []*models.ApiPostDetail, err error)
- func GetPostList2(p *models.ParamPostList) (data []*models.ApiPostDetail, err error)
- func GetPostListNew(p *models.ParamPostList) (data []*models.ApiPostDetail, err error)
- func Login(p *models.ParamLogin) (user *models.User, err error)
- func SignUp(p *models.ParamSigUp) (err error)
- func VoteForPost(userID int64, p *models.ParamVoteData) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreatePost ¶
func GetCommunityDetail ¶
func GetCommunityDetail(id int64) (*models.CommunityDetail, error)
func GetCommunityList ¶
func GetCommunityPostList ¶
func GetCommunityPostList(p *models.ParamPostList) (data []*models.ApiPostDetail, err error)
GetCommunityPostList
func GetPostById ¶
func GetPostById(pid int64) (data *models.ApiPostDetail, err error)
func GetPostById(pid int64) (date *models.Post, err error) {
return mysql.GetPostById(pid)
}
func GetPostList ¶
func GetPostList(page, size int64) (data []*models.ApiPostDetail, err error)
func GetPostList2 ¶
func GetPostList2(p *models.ParamPostList) (data []*models.ApiPostDetail, err error)
GetPostList2
func GetPostListNew ¶
func GetPostListNew(p *models.ParamPostList) (data []*models.ApiPostDetail, err error)
GetPostListNew 将两个帖子列表查询逻辑合二为一的函数
func Login ¶
func Login(p *models.ParamLogin) (user *models.User, err error)
Login 登录 func Login(p *models.ParamLogin) (token string, err error) {
func VoteForPost ¶
func VoteForPost(userID int64, p *models.ParamVoteData) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.