model.go 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package dhh
  2. import "time"
  3. // DHHDB 大航海信息DB层
  4. type DHHDB struct {
  5. ID int64
  6. UID int64
  7. TargetId int64
  8. PrivilegeType int64
  9. StartTime time.Time
  10. ExpiredTime time.Time
  11. Ctime time.Time
  12. Utime time.Time
  13. }
  14. // DHHDBTime 大航海信息验DB层(时间转换)
  15. type DHHDBTime struct {
  16. ID int64
  17. UID int64
  18. TargetId int64
  19. PrivilegeType int64
  20. StartTime string
  21. ExpiredTime string
  22. Ctime string
  23. Utime string
  24. }
  25. // ModelDHHList dhh list
  26. type ModelDHHList struct {
  27. Data []DHHDB
  28. }
  29. // ModelExpLog 行为日志上报结构
  30. type ModelExpLog struct {
  31. Mid int64
  32. Uexp int64
  33. Rexp int64
  34. Ts int64
  35. // 业务来源
  36. ReqBizDesc string
  37. Buvid string
  38. // 具体描述
  39. Content map[string]string
  40. }
  41. // DaHangHaiRedis 等级基础结构
  42. type DaHangHaiRedis struct {
  43. Id int64 `json:"id"`
  44. Uid int64 `json:"uid"`
  45. TargetId int64 `json:"target_id"`
  46. PrivilegeType int64 `json:"privilege_type"`
  47. StartTime string `json:"start_time"`
  48. ExpiredTime string `json:"expired_time"`
  49. Ctime string `json:"ctime"`
  50. Utime string `json:"utime"`
  51. }
  52. // DaHangHaiRedis2 等级基础结构
  53. type DaHangHaiRedis2 struct {
  54. Id string `json:"id"`
  55. Uid string `json:"uid"`
  56. TargetId string `json:"target_id"`
  57. PrivilegeType string `json:"privilege_type"`
  58. StartTime string `json:"start_time"`
  59. ExpiredTime string `json:"expired_time"`
  60. Ctime string `json:"ctime"`
  61. Utime string `json:"utime"`
  62. }