eventhistory.go 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package model
  2. import (
  3. "time"
  4. )
  5. // EventHistory def.
  6. type EventHistory struct {
  7. ID int64
  8. Mid int64 // 用户ID
  9. EventID int64 // 事件ID
  10. Score int8 // 用户真实分
  11. BaseScore int8 // 基础信息得分
  12. EventScore int8 // 事件得分
  13. Remark string // 备注
  14. Reason string // 原因
  15. FactorVal float32 // 风险因子
  16. Ctime time.Time // 创建时间
  17. TargetID int64 // 目标id
  18. TargetMid int64 // 目标mid
  19. SpyTime time.Time // 作弊时间
  20. }
  21. // EventHistoryDto dto.
  22. type EventHistoryDto struct {
  23. ID int64 `json:"id"`
  24. Score int8 `json:"score"` // 用户真实分
  25. BaseScore int8 `json:"base_score"` // 基础信息得分
  26. EventScore int8 `json:"event_score"` // 事件得分
  27. Reason string `json:"reason"` // 原因
  28. Ctime int64 `json:"ctime"` // 创建时间
  29. TargetID int64 `json:"target_id"` // 目标id
  30. TargetMid int64 `json:"target_mid"` // 目标mid
  31. SpyTime int64 `json:"spy_time"` // 作弊时间
  32. }
  33. // HisParamReq def.
  34. type HisParamReq struct {
  35. Mid int64
  36. Pn, Ps int
  37. }
  38. // HistoryPage def.
  39. type HistoryPage struct {
  40. TotalCount int `json:"total_count"`
  41. Pn int `json:"pn"`
  42. Ps int `json:"ps"`
  43. Items []*EventHistoryDto `json:"items"`
  44. }