附近小店
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.

community_team_order.go 3.4 KiB

2 months ago
2 months ago
1 month ago
2 months ago
3 weeks ago
2 months ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package model
  2. import (
  3. "time"
  4. )
  5. type CommunityTeamOrder struct {
  6. Id int `json:"id" xorm:"not null pk autoincr INT(11)"`
  7. Uid int `json:"uid" xorm:"default 0 INT(11)"`
  8. StoreType int `json:"store_type" xorm:"default 0 comment('0官方自营店 1加盟店 2连锁店') INT(11)"`
  9. StoreUid int `json:"store_uid" xorm:"default 0 comment('门店用户id') INT(11)"`
  10. ParentUid int `json:"parent_uid" xorm:"default 0 comment('上级代理') INT(11)"`
  11. Num int `json:"num" xorm:"default 0 comment('') INT(11)"`
  12. CouponId int `json:"coupon_id" xorm:"default 0 comment('') INT(11)"`
  13. Address string `json:"address" xorm:"comment('详细地址') VARCHAR(255)"`
  14. Commission string `json:"commission" xorm:"default 0.00 comment('分佣(元)') DECIMAL(20,2)"`
  15. TableNum string `json:"table_num" xorm:"default 0.00 comment('分佣(元)') varchar(255)"`
  16. AgentCommission string `json:"agent_commission" xorm:"default 0.00 comment('分佣(元)') DECIMAL(20,2)"`
  17. PlatformCommission string `json:"platform_commission" xorm:"default 0.00 comment('分佣(元)') DECIMAL(20,2)"`
  18. CreateAt time.Time `json:"create_at" xorm:"DATETIME"`
  19. UpdateAt time.Time `json:"update_at" xorm:"DATETIME"`
  20. CancelAt time.Time `json:"cancel_at" xorm:"DATETIME"`
  21. BuyPhone string `json:"buy_phone" xorm:"VARCHAR(255)"`
  22. Phone string `json:"phone" xorm:"VARCHAR(255)"`
  23. BuyName string `json:"buy_name" xorm:"VARCHAR(255)"`
  24. State int `json:"state" xorm:"default 0 comment('0待付款 1已支付 2已提货') INT(11)"`
  25. PayAt time.Time `json:"pay_at" xorm:"comment('付款时间') DATETIME"`
  26. ConfirmAt time.Time `json:"confirm_at" xorm:"comment('提货时间') DATETIME"`
  27. Oid int64 `json:"oid" xorm:"default 0 comment('主单号') BIGINT(20)"`
  28. Code string `json:"code" xorm:"comment('提货码') VARCHAR(255)"`
  29. Type int `json:"type" xorm:"default 0 comment('0自提 1外卖') INT(1)"`
  30. PayMethod int `json:"pay_method" xorm:"default 0 comment('1余额 2支付宝 3微信') INT(11)"`
  31. PayId string `json:"pay_id" xorm:"comment('第三方的支付id') VARCHAR(255)"`
  32. Amount string `json:"amount" xorm:"default 0.00 comment('总金额') DECIMAL(20,2)"`
  33. Memo string `json:"memo" xorm:"comment('备注') VARCHAR(255)"`
  34. TakeTime time.Time `json:"take_time" xorm:"comment('预计提货时间') DATETIME"`
  35. MealNum int `json:"meal_num" xorm:"default 0 comment('餐具数量') INT(11)"`
  36. Coupon string `json:"coupon" xorm:"default 0.00 DECIMAL(10,2)"`
  37. Timer string `json:"timer" xorm:"comment('预计提货时间') VARCHAR(255)"`
  38. IsNow int `json:"is_now" xorm:"default 0 comment('是否立即提货') INT(1)"`
  39. StoreSettleAt int `json:"store_settle_at" xorm:"default 0 comment('') INT(11)"`
  40. SettleAt int `json:"settle_at" xorm:"default 0 comment('') INT(11)"`
  41. CommissionAt int `json:"commission_at" xorm:"default 0 comment('') INT(11)"`
  42. IsNotice int `json:"is_notice" xorm:"not null default 0 comment('支付状态:0:未支付,1:已支付') TINYINT(2)"`
  43. }