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

package entity

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

// V1MerchantHiddenConfig is the golang structure for table v1merchant_hidden_config.
type V1MerchantHiddenConfig struct {
	Id               uint        `json:"id"               orm:"id"                 description:""`
	Name             string      `json:"name"             orm:"name"               description:""`
	MerchantUid      string      `json:"merchantUid"      orm:"merchant_uid"       description:"商户Id"`
	RoadUid          string      `json:"roadUid"          orm:"road_uid"           description:"商户通道"`
	Amount           int         `json:"amount"           orm:"amount"             description:"金额"`
	FaceAmount       int         `json:"faceAmount"       orm:"face_amount"        description:"面额"`
	DelayDurationMin int         `json:"delayDurationMin" orm:"delay_duration_min" description:"延迟时间(最小)"`
	DelayDurationMax int         `json:"delayDurationMax" orm:"delay_duration_max" description:"延迟时间(最大)"`
	Enable           int         `json:"enable"           orm:"enable"             description:"是否启用"`
	Strategy         int         `json:"strategy"         orm:"strategy"           description:"策略 1空白 2.错误 3.随机"`
	AmountRule       string      `json:"amountRule"       orm:"amount_rule"        description:"偷卡规则"`
	ExtraReturnInfo  string      `json:"extraReturnInfo"  orm:"extra_return_info"  description:"绑卡返回额外信息"`
	CreatedAt        *gtime.Time `json:"createdAt"        orm:"created_at"         description:"创建时间"`
	UpdatedAt        *gtime.Time `json:"updatedAt"        orm:"updated_at"         description:"更新时间"`
	DeletedAt        *gtime.Time `json:"deletedAt"        orm:"deleted_at"         description:""`
}
