1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package manager
- import (
- "context"
- "fmt"
- upgrpc "go-common/app/service/main/up/api/v1"
- )
- const (
- _upSpecialKey = "up_special_%d"
- )
- // upSpecialCacheKey 缓存key
- func upSpecialCacheKey(mid int64) string {
- return fmt.Sprintf(_upSpecialKey, mid)
- }
- //go:generate $GOPATH/src/go-common/app/tool/cache/gen
- type _cache interface {
- // cache: -nullcache=&upgrpc.UpSpecial{GroupIDs:[]int64{-1}} -check_null_code=$!=nil&&len($.GroupIDs)>0&&$.GroupIDs[0]==-1
- UpSpecial(c context.Context, mid int64) (us *upgrpc.UpSpecial, err error)
- // cache: -batch=100 -max_group=1 -batch_err=break -nullcache=&upgrpc.UpSpecial{GroupIDs:[]int64{-1}} -check_null_code=$!=nil&&len($.GroupIDs)>0&&$.GroupIDs[0]==-1
- UpsSpecial(c context.Context, mids []int64) (map[int64]*upgrpc.UpSpecial, error)
- }
- //go:generate $GOPATH/src/go-common/app/tool/cache/mc
- type _mc interface {
- // mc: -key=upSpecialCacheKey -expire=d.upSpecialExpire -encode=pb
- AddCacheUpSpecial(c context.Context, mid int64, us *upgrpc.UpSpecial) (err error)
- // mc: -key=upSpecialCacheKey
- CacheUpSpecial(c context.Context, mid int64) (res *upgrpc.UpSpecial, err error)
- // mc: -key=upSpecialCacheKey
- DelCacheUpSpecial(c context.Context, mid int64) (err error)
- // mc: -key=upSpecialCacheKey -expire=d.upSpecialExpire -encode=pb
- AddCacheUpsSpecial(c context.Context, mu map[int64]*upgrpc.UpSpecial) (err error)
- // mc: -key=upSpecialCacheKey
- CacheUpsSpecial(c context.Context, mid []int64) (res map[int64]*upgrpc.UpSpecial, err error)
- // mc: -key=upSpecialCacheKey
- DelCacheUpsSpecial(c context.Context, mids []int64) (err error)
- }
|