cache.go 528 B

123456789101112131415161718
  1. package svc
  2. import "time"
  3. const (
  4. cacheWechatTokenPrefix = "cache:wechat:token:"
  5. cacheErpSchoolTree = "i2bill:cache:erp:school_tree"
  6. cacheErpActivity = "i2bill:cache:erp:activity"
  7. cacheErpSchool = "i2bill:cache:erp:school"
  8. cacheErpNetworkDetailTree = "i2bill:cache:erp:network_detail_tree"
  9. )
  10. // Cache defined
  11. type Cache interface {
  12. SetCache(key string, v interface{}) error
  13. GetCache(key string, v interface{}) error
  14. SetWithExpire(key string, v interface{}, expire time.Duration) error
  15. }