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

package entity

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

// V1MerchantInfo is the golang structure for table v1merchant_info.
type V1MerchantInfo struct {
	Id                   uint        `json:"id"                   orm:"id"                       description:"主键，自增"`
	Status               string      `json:"status"               orm:"status"                   description:"商户状态状态"`
	BelongAgentUid       string      `json:"belongAgentUid"       orm:"belong_agent_uid"         description:"所属代理uid"`
	BelongAgentName      string      `json:"belongAgentName"      orm:"belong_agent_name"        description:"所属代理名称"`
	MerchantName         string      `json:"merchantName"         orm:"merchant_name"            description:"商户名称"`
	MerchantUid          string      `json:"merchantUid"          orm:"merchant_uid"             description:"商户uid"`
	MerchantKey          string      `json:"merchantKey"          orm:"merchant_key"             description:"商户key"`
	MerchantSecret       string      `json:"merchantSecret"       orm:"merchant_secret"          description:"商户密钥"`
	LoginAccount         string      `json:"loginAccount"         orm:"login_account"            description:"登录账号"`
	LoginPassword        string      `json:"loginPassword"        orm:"login_password"           description:"登录密码"`
	AutoSettle           string      `json:"autoSettle"           orm:"auto_settle"              description:"是否自动结算"`
	AutoPayFor           string      `json:"autoPayFor"           orm:"auto_pay_for"             description:"是否自动代付"`
	WhiteIps             string      `json:"whiteIps"             orm:"white_ips"                description:"配置ip白名单"`
	Remark               string      `json:"remark"               orm:"remark"                   description:"备注"`
	SinglePayForRoadUid  string      `json:"singlePayForRoadUid"  orm:"single_pay_for_road_uid"  description:"单代付代付通道uid"`
	SinglePayForRoadName string      `json:"singlePayForRoadName" orm:"single_pay_for_road_name" description:"单代付通道名称"`
	RollPayForRoadCode   string      `json:"rollPayForRoadCode"   orm:"roll_pay_for_road_code"   description:"轮询代付通道编码"`
	RollPayForRoadName   string      `json:"rollPayForRoadName"   orm:"roll_pay_for_road_name"   description:"轮询代付通道名称"`
	PayforFee            float64     `json:"payforFee"            orm:"payfor_fee"               description:"代付手续费"`
	UpdateTime           *gtime.Time `json:"updateTime"           orm:"update_time"              description:"更新时间"`
	CreateTime           *gtime.Time `json:"createTime"           orm:"create_time"              description:"创建时间"`
	OtpSecret            string      `json:"otpSecret"            orm:"otp_secret"               description:"二次验证"`
}
