sse.go 659 B

1234567891011121314151617
  1. package model
  2. const (
  3. WinningTarget = "winning"
  4. TaskTarget = "task"
  5. PayCacheKey = "lottery_pay_%d_%s_%s_%s" //1、活动id;2、userId;3、v|m;4、state
  6. )
  7. // 消息结构体,用于传递 中奖信息
  8. type SseMessage struct {
  9. Name string `json:"name"` //奖品信息 例如:腾讯视频会员周卡 | 任务信息 例如 设置关键词
  10. User string `json:"user"` //中奖人信息 例如:加密后的userId
  11. State string `json:"state"` // 中奖通知 | 任务完成通知
  12. Time string `json:"time"` //
  13. Remark string `json:"remark"` //
  14. ActiveId string `json:"active_id"` //加密后的活动id
  15. }