You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
1.2 KiB

package user
import (
"live/app/model/user"
)
// 会员统计
type Data struct {
}
// @Title 添加关注
func (d *Data) AddFollow(userId uint) bool {
userDataModel := &user.UserData{}
row := userDataModel.AddFollow(userId)
if row > 0 {
return true
}
return false
}
// @Title 取消关注
func (d *Data) CancelFollow(userId uint) bool {
userDataModel := &user.UserData{}
row := userDataModel.CancelFollow(userId)
if row > 0 {
return true
}
return false
}
// @Title 添加关注新增粉丝
func (d *Data) AddFans(userId uint) bool {
userDataModel := &user.UserData{}
row := userDataModel.AddFans(userId)
if row > 0 {
return true
}
return false
}
// @Title 取消关注掉粉
func (d *Data) CancelFans(userId uint) bool {
userDataModel := &user.UserData{}
row := userDataModel.CancelFans(userId)
if row > 0 {
return true
}
return false
}
// @Title 新增赞
func (d *Data) AddPraise(userId uint) bool {
userDataModel := &user.UserData{}
row := userDataModel.AddPraise(userId, 1)
if row > 0 {
return true
}
return false
}
// @Title 取消赞下
func (d *Data) CancelPraise(userId uint) bool {
userDataModel := &user.UserData{}
row := userDataModel.CancelPraise(userId)
if row > 0 {
return true
}
return false
}