data.go 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. package agent
  2. // 配置
  3. type configInfo struct {
  4. IsOpen int // 是否开启(1=开启 其他关闭)
  5. BindSend int // 绑码赠送
  6. BetOneDirect int // 流水1级代理返佣(以万为基数)
  7. BetTwoDirect int // 流水2级代理返佣(以万为基数)
  8. TaxOneDirect int // 服务费1级代理返佣(以万为基数)
  9. TaxTwoDirect int // 服务费2级代理返佣(以万为基数)
  10. PayOneDirect int // 充值1级代理返佣(以万为基数)
  11. PayTwoDirect int // 充值2级代理返佣(以万为基数)
  12. AuditEnabled int // 审核是否启用
  13. }
  14. type configUp_in struct {
  15. OpUserID int // 操作员ID
  16. OpUserName string // 操作员名称
  17. IpAddress string // IP地址
  18. configInfo
  19. }
  20. // 基础请求
  21. type request_base struct {
  22. UserID int // 用户ID
  23. BeginTime string // 开始时间
  24. EndTime string // 截止时间
  25. PageIndex int // 页索引
  26. PageSize int // 页大小
  27. }
  28. // 代理信息
  29. type agentInfo struct {
  30. UserID int // 用户ID
  31. NickName string // 昵称
  32. Commission int // 佣金
  33. Profit int // 收益
  34. Members int // 会员数
  35. Enabled int // 是否启用
  36. Crdate string // 注册时间
  37. }
  38. // 代理列表
  39. type agentList_out struct {
  40. RecordCount int // 记录数
  41. List []*agentInfo
  42. }
  43. // 会员信息
  44. type (
  45. memberInfo struct {
  46. HigherUserID int // 代理ID
  47. HigherNickName string // 代理名称
  48. UserID int // 用户ID
  49. NickName string // 昵称
  50. Commission int // 佣金
  51. NewCommission int // 新增佣金
  52. BindTime string // 绑码时间
  53. LoginTime string // 登录时间
  54. }
  55. memberInfo_out struct {
  56. RecordCount int // 记录数
  57. List []*memberInfo
  58. }
  59. )
  60. // 佣金信息
  61. type (
  62. commissionInfo struct {
  63. Rid int // 标识
  64. UserID int // 用户ID
  65. NickName string // 昵称
  66. FromUserID int // 源用户ID
  67. FromNickName string // 源用户昵称
  68. Tax int // 台费
  69. WantCommission int // 操作佣金
  70. StillCommission int // 剩余佣金
  71. Direct int // 属级(1=直属 2=非直属)
  72. Memo string // 备注
  73. Crdate string // 时间
  74. ChineseName string // 游戏名称
  75. }
  76. commissionInfo_out struct {
  77. RecordCount int // 记录数
  78. TotalCommission int // 总佣金
  79. List []*commissionInfo
  80. }
  81. )
  82. // 佣金排行榜
  83. type commissionRankInfo struct {
  84. Rid int // 序号
  85. UserID int // 用户ID
  86. NickName string // 昵称
  87. Grade int // 代理级别
  88. BetAmount int // 下注金额
  89. Commission int // 佣金
  90. }
  91. // 申请列表
  92. type applyList_out struct {
  93. RecordCount int // 记录数
  94. List []*applyInfo
  95. }
  96. // 申请列表
  97. type applyInfo struct {
  98. ApplyID int // 申请ID
  99. UserID int // 用户ID
  100. NickName string // 昵称
  101. HigherUserID int // 上级用户ID
  102. HigherNickName string // 上级用户昵称
  103. ApplyStatus int // 申请状态(0=待审核 1=已通过 2=拒绝)
  104. Memo string // 备注(联系信息,如:电话)
  105. DealTime string // 处理时间
  106. Crdate string // 申请时间
  107. OpUser string // 操作员
  108. }
  109. // 处理申请
  110. type dealApply_req struct {
  111. OpUserID int // 操作员ID
  112. OpUserName string // 操作员名称
  113. IpAddress string // IP地址
  114. ApplyID int // 申请ID
  115. ApplyStatus int // 状态(0=审核 1=已通过 2=拒绝)
  116. }