123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- package like
- import (
- "context"
- "fmt"
- likemdl "go-common/app/interface/main/activity/model/like"
- )
- func likeKey(id int64) string {
- return fmt.Sprintf("go_l_id_%d", id)
- }
- func actSubjectKey(id int64) string {
- return fmt.Sprintf("go_s_id_%d", id)
- }
- func actSubjectMaxIDKey() string {
- return "go_sub_id_max"
- }
- func likeMaxIDKey() string {
- return "go_like_id_max"
- }
- func likeMissionBuffKey(sid, mid int64) string {
- return fmt.Sprintf("go_l_m_a_%d_%d", sid, mid)
- }
- func likeMissionGroupIDkey(lid int64) string {
- return fmt.Sprintf("go_l_m_g_id_%d", lid)
- }
- func likeActMissionKey(sid, lid, mid int64) string {
- return fmt.Sprintf("go:b-a:m:l:%d:%d:%d", sid, lid, mid)
- }
- func actAchieveKey(sid int64) string {
- return fmt.Sprintf("go:a:achs:%d", sid)
- }
- func actMissionFriendsKey(sid, lid int64) string {
- return fmt.Sprintf("go:a:m:frd:%d:%d", sid, lid)
- }
- func actUserAchieveKey(id int64) string {
- return fmt.Sprintf("go:a:u:m:%d", id)
- }
- func actUserAchieveAwardKey(id int64) string {
- return fmt.Sprintf("go:a:u:a:%d", id)
- }
- func subjectStatKey(sid int64) string {
- return fmt.Sprintf("ob_s_%d", sid)
- }
- func viewRankKey(sid int64) string {
- return fmt.Sprintf("v_r_%d", sid)
- }
- func likeContentKey(lid int64) string {
- return fmt.Sprintf("go_l_ct_%d", lid)
- }
- func sourceItemKey(sid int64) string {
- return fmt.Sprintf("so_i_%d", sid)
- }
- func subjectProtocolKey(sid int64) string {
- return fmt.Sprintf("go_s_pt_%d", sid)
- }
- type _cache interface {
-
- Like(c context.Context, id int64) (*likemdl.Item, error)
-
- Likes(c context.Context, ids []int64) (map[int64]*likemdl.Item, error)
-
- ActSubject(c context.Context, id int64) (*likemdl.SubjectItem, error)
-
- LikeMissionBuff(ctx context.Context, sid int64, mid int64) (res int64, err error)
-
- MissionGroupItems(ctx context.Context, lids []int64) (map[int64]*likemdl.MissionGroup, error)
-
- ActMission(ctx context.Context, sid int64, lid int64, mid int64) (res int64, err error)
-
- ActLikeAchieves(ctx context.Context, sid int64) (res *likemdl.Achievements, err error)
-
- ActMissionFriends(ctx context.Context, sid int64, lid int64) (res *likemdl.ActMissionGroups, err error)
-
- ActUserAchieve(ctx context.Context, id int64) (res *likemdl.ActLikeUserAchievement, err error)
-
- MatchSubjects(c context.Context, ids []int64) (map[int64]*likemdl.Object, error)
-
- LikeContent(c context.Context, ids []int64) (map[int64]*likemdl.LikeContent, error)
-
- SourceItemData(c context.Context, sid int64) ([]int64, error)
-
- ActSubjectProtocol(c context.Context, sid int64) (res *likemdl.ActSubjectProtocol, err error)
- }
- type _mc interface {
-
- CacheLike(c context.Context, id int64) (*likemdl.Item, error)
-
- CacheLikes(c context.Context, id []int64) (map[int64]*likemdl.Item, error)
-
- AddCacheLikes(c context.Context, items map[int64]*likemdl.Item) error
-
- AddCacheLike(c context.Context, key int64, value *likemdl.Item) error
-
- CacheActSubject(c context.Context, id int64) (*likemdl.SubjectItem, error)
-
- AddCacheActSubject(c context.Context, key int64, value *likemdl.SubjectItem) error
-
- CacheActSubjectMaxID(c context.Context) (res int64, err error)
-
- AddCacheActSubjectMaxID(c context.Context, sid int64) error
-
- CacheLikeMaxID(c context.Context) (res int64, err error)
-
- AddCacheLikeMaxID(c context.Context, lid int64) error
-
- CacheLikeMissionBuff(c context.Context, sid int64, mid int64) (res int64, err error)
-
- AddCacheLikeMissionBuff(c context.Context, sid int64, val int64, mid int64) error
-
- CacheMissionGroupItems(ctx context.Context, lids []int64) (map[int64]*likemdl.MissionGroup, error)
-
- AddCacheMissionGroupItems(ctx context.Context, val map[int64]*likemdl.MissionGroup) error
-
- CacheActMission(c context.Context, sid int64, lid int64, mid int64) (res int64, err error)
-
- AddCacheActMission(c context.Context, sid int64, val int64, lid int64, mid int64) error
-
- CacheActLikeAchieves(c context.Context, sid int64) (res *likemdl.Achievements, err error)
-
- AddCacheActLikeAchieves(c context.Context, sid int64, res *likemdl.Achievements) error
-
- CacheActMissionFriends(c context.Context, sid int64, lid int64) (res *likemdl.ActMissionGroups, err error)
-
- DelCacheActMissionFriends(c context.Context, sid int64, lid int64) error
-
- AddCacheActMissionFriends(c context.Context, sid int64, res *likemdl.ActMissionGroups, lid int64) error
-
- CacheActUserAchieve(c context.Context, id int64) (res *likemdl.ActLikeUserAchievement, err error)
-
- AddCacheActUserAchieve(c context.Context, id int64, val *likemdl.ActLikeUserAchievement) error
-
- CacheActUserAward(c context.Context, id int64) (res int64, err error)
-
- AddCacheActUserAward(c context.Context, id int64, val int64) error
-
- CacheSubjectStat(c context.Context, sid int64) (*likemdl.SubjectStat, error)
-
- AddCacheSubjectStat(c context.Context, sid int64, value *likemdl.SubjectStat) error
-
- CacheViewRank(c context.Context, sid int64) (string, error)
-
- AddCacheViewRank(c context.Context, sid int64, value string) error
-
- CacheLikeContent(c context.Context, lids []int64) (res map[int64]*likemdl.LikeContent, err error)
-
- AddCacheLikeContent(c context.Context, val map[int64]*likemdl.LikeContent) error
-
- CacheSourceItemData(c context.Context, sid int64) ([]int64, error)
-
- AddCacheSourceItemData(c context.Context, sid int64, lids []int64) error
-
- CacheActSubjectProtocol(c context.Context, sid int64) (res *likemdl.ActSubjectProtocol, err error)
-
- AddCacheActSubjectProtocol(c context.Context, sid int64, value *likemdl.ActSubjectProtocol) error
- }
|