Documentation
¶
Index ¶
- type Follow
- type FollowCount
- type FollowCountModel
- func (m *FollowCountModel) DecrFansCount(ctx context.Context, userId int64) error
- func (m *FollowCountModel) DecrFollowCount(ctx context.Context, userId int64) error
- func (m *FollowCountModel) FindByUserIds(ctx context.Context, userIds []int64) ([]*FollowCount, error)
- func (m *FollowCountModel) FindOne(ctx context.Context, id int64) (*FollowCount, error)
- func (m *FollowCountModel) IncrFansCount(ctx context.Context, userId int64) error
- func (m *FollowCountModel) IncrFollowCount(ctx context.Context, userId int64) error
- func (m *FollowCountModel) Insert(ctx context.Context, data *FollowCount) error
- func (m *FollowCountModel) Update(ctx context.Context, data *FollowCount) error
- type FollowModel
- func (m *FollowModel) FindByFollowedUserId(ctx context.Context, userId int64, limit int) ([]*Follow, error)
- func (m *FollowModel) FindByFollowedUserIds(ctx context.Context, userId int64, followedUserIds []int64) ([]*Follow, error)
- func (m *FollowModel) FindByUserIDAndFollowedUserID(ctx context.Context, userId, followedUserId int64) (*Follow, error)
- func (m *FollowModel) FindByUserId(ctx context.Context, userId int64, limit int) ([]*Follow, error)
- func (m *FollowModel) FindOne(ctx context.Context, id int64) (*Follow, error)
- func (m *FollowModel) Insert(ctx context.Context, data *Follow) error
- func (m *FollowModel) Update(ctx context.Context, data *Follow) error
- func (m *FollowModel) UpdateFields(ctx context.Context, id int64, values map[string]interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Follow ¶
type FollowCount ¶
type FollowCount struct { ID int64 `gorm:"primary_key"` UserID int64 FollowCount int FansCount int CreateTime time.Time UpdateTime time.Time }
func (*FollowCount) TableName ¶
func (m *FollowCount) TableName() string
type FollowCountModel ¶
type FollowCountModel struct {
// contains filtered or unexported fields
}
func NewFollowCountModel ¶
func NewFollowCountModel(db *gorm.DB) *FollowCountModel
func (*FollowCountModel) DecrFansCount ¶
func (m *FollowCountModel) DecrFansCount(ctx context.Context, userId int64) error
func (*FollowCountModel) DecrFollowCount ¶
func (m *FollowCountModel) DecrFollowCount(ctx context.Context, userId int64) error
func (*FollowCountModel) FindByUserIds ¶
func (m *FollowCountModel) FindByUserIds(ctx context.Context, userIds []int64) ([]*FollowCount, error)
func (*FollowCountModel) FindOne ¶
func (m *FollowCountModel) FindOne(ctx context.Context, id int64) (*FollowCount, error)
func (*FollowCountModel) IncrFansCount ¶
func (m *FollowCountModel) IncrFansCount(ctx context.Context, userId int64) error
func (*FollowCountModel) IncrFollowCount ¶
func (m *FollowCountModel) IncrFollowCount(ctx context.Context, userId int64) error
func (*FollowCountModel) Insert ¶
func (m *FollowCountModel) Insert(ctx context.Context, data *FollowCount) error
func (*FollowCountModel) Update ¶
func (m *FollowCountModel) Update(ctx context.Context, data *FollowCount) error
type FollowModel ¶
type FollowModel struct {
// contains filtered or unexported fields
}
func NewFollowModel ¶
func NewFollowModel(db *gorm.DB) *FollowModel
func (*FollowModel) FindByFollowedUserId ¶
func (*FollowModel) FindByFollowedUserIds ¶
func (*FollowModel) FindByUserIDAndFollowedUserID ¶
func (*FollowModel) FindByUserId ¶
func (*FollowModel) UpdateFields ¶
Click to show internal directories.
Click to hide internal directories.