// =================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// =================================================================================

package do

import (
	"github.com/gogf/gf/v2/frame/g"
	"github.com/gogf/gf/v2/os/gtime"
)

// V2OrderInfo is the golang structure of table order_info for DAO operations like Where/Data.
type V2OrderInfo struct {
	g.Meta          `orm:"table:order_info, do:true"`
	Id              interface{} // 主键，自增
	MerchantOrderId interface{} // 下游商户提交过来的订单id
	ShopName        interface{} // 商品名称
	OrderPeriod     interface{} // 订单有效时间，小时制
	BankOrderId     interface{} // 平台自身的订单id
	BankTransId     interface{} // 上游返回的订单id
	OrderAmount     interface{} // 订单提交金额
	ShowAmount      interface{} // 展示在用户面前待支付的金额
	FactAmount      interface{} // 实际支付金额
	RollPoolCode    interface{} // 轮询产品编码
	RollPoolName    interface{} // 轮询产品名称
	RoadUid         interface{} // 通道uid
	RoadName        interface{} // 通道名称
	PayProductCode  interface{} // 支付产品编码
	PayProductName  interface{} // 支付产品名称
	PayTypeCode     interface{} // 支付类型编码
	PayTypeName     interface{} // 支付类型名称
	OsType          interface{} // 平台类型，苹果app-0， 安卓app-1，苹果H5-3，安卓H5-4，pc-5
	Status          interface{} // 等待支付-wait,支付成功-success, 支付失败-failed
	Refund          interface{} // 退款-yes， 没有退款-no
	RefundTime      interface{} // 退款时间
	Freeze          interface{} // 冻结-yes， 没有-no
	FreezeTime      interface{} // 冻结时间
	Unfreeze        interface{} // 解冻-yes，没有-no
	UnfreezeTime    interface{} // 解冻时间
	NotifyUrl       interface{} // 订单回调给下游的地址
	MerchantUid     interface{} // 商户uid，表示订单是哪个商户的
	MerchantName    interface{} // 商户名称
	AgentUid        interface{} // 代理uid，表示该商户是谁的代理
	AgentName       interface{} // 代理名称
	Response        interface{} // 上游返回的结果
	UpdateTime      *gtime.Time // 更新时间
	CreateTime      *gtime.Time // 创建时间
	ExValue         interface{} //
	CardData        interface{} //
	Operator        interface{} //
	CardReturnData  interface{} //
}
