This commit is contained in:
lwl0608 2024-12-13 12:08:49 +08:00
parent e5a21a7b8c
commit 8183e4282c
1 changed files with 21 additions and 18 deletions

View File

@ -1,6 +1,7 @@
package dbstruct
import (
"database/sql"
"encoding/json"
"strconv"
"time"
@ -25,24 +26,26 @@ var OrderStatusDescMap = map[int32]string{
// 现金订单
type Order struct {
ID *string `json:"id" db:"id"` // 订单id
Mid *int64 `json:"mid" db:"mid"` // 用户id
Uid *int64 `json:"uid" db:"uid"` // 关联用户id
Oid1 *string `json:"oid1" db:"oid1"` // 辅助id1
Oid2 *string `json:"oid2" db:"oid2"` // 辅助id2
Oid3 *string `json:"oid3" db:"oid3"` // 辅助id3
ProductId *string `json:"product_id" db:"product_id"` // 商品id
PayType *string `json:"pay_type" db:"pay_type"` // 支付类型,见 vasproto.PayType*
PayAmount *int64 `json:"pay_amount" db:"pay_amount"` // 支付金额
OutOrderID *string `json:"out_order_id" db:"out_order_id"` // 分别对应于支付宝、微信、苹果方的订单ID
ReceiptData *string `json:"receipt_data" db:"receipt_data"` // ios收据
Coins *int64 `json:"coins" db:"coins"` // 虚拟货币
OrderStatus *int32 `json:"order_status" db:"order_status"` // 订单状态,见 OrderStatus*
OrderFrom *string `json:"order_from" db:"order_from"` // 订单创建来源,见 OrderFrom*
Ct *int64 `json:"ct" db:"ct"` // 创建时间
Ut *int64 `json:"ut" db:"ut"` // 更新时间
Operator *string `json:"operator" db:"operator"` // 操作人
Ext *string `json:"ext" db:"ext"` // 额外业务信息
ID *string `json:"id" db:"id"` // 订单id
Mid *int64 `json:"mid" db:"mid"` // 用户id
Uid *int64 `json:"uid" db:"uid"` // 关联用户id
Oid1 *string `json:"oid1" db:"oid1"` // 辅助id1
Oid2 *string `json:"oid2" db:"oid2"` // 辅助id2
Oid3 *string `json:"oid3" db:"oid3"` // 辅助id3
Oid4 *string `json:"oid4" db:"oid4"` // 辅助id4
Oid5 sql.NullString `json:"oid5" db:"oid5"` // 辅助id5
ProductId *string `json:"product_id" db:"product_id"` // 商品id
PayType *string `json:"pay_type" db:"pay_type"` // 支付类型,见 vasproto.PayType*
PayAmount *int64 `json:"pay_amount" db:"pay_amount"` // 支付金额
OutOrderID *string `json:"out_order_id" db:"out_order_id"` // 分别对应于支付宝、微信、苹果方的订单ID
ReceiptData *string `json:"receipt_data" db:"receipt_data"` // ios收据
Coins *int64 `json:"coins" db:"coins"` // 虚拟货币
OrderStatus *int32 `json:"order_status" db:"order_status"` // 订单状态,见 OrderStatus*
OrderFrom *string `json:"order_from" db:"order_from"` // 订单创建来源,见 OrderFrom*
Ct *int64 `json:"ct" db:"ct"` // 创建时间
Ut *int64 `json:"ut" db:"ut"` // 更新时间
Operator *string `json:"operator" db:"operator"` // 操作人
Ext *string `json:"ext" db:"ext"` // 额外业务信息
// 公共信息
Did *string `json:"b_did" db:"b_did"` // 设备id