面包店
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.
 
 
 
 
 

43 line
3.3 KiB

  1. package model
  2. type OrdList struct {
  3. OrdId int64 `xorm:"pk autoincr BIGINT(20)" json:"ord_id"`
  4. Uid int `xorm:"not null index INT(10)" json:"uid"`
  5. PvdOid string `xorm:"not null index(IDX_PVD) VARCHAR(50)" json:"pvd_oid"`
  6. ParentOrdId int64 `xorm:" BIGINT(20)" json:"parent_ord_id"`
  7. Pvd string `xorm:"not null default '' index(IDX_PVD) index(IDX_PVD_ITEM) VARCHAR(8)" json:"pvd"`
  8. ItemId string `xorm:"not null default '' index(IDX_PVD_ITEM) VARCHAR(50)" json:"item_id"`
  9. ItemNum int `xorm:"not null default 1 TINYINT(3)" json:"item_num"`
  10. ItemPrice float64 `xorm:"not null default 0.00 FLOAT(10,2)" json:"item_price"`
  11. ItemCommissionRate float64 `xorm:"not null default 0.00 FLOAT(6,4)" json:"item_commission_rate"`
  12. PaidPrice float64 `xorm:"not null default 0.00 FLOAT(10,2)" json:"paid_price"`
  13. OrderType int `xorm:"not null default 0 TINYINT(1)" json:"order_type"`
  14. PriceType int `xorm:"not null default 0 INT(1)" json:"price_type"`
  15. OrderCompare int `xorm:"not null default 0 TINYINT(1)" json:"order_compare"`
  16. SubsidyFee float64 `xorm:"not null default 0.00 FLOAT(8,2)" json:"subsidy_fee"`
  17. SubsidyRate float64 `xorm:"not null default 0.0000 FLOAT(10,4)" json:"subsidy_rate"`
  18. UserCommission float64 `xorm:"not null default 0.000 FLOAT(8,3)" json:"user_commission"`
  19. UserCommissionRate float64 `xorm:"not null default 0.0000 FLOAT(6,4)" json:"user_commission_rate"`
  20. PvdCommission float64 `xorm:"not null default 0.0000 FLOAT(8,4)" json:"pvd_commission"`
  21. PvdCommissionRate float64 `xorm:"not null default 0.0000 FLOAT(6,4)" json:"pvd_commission_rate"`
  22. SysCommission float64 `xorm:"not null default 0.0000 FLOAT(8,4)" json:"sys_commission"`
  23. SysCommissionRate float64 `xorm:"not null default 0.0000 FLOAT(6,4)" json:"sys_commission_rate"`
  24. PlanCommissionId int `xorm:"not null default 0 INT(10)" json:"plan_commission_id"`
  25. PlanCommissionState int `xorm:"not null default 0 TINYINT(1)" json:"plan_commission_state"`
  26. Reason string `xorm:"not null default '' VARCHAR(32)" json:"reason"`
  27. State int `xorm:"not null default 0 TINYINT(1)" json:"state"`
  28. LockState int `xorm:"not null default 0 TINYINT(1)" json:"lock_state"`
  29. CreateAt int `xorm:"not null default 0 INT(10)" json:"create_at"`
  30. UpdateAt int `xorm:"not null default 0 INT(11)" json:"update_at"`
  31. ConfirmAt int `xorm:"not null default 0 INT(10)" json:"confirm_at"`
  32. PvdSettleAt int `xorm:"not null default 0 INT(10)" json:"pvd_settle_at"`
  33. SettleAt int `xorm:"not null default 0 INT(10)" json:"settle_at"`
  34. SubsidyAt int `xorm:"not null default 0 INT(10)" json:"subsidy_at"`
  35. BenefitList string `xorm:"not null default '' index VARCHAR(200)" json:"benefit_list"`
  36. BenefitAll float64 `xorm:"not null default 0.00 FLOAT(8,2)" json:"benefit_all"`
  37. Data string `xorm:"not null default '' VARCHAR(2000)" json:"data"`
  38. UpdateFrom int `xorm:"not null default 0 TINYINT(1)" json:"update_from"`
  39. CreateFrom int `xorm:"not null default 0 TINYINT(1)" json:"create_from"`
  40. PvdPid string `xorm:"not null default '' index VARCHAR(100)" json:"pvd_pid"`
  41. }