蛋蛋星球-客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

md.wallet.go 2.3 KiB

4 weeks ago
3 weeks ago
3 weeks ago
3 weeks ago
3 weeks ago
1 week ago
3 weeks ago
3 weeks ago
3 weeks ago
1 week ago
3 weeks ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package md
  2. type WalletFlowNode struct {
  3. Id int64 `json:"id"`
  4. Uid int64 `json:"uid"` // 用户 ID
  5. Direction int `json:"direction"` // 方向:1.收入 2.支出
  6. Amount string `json:"amount"` // 变动金额
  7. BeforeAmount string `json:"before_amount"` // 变动前金额
  8. AfterAmount string `json:"after_amount"` // 变动后金额
  9. SysFee string `json:"sys_fee"` // 手续费
  10. OrdId string `json:"ord_id"` // 对应订单编号
  11. Title string `json:"title"` // 标题
  12. Kind int `json:"kind"` // 1:管理员操作增加余额 2:管理员操作扣除余额 3:蛋蛋能量兑换余额 4:余额兑换蛋蛋能量
  13. State int `json:"state"` // 1未到账,2已到账
  14. Memo string `json:"memo"` // 备注
  15. CreateTime string `json:"create_time"` // 创建时间
  16. UpdateTime string `json:"update_time"` // 更新时间
  17. }
  18. type GetAmountFlowResp struct {
  19. List []WalletFlowNode `json:"list"`
  20. Paginate Paginate `json:"paginate"`
  21. }
  22. type WithdrawGetAmountResp struct {
  23. Amount string `json:"amount"` // 余额
  24. }
  25. type WithdrawApplyReq struct {
  26. Amount string `json:"amount"` // 金额
  27. Kind string `json:"kind"` // 提现方式(alipay:支付宝 wx:微信)
  28. }
  29. type GetWithdrawConditionResp struct {
  30. IsFirst bool `json:"is_first"` // 是否第一次提现
  31. FirstNeedRealName bool `json:"first_need_real_name"` // 第一次提现是否需要实名
  32. FirstWithdrawAmountLimit string `json:"first_withdraw_amount_limit"` // 第一次提现金额限制
  33. IsNeedRealName bool `json:"is_need_real_name"` // 是否需要实名
  34. IsRealName bool `json:"is_real_name"` // 是否实名
  35. IsBindAlipay bool `json:"is_bind_alipay"` // 是否绑定阿里账户
  36. IsBindWx bool `json:"is_bind_wx"` // 是否绑定微信账户
  37. IsCanWithdraw bool `json:"is_can_withdraw"` // 是否能提现
  38. NotWithdrawReason string `json:"not_withdraw_reason"` // 不能提现原因
  39. }
  40. type BindAlipayAccountReq struct {
  41. AuthCode string `json:"auth_code"` // 支付宝回调的临时授权码
  42. }
  43. type BindWxPayAccountReq struct {
  44. Code string `json:"code"`
  45. }