123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package youngee_talent_model
- import (
- "github.com/gogf/gf/os/gtime"
- "github.com/gogf/gf/util/gmeta"
- "time"
- )
- type WithdrawTaskInfo struct {
- TaskId string `json:"task_id"`
- ProjectName string `json:"project_name"`
- PlatformIconUrl string `json:"platform_icon_url"`
- PlatformName string `json:"platform_name"`
- ProductPhoto string `json:"product_photo"`
- TaskReward float64 `json:"task_reward"`
- SettleAmount float64 `json:"settle_amount"`
- CompleteDate *gtime.Time `json:"complete_date"`
- WithdrawDate *gtime.Time `json:"withdraw_date"`
- Checked bool `json:"checked"`
- }
- type WithdrawTaskInfoList struct {
- CanWithdrawTaskInfoList []*WithdrawTaskInfo `json:"can_withdraw_task_info_list"`
- WithdrawingTaskInfoList []*WithdrawTaskInfo `json:"withdrawing_task_info_list"`
- WithdrawedTaskInfoList []*WithdrawTaskInfo `json:"withdrawed_task_info_list"`
- }
- type WithdrawInfo struct {
- IncomeIdList string `json:"income_id_list"` // 收益记录id列表
- TotalAmount float64 `json:"total_amount"` // 提现金额
- }
- type WithdrawRecord struct {
- gmeta.Meta `orm:"table:younggee_withdraw_record"`
- WithdrawID string `orm:"withdraw_id" json:"withdraw_id"`
- TalentID string `orm:"talent_id" json:"talent_id"`
- WithdrawAmount float64 `orm:"withdraw_amount" json:"withdraw_amount"`
- AmountPayable float64 `orm:"amount_payable" json:"amount_payable"`
- PayPoint int `orm:"pay_point" json:"pay_point"`
- IncomeIDList string `orm:"income_id_list" json:"income_id_list"`
- ReceiveInfo string `orm:"receive_info" json:"receive_info"`
- Status int `orm:"status" json:"status"`
- BankType int `orm:"bank_type" json:"bank_type"`
- SubmitAt time.Time `orm:"submit_at" json:"submit_at"`
- WithdrawAt time.Time `orm:"withdraw_at" json:"withdraw_at"`
- TaxAmount float32 `orm:"tax_amount" json:"tax_amount"`
- RejectReason string `orm:"reject_reason" json:"reject_reason"`
- }
|