// =================================================================================
// 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"
)

// V1PayforInfo is the golang structure of table payfor_info for DAO operations like Where/Data.
type V1PayforInfo struct {
	g.Meta             `orm:"table:payfor_info, do:true"`
	Id                 any         // 主键，自增
	PayforUid          any         // 代付唯一uid
	MerchantUid        any         // 发起代付的商户uid
	MerchantName       any         // 发起代付的商户名称
	MerchantOrderId    any         // 下游代付订单id
	BankOrderId        any         // 系统代付订单id
	BankTransId        any         // 上游返回的代付订单id
	RoadUid            any         // 所用的代付通道uid
	RoadName           any         // 所有通道的名称
	RollPoolCode       any         // 所用轮询池编码
	RollPoolName       any         // 所用轮询池的名称
	PayforFee          any         // 代付手续费
	PayforAmount       any         // 代付到账金额
	PayforTotalAmount  any         // 代付总金额
	BankCode           any         // 银行编码
	BankName           any         // 银行名称
	BankAccountName    any         // 银行开户名称
	BankAccountNo      any         // 银行开户账号
	BankAccountType    any         // 银行卡类型，对私-private，对公-public
	Country            any         // 开户所属国家
	Province           any         // 银行卡开户所属省
	City               any         // 银行卡开户所属城市
	Ares               any         // 所属地区
	BankAccountAddress any         // 银行开户具体街道
	PhoneNo            any         // 开户所用手机号
	GiveType           any         // 下发类型，payfor_road-通道打款，payfor_hand-手动打款，payfor_refuse-拒绝打款
	Type               any         // 代付类型，self_api-系统发下， 管理员手动下发给商户-self_merchant，管理自己提现-self_help
	NotifyUrl          any         // 代付结果回调给下游的地址
	Status             any         // 审核-payfor_confirm,系统处理中-payfor_solving，银行处理中-payfor_banking，代付成功-success, 代付失败-failed
	IsSend             any         // 未发送-no，已经发送-yes
	RequestTime        *gtime.Time // 发起请求时间
	ResponseTime       any         // 上游做出响应的时间
	ResponseContent    any         // 代付的最终结果
	Remark             any         // 代付备注
	UpdateTime         *gtime.Time // 更新时间
	CreateTime         *gtime.Time // 创建时间
	Attach             any         //
}
