task_income.go 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. package youngee_talent_model
  2. import (
  3. "github.com/gogf/gf/os/gtime"
  4. )
  5. type WithdrawTaskInfo struct {
  6. TaskId string `json:"task_id"`
  7. ProjectName string `json:"project_name"`
  8. PlatformIconUrl string `json:"platform_icon_url"`
  9. PlatformName string `json:"platform_name"`
  10. ProductPhoto string `json:"product_photo"`
  11. TaskReward float64 `json:"task_reward"`
  12. SettleAmount float64 `json:"settle_amount"`
  13. CompleteDate *gtime.Time `json:"complete_date"`
  14. WithdrawDate *gtime.Time `json:"withdraw_date"`
  15. Checked bool `json:"checked"`
  16. }
  17. type WithdrawTaskInfoList struct {
  18. CanWithdrawTaskInfoList []*WithdrawTaskInfo `json:"can_withdraw_task_info_list"`
  19. WithdrawingTaskInfoList []*WithdrawTaskInfo `json:"withdrawing_task_info_list"`
  20. WithdrawedTaskInfoList []*WithdrawTaskInfo `json:"withdrawed_task_info_list"`
  21. }
  22. type WithdrawInfo struct {
  23. IncomeIdList string `json:"income_id_list"` // 收益记录id列表
  24. Point int `json:"point"` // 抵扣积分
  25. TotalAmount float64 `json:"total_amount"` // 提现金额
  26. RealAmount float64 `json:"real_amount"` // 实际金额
  27. BankType int `json:"bank_type"` // 到账方式
  28. }