智慧食堂
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.

20 lines
1.7 KiB

  1. package model
  2. type NursingHomePackageOrd struct {
  3. Id int `json:"id" xorm:"not null pk autoincr INT(11)"`
  4. EnterpriseId int `json:"enterprise_id" xorm:"not null default 0 comment('所属单位id') INT(11)"`
  5. Uid int `json:"uid" xorm:"not null default 0 comment('用户id') INT(11)"`
  6. UserIdentityName string `json:"user_identity_name" xorm:"not null default '' comment('用户身份名称(起备份作用)') CHAR(50)"`
  7. UserIdentityId int `json:"user_identity_id" xorm:"not null default 0 comment('用户身份id') INT(11)"`
  8. TotalPrice string `json:"total_price" xorm:"not null default 0.00 comment('总价') DECIMAL(8,2)"`
  9. Kind int `json:"kind" xorm:"not null default 1 comment('购买类型(1:按年购买 2:按月购买 3:按天购买)') TINYINT(1)"`
  10. OutTradeNo string `json:"out_trade_no" xorm:"not null default '' comment('商户订单号') VARCHAR(255)"`
  11. TradeNo string `json:"trade_no" xorm:"not null default '' comment('支付宝交易号') VARCHAR(255)"`
  12. State int `json:"state" xorm:"not null default 0 comment('支付状态(0:待支付 1:支付成功 2:支付失败)') TINYINT(1)"`
  13. OrdState int `json:"ord_state" xorm:"not null default 0 comment('订单状态(0:待预约 1:预约成功 2:退款中 3:部分退款 4:已退款 5:已完成)') TINYINT(1)"`
  14. ReqContent string `json:"req_content" xorm:"comment('请求内容') TEXT"`
  15. WithDayData string `json:"with_day_data" xorm:"comment('待支付成功插入 nursing_home_user_with_day') TEXT"`
  16. CreateAt string `json:"create_at" xorm:"not null pk default 'CURRENT_TIMESTAMP' DATETIME"`
  17. UpdateAt string `json:"update_at" xorm:"not null default 'CURRENT_TIMESTAMP' DATETIME"`
  18. }