models

package
v0.0.0-...-acd8cee Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 13, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CARDConvert = map[string]string{
	"0000007": "11",
	"0000008": "12",
	"0000000": "  ",
}
View Source
var TranCdConvert = map[string]string{
	"1011": "1101",
	"2011": "3101",
	"3011": "5151",

	"1131": "1001",
	"2131": "3001",
	"3131": "5141",

	"1031": "1101",
	"2031": "3101",
}

Functions

func BuilSoap

func BuilSoap(FuncName, xl string) ([]byte, error)

func Comm

func Comm(ReqBuf []byte) ([]byte, error)

func GetProdKeyHandle

func GetProdKeyHandle(k *KeyHandleInfo, dbtype, dbstr, prod_cd, biz_cd, trans_cd string) error

func LoadResp

func LoadResp(RspBuf []byte) (string, error)

Types

type Body

type Body struct {
	MCHT_CD       string //商户号
	TRANS_DATE    string //交易日期 Tbl_tfr_his_trn_log->TRANS_DT
	TRANS_TIME    string //交易时间 Tbl_tfr_his_trn_log->TRANS_MT
	STLM_DATE     string //清算日期
	TERM_ID       string //终端编号
	TRANS_KIND    string //交易类型
	KEY_RSP       string //交易流水号
	PAN           string //交易卡号
	CARD_KIND_DIS string //卡类型
	TRANS_AMT     string //交易本金
	TRUE_FEE_MOD  string //交易手续费
	MCHT_SET_AMT  string //交易结算资金
	ERR_FEE_IN    string //应收差错费用 0
	ERR_FEE_OUT   string //应付差错费用 0
	SYS_ID        string //系统流水号  INDUSTRY_ADDN_INF(扫码)RETRI_REF_NO(收单)
	INS_IN        string //机构基准收入 0
	INS_REAL_IN   string //机构实际收入 0
	INS_OUT       string //机构营销返佣 0
	PROXY_CD      string //代理编码 0
	MEMBER_ID     string //会员号 0

	DUES          string //应付费用
	PROD_CD       string //产品码
	TRAND_CD      string //交易码
	BIZ_CD        string //业务码
	CUST_ORDER_ID string //第三方订单号//机构上送订单号
	EXT_FLD       string //备注
}

func (Body) BToString

func (by Body) BToString() string

type Body1

type Body1 struct {
	USER_NUMBER    string //用户编号
	CHARGE_YEAR_ID string //年度id
	TRACE_NO       string //流水号
	DATE           string //缴费日期
	AMT            string //缴费金额
	TYPE           string //收费方式
	POS_ID         string //终端号
}

func (Body1) BToString

func (by Body1) BToString() string

type DbOrderInfo

type DbOrderInfo struct {
	Prod_cd      string `gorm:"type:varchar(15);primary_key"`
	Biz_cd       string `gorm:"type:varchar(8);primary_key"`
	Trans_cd     string `gorm:"type:varchar(8);primary_key"`
	User_name    string `gorm:"type:varchar(100)"`
	User_passwd  string `gorm:"type:varchar(512)"`
	Prod_nm      string `gorm:"type:varchar(40)"`
	ServerPubKey string `gorm:"type:text(5000)"`
	ServerPriKey string `gorm:"type:text(5000)"`
	RecUpdTs     time.Time
	RecCrtTs     time.Time
	Active_flg   string `gorm:"type:varchar(1)"`
	Sign_flg     string `gorm:"type:varchar(1)"`
	Time_out     string `gorm:"type:varchar(10)"`
	Http_url     string `gorm:"type:varchar(100)"`
	Remark1      string `gorm:"type:varchar(100)"`
	Remark2      string `gorm:"type:varchar(100)"`
}

func (DbOrderInfo) TableName

func (t DbOrderInfo) TableName() string

type F587

type F587 struct {
	XMLName   xml.Name  `xml:"UTILITY_PAYMENT" json:"-"`
	SIGN_TYPE string    `xml:"SIGN_TYPE" json:"sign_type"`
	SIGN      string    `xml:"SIGN" json:"sign"`
	DATA_AREA F587_AREA `json:"data_area"`
}

func (*F587) BuilMsg

func (f *F587) BuilMsg(m interface{}) ([]byte, error)

func (*F587) SingUp

func (f *F587) SingUp(dbtype, dbstr string, content []byte) (string, error)

type F587_AREA

type F587_AREA struct {
	XMLName   xml.Name `xml:"DATA_AREA" json:"-"`
	TRAN_CODE string   `xml:"TRAN_CODE" json:"tran_code"`
	POS_ID    string   `xml:"POS_ID" json:"POS_ID"`
	DATE      string   `xml:"DATE"`
	FILE_NAME string   `xml:"FILE_NAME"`
	BANKNO    string   `xml:"BANKNO"`
}

type FileHeadInfo

type FileHeadInfo struct {
	INS_ID_CD   string //机构代码
	Stlm_date   string //清算日期
	TrnSucCount string //成功总笔数
	TrnSucAm    string //成功总金额
	TrnFeeT     string //交易总手续费
	TrnReconT   string //交易总结算额
}

type FileHeadInfo1

type FileHeadInfo1 struct {
	TrnSucCount string //总笔数
	TrnSucAm    string //成功总金额
}

type FileHeadSinoFrench

type FileHeadSinoFrench struct {
	INS_ID_CD   string //机构代码
	Stlm_date   string //交易日期
	TimeB       string //开始时间
	TimeE       string //结束时间
	TrnSucCount string //笔数
	TrnReconT   string //汇总金额
}

type FileSinoFrench

type FileSinoFrench struct {
	FileHead     string
	FileHeadInfo FileHeadSinoFrench

	FileBody  string
	FileBodys []SFBody
}

func (FileSinoFrench) HToString

func (fs FileSinoFrench) HToString() string

func (*FileSinoFrench) Init

func (fs *FileSinoFrench) Init()

type FileStrt

type FileStrt struct {
	FileHead     string
	FileHeadInfo FileHeadInfo

	FileBody  string
	FileBodys []Body
}

func (FileStrt) HToString

func (fs FileStrt) HToString() string

func (*FileStrt) Init

func (fs *FileStrt) Init()

type FileStrt1

type FileStrt1 struct {
	FileHead     string
	FileHeadInfo FileHeadInfo1

	FileBody  string
	FileBodys []Body1
}

func (FileStrt1) HToString

func (fs FileStrt1) HToString() string

type FileStrtEchos

type FileStrtEchos struct {
	Stlm_date     string //清算日期
	MCHT_CD       string //收单商户号
	TERM_ID       string //收单终端号
	TRANS_TIME    string //交易传输时间
	PAN           string //卡号
	KEY_RSP       string //收单系统流水号
	TRAND_CD      string //收单内部交易码
	Resp_cd       string //交易应答码
	TRANS_AMT     string //交易金额
	CARD_KIND_DIS string //交易卡种
	CUST_ORDER_ID string //生态圈卡券交易唯一标识
	Stl_flag      string //对账标志
}

func (FileStrtEchos) ToString

func (f FileStrtEchos) ToString() string

type FuzhouBody

type FuzhouBody struct {
	MCHT_CD       string //商户号
	GF_BIZ_CD     string //购房业务编号
	TRANS_KIND    string //交易类型
	TRANS_DATE    string //业务发生时间  交易日期 Tbl_tfr_his_trn_log->TRANS_DT
	STLM_DATE     string //清算日期
	MCHT_SET_AMT  string //交易结算资金
	SYS_ID        string //系统流水号  INDUSTRY_ADDN_INF(扫码)RETRI_REF_NO(收单)
	CUST_ORDER_ID string //第三方订单号//机构上送订单号
	EXT_FLD1      string //备注
	EXT_FLD2      string //备注
	EXT_FLD3      string //备注
}

func (FuzhouBody) BToString

func (by FuzhouBody) BToString() string

type FuzhouHeadInfo

type FuzhouHeadInfo struct {
	Area_CD     string //服务商地区代码
	Stlm_date   string //清算日期
	TrnSucCount string //成功总笔数
	//TrnSucAm    string //成功总金额
	//TrnFeeT     string //交易总手续费
	TrnReconT string //交易总结算额
}

type FuzhouStrt

type FuzhouStrt struct {
	FileHead     string
	FileHeadInfo FuzhouHeadInfo

	FileBody  string
	FileBodys []FuzhouBody
}

func (FuzhouStrt) HToString

func (fs FuzhouStrt) HToString() string

func (*FuzhouStrt) Init

func (fs *FuzhouStrt) Init()

type GYESFileHeadInfo

type GYESFileHeadInfo struct {
	Zjjgcmno           string //合同监管号
	PaymentSequenceNo  string //交易流水号
	PaymentAmount      string //交易金额
	PaymentTime        string //交易时间
	PaymentAccount     string //付款账号
	PaymentAccountName string //付款人姓名
	CommodityNo        string //商户号
	TerminalNo         string //终端号
	Nothing            string
}

func (GYESFileHeadInfo) HToString

func (fs GYESFileHeadInfo) HToString() string

type GYESFileStrt

type GYESFileStrt struct {
	FileHead     string
	GYESFileInfo []GYESFileHeadInfo
}

func (*GYESFileStrt) Init

func (fs *GYESFileStrt) Init()

type GYFileHeadInfo

type GYFileHeadInfo struct {
	STLM_DATE    string //清算日期
	TRAN_CD      string //交易代码
	JC_BIZ_CD    string //缴存编号
	MCHT_CD      string //商户号
	TERM_ID      string //终端号
	PAY_AMT      string //交易金额
	SYS_ORDER_ID string //扣款流水
	ZZJ_ORDER_ID string //住建局流水
	ACC_AMOUNT   string //银行卡号
	TRAN_TM      string //交易时间
	JC_KIND      string //缴存方式
	JC_TYPE      string //缴存类型
	BANK_CD      string //银行编号
	SUP_AMOUNT   string //监管账户
}

func (GYFileHeadInfo) HToString

func (fs GYFileHeadInfo) HToString() string

type GYFileStrt

type GYFileStrt struct {
	FileHead   string
	GYFileInfo []GYFileHeadInfo
}

func (*GYFileStrt) Init

func (fs *GYFileStrt) Init()

type G_conf

type G_conf struct {
	HttpUrl string
}

type HZFileHeadInfo

type HZFileHeadInfo struct {
	KEY_RSP         string //交易流水号
	MasterAcccount  string //主账户户号
	SubAccount      string //子账户户号
	TranDate        string //交易发生日期
	TranTime        string //交易发生时间
	Currency        string //币种
	TranAmt         string //交易金额
	TranAccountName string //对方账户户名
	TranBankName    string //对方银行名称
	EXT_FLD1        string //交易备注
	EXT_FLD2        string //交易备注2
}

func (HZFileHeadInfo) HToString

func (fs HZFileHeadInfo) HToString() string

type HZFileStrt

type HZFileStrt struct {
	//INS_ID_CD	string
	FileHead   string
	HZFileInfo []HZFileHeadInfo
}

func (*HZFileStrt) Init

func (fs *HZFileStrt) Init()

type KMBody

type KMBody struct {
	MCHT_CD       string //商户号
	GF_BIZ_CD     string //购房业务编号
	TRANS_KIND    string //交易类型
	TRANS_DATE    string //业务发生时间  交易日期 Tbl_tfr_his_trn_log->TRANS_DT
	STLM_DATE     string //清算日期
	MCHT_SET_AMT  string //交易结算资金
	SYS_ID        string //系统流水号  INDUSTRY_ADDN_INF(扫码)RETRI_REF_NO(收单)
	CUST_ORDER_ID string //第三方订单号//机构上送订单号
	EXT_FLD1      string //备注1
	EXT_FLD2      string //备注2
	EXT_FLD3      string //备注3
	EXT_FLD4      string //备注4----对应昆明交易金额
	EXT_FLD5      string //备注5
	EXT_FLD6      string //备注6----对应昆明手续费
	EXT_FLD7      string //备注7
	EXT_FLD8      string //备注8
	EXT_FLD9      string //备注9
}

func (KMBody) BToString

func (by KMBody) BToString() string

type KMFileHeadInfo

type KMFileHeadInfo struct {
	Area_CD     string //服务商地区代码
	Stlm_date   string //清算日期
	TrnSucCount string //成功总笔数
	TrnReconT   string //交易总结算额
}

type KMFileStrt

type KMFileStrt struct {
	FileHead       string
	KMFileHeadInfo KMFileHeadInfo

	FileBody  string
	FileBodys []KMBody
}

func (KMFileStrt) HToString

func (fs KMFileStrt) HToString() string

func (*KMFileStrt) Init

func (fs *KMFileStrt) Init()

type KSBody

type KSBody struct {
	MCHT_CD       string //商户号
	GF_BIZ_CD     string //购房业务编号
	TRANS_KIND    string //交易类型
	TRANS_DATE    string //业务发生时间  交易日期 Tbl_tfr_his_trn_log->TRANS_DT
	STLM_DATE     string //清算日期
	MCHT_SET_AMT  string //交易结算资金
	SYS_ID        string //系统流水号  INDUSTRY_ADDN_INF(扫码)RETRI_REF_NO(收单)
	CUST_ORDER_ID string //第三方订单号//机构上送订单号
	EXT_FLD1      string //备注
	EXT_FLD2      string //备注
	EXT_FLD3      string //备注

}

func (KSBody) BToString

func (by KSBody) BToString() string

type KSFileHeadInfo

type KSFileHeadInfo struct {
	Area_CD     string //服务商地区代码
	Stlm_date   string //清算日期
	TrnSucCount string //成功总笔数
	TrnReconT   string //交易总结算额
}

type KSFileStrt

type KSFileStrt struct {
	FileHead       string
	KSFileHeadInfo KSFileHeadInfo

	FileBody  string
	FileBodys []KSBody
}

func (KSFileStrt) HToString

func (fs KSFileStrt) HToString() string

func (*KSFileStrt) Init

func (fs *KSFileStrt) Init()

type KeyHandleInfo

type KeyHandleInfo struct {
	Term_key     string
	TermPubKey   *rsa.PublicKey
	TermPriKey   *rsa.PrivateKey
	ServerPubKey *rsa.PublicKey
	ServerPriKey *rsa.PrivateKey
}

type LZBody

type LZBody struct {
	MCHT_CD       string //商户号
	JC_APL_CD     string //交存申请编号
	TRANS_KIND    string //交易类型
	TRANS_DATE    string //业务发生时间  交易日期 Tbl_tfr_his_trn_log->TRANS_DT
	STLM_DATE     string //清算日期
	MCHT_SET_AMT  string //交易结算资金
	SYS_ID        string //系统流水号  INDUSTRY_ADDN_INF(扫码)RETRI_REF_NO(收单)
	CUST_ORDER_ID string //第三方订单号//机构上送订单号
	EXT_FLD1      string //备注
	EXT_FLD2      string //备注
	EXT_FLD3      string //备注

}

func (LZBody) BToString

func (by LZBody) BToString() string

type LZFileHeadInfo

type LZFileHeadInfo struct {
	Area_CD     string //服务商地区代码
	Stlm_date   string //清算日期
	TrnSucCount string //成功总笔数
	TrnReconT   string //交易总结算额
}

type LZFileStrt

type LZFileStrt struct {
	FileHead       string
	LZFileHeadInfo LZFileHeadInfo

	FileBody  string
	FileBodys []LZBody
}

func (LZFileStrt) HToString

func (fs LZFileStrt) HToString() string

func (*LZFileStrt) Init

func (fs *LZFileStrt) Init()

type NTBody

type NTBody struct {
	MCHT_CD       string //商户号
	GF_BIZ_CD     string //分户ID
	TRANS_KIND    string //交易类型
	TRANS_DATE    string //业务发生时间  交易日期 Tbl_tfr_his_trn_log->TRANS_DT
	STLM_DATE     string //清算日期
	MCHT_SET_AMT  string //交易结算资金
	SYS_ID        string //系统流水号  INDUSTRY_ADDN_INF(扫码)RETRI_REF_NO(收单)
	CUST_ORDER_ID string //第三方订单号//机构上送订单号
	EXT_FLD1      string //备注
	EXT_FLD2      string //备注
	EXT_FLD3      string //备注

}

func (NTBody) BToString

func (by NTBody) BToString() string

type NTFileHeadInfo

type NTFileHeadInfo struct {
	Area_CD     string //服务商地区代码
	Stlm_date   string //清算日期
	TrnSucCount string //成功总笔数
	TrnReconT   string //交易总结算额
}

type NTFileStrt

type NTFileStrt struct {
	FileHead       string
	NTFileHeadInfo NTFileHeadInfo

	FileBody  string
	FileBodys []NTBody
}

func (NTFileStrt) HToString

func (fs NTFileStrt) HToString() string

func (*NTFileStrt) Init

func (fs *NTFileStrt) Init()

type QZBody

type QZBody struct {
	MCHT_CD       string //商户号
	GF_BIZ_CD     string //购房业务编号
	TRANS_KIND    string //交易类型
	TRANS_DATE    string //业务发生时间  交易日期 Tbl_tfr_his_trn_log->TRANS_DT
	STLM_DATE     string //清算日期
	MCHT_SET_AMT  string //交易结算资金
	SYS_ID        string //系统流水号  INDUSTRY_ADDN_INF(扫码)RETRI_REF_NO(收单)
	CUST_ORDER_ID string //第三方订单号//机构上送订单号
	EXT_FLD1      string //备注
	EXT_FLD2      string //备注
	EXT_FLD3      string //备注

}

func (QZBody) BToString

func (by QZBody) BToString() string

type QZFileHeadInfo

type QZFileHeadInfo struct {
	Area_CD     string //服务商地区代码
	Stlm_date   string //清算日期
	TrnSucCount string //成功总笔数
	TrnReconT   string //交易总结算额
}

type QZFileStrt

type QZFileStrt struct {
	FileHead       string
	QZFileHeadInfo QZFileHeadInfo

	FileBody  string
	FileBodys []QZBody
}

func (QZFileStrt) HToString

func (fs QZFileStrt) HToString() string

func (*QZFileStrt) Init

func (fs *QZFileStrt) Init()

type SFBody

type SFBody struct {
	CUST_ORDER_ID   string //流水号
	Regist_Meter_No string // |注册号+卡号
	Amount          string // |水量
	TRANS_AMT       string // |金额
	TERM_ID         string // |终端编号
	Net_No          string // |网点编号
	Mcht_NO         string // |分公司营业所编号
}

func (SFBody) BToString

func (by SFBody) BToString() string

type SJZBody

type SJZBody struct {
	TranDate    string //核心交易日期
	TranTime    string //前台时间
	SysId       string //核心流水
	FrontDate   string //前台日期
	FrontId     string //前台流水
	Currency    string //币种
	CurrFlag    string //钞汇标志
	OutType     string //转出类型
	OutAccount  string //转出账号
	InType      string //转入类型
	InAccount   string //转入账号
	TranAmt     string //交易金额
	ThirdId     string //第三方流水号
	ThirdNo     string //第三方号码
	PayPeriod   string //缴费账期
	TranTunnel  string //交易渠道
	UserAddress string //用户地址
	Ext1        string //备注1
	Ext2        string //备注2
	Ext3        string //备注3
	Ext4        string //备注4
	Ext5        string //备注5

}

func (SJZBody) BToString

func (by SJZBody) BToString() string

type SJZFileHeadInfo

type SJZFileHeadInfo struct {
	Be_biz_cd  string //中间业务编码
	Pay_flag   string //收付标志
	Total_amt  string //交易总金额
	Total_tran string //交易总笔数
}

type SJZFileStrt

type SJZFileStrt struct {
	FileHead        string
	SJZFileHeadInfo SJZFileHeadInfo

	FileBody  string
	FileBodys []SJZBody
}

func (SJZFileStrt) HToString

func (fs SJZFileStrt) HToString() string

func (*SJZFileStrt) Init

func (fs *SJZFileStrt) Init()

type TBL_HOLI_INF

type TBL_HOLI_INF struct {
	ID          int       `gorm:"column:ID"`
	START_DATE  string    `gorm:"column:START_DATE"`
	END_DATE    string    `gorm:"column:END_DATE"`
	UNION_FLAG  string    `gorm:"column:UNION_FLAG"`
	HOLIDAY_DSP string    `gorm:"column:HOLIDAY_DSP"`
	REC_OPR_ID  string    `gorm:"column:REC_OPR_ID"`
	REC_UPD_OPR string    `gorm:"column:REC_UPD_OPR"`
	REC_CRT_TS  time.Time `gorm:"column:REC_CRT_TS"`
	REC_UPD_TS  time.Time `gorm:"column:REC_UPD_TS"`
}

func (TBL_HOLI_INF) TableName

func (t TBL_HOLI_INF) TableName() string

type Tbl_bank_bin_inf

type Tbl_bank_bin_inf struct {
	INS_ID_CD   string `gorm:"column:INS_ID_CD"`
	INS_ID_NM   string `gorm:"column:INS_ID_NM"`
	ACC_LEN     string `gorm:"column:ACC_LEN"`
	BIN_LEN     string `gorm:"column:BIN_LEN"`
	CARD_BIN    string `gorm:"column:CARD_BIN"`
	CARD_TP     string `gorm:"column:CARD_TP"`
	CARD_DIS    string `gorm:"column:CARD_DIS"`
	REC_OPR_ID  string `gorm:"column:REC_OPR_ID"`
	REC_UPD_OPR string `gorm:"column:REC_UPD_OPR"`
	REC_CRT_TS  string `gorm:"column:REC_CRT_TS"`
	REC_UPD_TS  string `gorm:"column:REC_UPD_TS"`
}

func (*Tbl_bank_bin_inf) TableName

func (t *Tbl_bank_bin_inf) TableName() string

type Tbl_clear_txn

type Tbl_clear_txn struct {
	COMPANY_CD          string `gorm:"column:COMPANY_CD"`
	INS_ID_CD           string `gorm:"column:INS_ID_CD"` //机构号
	ACQ_INS_ID_CD       string `gorm:"column:ACQ_INS_ID_CD"`
	FWD_INS_ID_CD       string `gorm:"column:FWD_INS_ID_CD"`
	MCHT_CD             string `gorm:"column:MCHT_CD"` //商户号
	MCHT_NAME           string `gorm:"column:MCHT_NAME"`
	MCHT_SHORT_NAME     string `gorm:"column:MCHT_SHORT_NAME"`
	MCC_CD              string `gorm:"column:MCC_CD"`
	MCC_CD_42           string `gorm:"column:MCC_CD_42"`
	MCC_DESC            string `gorm:"column:MCC_DESC"`
	TRANS_DATE_TIME     string `gorm:"column:TRANS_DATE_TIME"` //交易日期
	STLM_DATE           string `gorm:"column:STLM_DATE"`       //清算日期
	TRANS_KIND          string `gorm:"column:TRANS_KIND"`      //交易类型
	TXN_DESC            string `gorm:"column:TXN_DESC"`
	TRANS_STATE         string `gorm:"column:TRANS_STATE"`
	STLM_FLG            string `gorm:"column:STLM_FLG"`
	TRANS_AMT           string `gorm:"column:TRANS_AMT"` //交易本金 清算金额
	CREDITCARDLIMIT     string `gorm:"column:CREDITCARDLIMIT"`
	CUP_SSN             string `gorm:"column:CUP_SSN"`
	AUTHR_ID_RESP       string `gorm:"column:AUTHR_ID_RESP"`
	PAN                 string `gorm:"column:PAN"`           //交易卡号
	CARD_KIND_DIS       string `gorm:"column:CARD_KIND_DIS"` //卡类型
	BANK_CODE           string `gorm:"column:BANK_CODE"`
	BANK_NAME           string `gorm:"column:BANK_NAME"`
	BRANCH_CD           string `gorm:"column:BRANCH_CD"`
	BRANCH_NM           string `gorm:"column:BRANCH_NM"`
	TERM_ID             string `gorm:"column:TERM_ID"` //终端编号
	ORG_TRANS_DATE_TIME string `gorm:"column:ORG_TRANS_DATE_TIME"`
	ORG_CUP_SSN         string `gorm:"column:ORG_CUP_SSN"`
	POS_ENTRY_MODE      string `gorm:"column:POS_ENTRY_MODE"`
	RSP_CODE            string `gorm:"column:RSP_CODE"`
	TRUE_FEE_MOD        string `gorm:"column:TRUE_FEE_MOD"` //交易手续费 错的
	TRUE_FEE_BI         string `gorm:"column:TRUE_FEE_BI"`
	TRUE_FEE_FD         string `gorm:"column:TRUE_FEE_FD"`
	TRUE_FEE_FFD        string `gorm:"column:TRUE_FEE_FFD"`
	VAR_1               string `gorm:"column:VAR_1"`
	VAR_2               string `gorm:"column:VAR_2"`
	VAR_3               string `gorm:"column:VAR_3"`
	VAR_4               string `gorm:"column:VAR_4"`
	VIR_FEE_MOD         string `gorm:"column:VIR_FEE_MOD"`
	VIR_FEE_BI          string `gorm:"column:VIR_FEE_BI"`
	VIR_FEE_BD          string `gorm:"column:VIR_FEE_BD"`
	VIR_FEE_FD          string `gorm:"column:VIR_FEE_FD"`
	MCHT_FEE            string `gorm:"column:MCHT_FEE"` //交易手续费
	VAR_5               string `gorm:"column:VAR_5"`
	MCHT_VIR_FEE        string `gorm:"column:MCHT_VIR_FEE"`
	STAND_BANK_FEE      string `gorm:"column:STAND_BANK_FEE"`
	BANK_FEE            string `gorm:"column:BANK_FEE"` //银行手续费
	HZJG_FEE            string `gorm:"column:HZJG_FEE"` //应付费用(万分之一,1块钱封顶)
	JGSY                string `gorm:"column:JGSY"`
	AIP_FEE             string `gorm:"column:AIP_FEE"`
	MCHT_SET_AMT        string `gorm:"column:MCHT_SET_AMT"` //交易结算资金(金额-商户手续费)
	HZJGYFPPFWF         string `gorm:"column:HZJGYFPPFWF"`
	JGYFPPFWF           string `gorm:"column:JGYFPPFWF"`
	AIPYFPPFWF          string `gorm:"column:AIPYFPPFWF"`
	ERR_FEE_IN          string `gorm:"column:ERR_FEE_IN"`
	ERR_FEE_OUT         string `gorm:"column:ERR_FEE_OUT"`
	ERR_CODE            string `gorm:"column:ERR_CODE"`
	JT_MCHT_CD          string `gorm:"column:JT_MCHT_CD"` //集团商户号
	EXPAND_ORG_CD       string `gorm:"column:EXPAND_ORG_CD"`
	SPE_SERV_INST       string `gorm:"column:SPE_SERV_INST"`
	PROP_INS            string `gorm:"column:PROP_INS"`
	EXPAND_ORG_FEE      string `gorm:"column:EXPAND_ORG_FEE"`
	SPE_SERV_FEE        string `gorm:"column:SPE_SERV_FEE"`
	PROP_INS_FEE        string `gorm:"column:PROP_INS_FEE"`
	EXPAND_ORG_PP       string `gorm:"column:EXPAND_ORG_PP"`
	SPE_SERV_PP         string `gorm:"column:SPE_SERV_PP"`
	PROP_INS_PP         string `gorm:"column:PROP_INS_PP"`
	EXPAND_FEE_IN       string `gorm:"column:EXPAND_FEE_IN"`
	EXPAND_FEE_OUT      string `gorm:"column:EXPAND_FEE_OUT"`
	CUP_IFINSIDE_SIGN   string `gorm:"column:CUP_IFINSIDE_SIGN"`
	SP_CHARG_TYPE       string `gorm:"column:SP_CHARG_TYPE"`
	SP_CHARG_LEV        string `gorm:"column:SP_CHARG_LEV"`
	TERM_SSN            string `gorm:"column:TERM_SSN"`
	SN_SSN              string `gorm:"column:SN_SSN"`
	UP_CHL_ID           string `gorm:"column:UP_CHL_ID"`
	CONV_MCHT_CD        string `gorm:"column:CONV_MCHT_CD"`
	CONV_TERM_ID        string `gorm:"column:CONV_TERM_ID"`
	CHL_TRUE_FEE        string `gorm:"column:CHL_TRUE_FEE"` //渠道手续费= 银行手续费
	CHL_STD_FEE         string `gorm:"column:CHL_STD_FEE"`
	CHL_FEE_PRE_FLG     string `gorm:"column:CHL_FEE_PRE_FLG"`
	SYS_SER             string `gorm:"column:SYS_SER"` //系统流水号
	VAR_6               string `gorm:"column:VAR_6"`
	QUDAO_FEE           string `gorm:"column:QUDAO_FEE"`
	QUDAO_FEE_MIN       string `gorm:"column:QUDAO_FEE_MIN"`
	QUDAO_FEE_MIX       string `gorm:"column:QUDAO_FEE_MIX"`
	QUDAO_FEE_FD        string `gorm:"column:QUDAO_FEE_FD"`
	INS_FEE             string `gorm:"column:INS_FEE"`
	INS_MY_FEE          string `gorm:"column:INS_MY_FEE"`
	INS_COST_FEE        string `gorm:"column:INS_COST_FEE"`
	INS_MY_FEE_AMT      string `gorm:"column:INS_MY_FEE_AMT"`
	INS_SPLIT_FEE       string `gorm:"column:INS_SPLIT_FEE"`
	INS_RES_FEE         string `gorm:"column:INS_RES_FEE"`
	PINP_FEE            string `gorm:"column:PINP_FEE"`
	PINP_FEE_INF        string `gorm:"column:PINP_FEE_INF"`
	PINP_FEE_TOP        string `gorm:"column:PINP_FEE_TOP"`
	PINP_STAT           string `gorm:"column:PINP_STAT"`
	T0_STAT             string `gorm:"column:T0_STAT"`
	KEY_RSP             string `gorm:"column:KEY_RSP"` //交易流水号
	REMARK              string `gorm:"column:REMARK"`
	REMARK1             string `gorm:"column:REMARK1"`
	REMARK2             string `gorm:"column:REMARK2"`
	REMARK3             string `gorm:"column:REMARK3"`
	REMARK4             string `gorm:"column:REMARK4"`
	REMARK5             string `gorm:"column:REMARK5"`
}

func (*Tbl_clear_txn) TableName

func (t *Tbl_clear_txn) TableName() string

type Tbl_group_info

type Tbl_group_info struct {
	SHOP_ACCOUNT_ID string `gorm:"column:SHOP_ACCOUNT_ID"`
	MCHT_CD         string `gorm:"column:MCHT_CD"`
	SHOP_ACCOUNT    string `gorm:"column:SHOP_ACCOUNT"`
	GROUP_NAME      string `gorm:"column:GROUP_NAME"`
	TERM_ID         string `gorm:"column:TERM_ID"`
	REC_OPR_ID      string `gorm:"column:REC_OPR_ID"`
	REC_UPD_OPR     string `gorm:"column:REC_UPD_OPR"`
	REC_CRT_TS      string `gorm:"column:REC_CRT_TS"`
	REC_UPD_TS      string `gorm:"column:REC_UPD_TS"`
	SHOP_NAME       string `gorm:"column:SHOP_NAME"`
}

func (*Tbl_group_info) TableName

func (t *Tbl_group_info) TableName() string

type Tbl_mcht_bankaccount

type Tbl_mcht_bankaccount struct {
	OWNER_CD   string `gorm:"column:owner_cd"`
	NAME       string `gorm:"column:name"`
	ACCOUNT    string `gorm:"column:account"`
	UC_BC_CD   string `gorm:"column:uc_bc_cd"`
	BANK_CODE  string `gorm:"column:bank_code"`
	BANK_NAME  string `gorm:"column:bank_name"`
	REC_CRT_TS string `gorm:"column:rec_crt_ts"`
	REC_UPD_TS string `gorm:"column:rec_upd_ts"`
}

func (*Tbl_mcht_bankaccount) TableName

func (t *Tbl_mcht_bankaccount) TableName() string

type Tbl_mcht_recon_list

type Tbl_mcht_recon_list struct {
	MCHT_CD    string `gorm:"column:MCHT_CD"`
	USER       string `gorm:"column:user"`
	PASSWD     string `gorm:"column:passwd"`
	HOST       string `gorm:"column:host"`
	PORT       string `gorm:"column:port"`
	REMOTE_DIR string `gorm:"column:remote_dir"`
	Mcht_ty    string `gorm:"column:mcht_ty"`
	Transp_ty  string `gorm:"column:transp_ty"`
	EXT1       string `gorm:"column:EXT1"`
	EXT2       string `gorm:"column:EXT2"`
	EXT3       string `gorm:"column:EXT3"`
	EXT4       string `gorm:"column:EXT4"`
	EXT5       string `gorm:"column:EXT5"`
}

func (Tbl_mcht_recon_list) TableName

func (t Tbl_mcht_recon_list) TableName() string

type Tbl_tfr_his_trn_log

type Tbl_tfr_his_trn_log struct {
	TRANS_DT                  string `gorm:"column:TRANS_DT"` //交易日期
	TRANS_MT                  string `gorm:"column:TRANS_MT"` //交易时间
	SRC_QID                   string `gorm:"column:SRC_QID"`
	DES_QID                   string `gorm:"column:DES_QID"`
	MA_TRANS_CD               string `gorm:"column:MA_TRANS_CD"` //
	MA_TRANS_NM               string `gorm:"column:MA_TRANS_NM"`
	KEY_RSP                   string `gorm:"column:KEY_RSP"`
	KEY_REVSAL                string `gorm:"column:KEY_REVSAL"`
	KEY_CANCEL                string `gorm:"column:KEY_CANCEL"`
	RESP_CD                   string `gorm:"column:RESP_CD"`
	TRANS_ST                  string `gorm:"column:TRANS_ST"`
	MA_TRANS_SEQ              string `gorm:"column:MA_TRANS_SEQ"`
	ORIG_MA_TRANS_SEQ         string `gorm:"column:ORIG_MA_TRANS_SEQ"`
	ORIG_TRANS_SEQ            string `gorm:"column:ORIG_TRANS_SEQ"`
	ORIG_TERM_SEQ             string `gorm:"column:ORIG_TERM_SEQ"`
	ORIG_TRANS_DT             string `gorm:"column:ORIG_TRANS_DT"`
	MA_SETTLE_DT              string `gorm:"column:MA_SETTLE_DT"`
	ACCESS_MD                 string `gorm:"column:ACCESS_MD"`
	MSG_TP                    string `gorm:"column:MSG_TP"`
	PRI_ACCT_NO               string `gorm:"column:PRI_ACCT_NO"`
	ACCT_TP                   string `gorm:"column:ACCT_TP"`
	TRANS_PROC_CD             string `gorm:"column:TRANS_PROC_CD"`
	TRANS_AT                  string `gorm:"column:TRANS_AT"`
	TRANS_TD_TM               string `gorm:"column:TRANS_TD_TM"`
	TERM_SEQ                  string `gorm:"column:TERM_SEQ"`
	ACPT_TRANS_TM             string `gorm:"column:ACPT_TRANS_TM"`
	ACPT_TRANS_DT             string `gorm:"column:ACPT_TRANS_DT"`
	MCHNT_TP                  string `gorm:"column:MCHNT_TP"`
	POS_ENTRY_MD_CD           string `gorm:"column:POS_ENTRY_MD_CD"`
	POS_COND_CD               string `gorm:"column:POS_COND_CD"`
	ACPT_INS_ID_CD            string `gorm:"column:ACPT_INS_ID_CD"`
	FWD_INS_ID_CD             string `gorm:"column:FWD_INS_ID_CD"`
	TERM_ID                   string `gorm:"column:TERM_ID"`
	MCHNT_CD                  string `gorm:"column:MCHNT_CD"`
	CARD_ACCPTR_NM            string `gorm:"column:CARD_ACCPTR_NM"`
	RETRI_REF_NO              string `gorm:"column:RETRI_REF_NO"`
	REQ_AUTH_ID               string `gorm:"column:REQ_AUTH_ID"`
	TRANS_SUBCATA             string `gorm:"column:TRANS_SUBCATA"`
	INDUSTRY_ADDN_INF         string `gorm:"column:INDUSTRY_ADDN_INF"` //产品平台订单号
	TRANS_CURR_CD             string `gorm:"column:TRANS_CURR_CD"`
	SEC_CTRL_INF              string `gorm:"column:SEC_CTRL_INF"`
	IC_DATA                   string `gorm:"column:IC_DATA"`
	UDF_FLD_PURE              string `gorm:"column:UDF_FLD_PURE"`
	CERTIF_ID                 string `gorm:"column:CERTIF_ID"`
	NETWORK_MGMT_INF_CD       string `gorm:"column:NETWORK_MGMT_INF_CD"`
	ORIG_DATA_ELEMNT          string `gorm:"column:ORIG_DATA_ELEMNT"`
	RCV_INS_ID_CD             string `gorm:"column:RCV_INS_ID_CD"`
	TFR_IN_ACCT_NO_PURE       string `gorm:"column:TFR_IN_ACCT_NO_PURE"`
	TFR_IN_ACCT_TP            string `gorm:"column:TFR_IN_ACCT_TP"`
	TFR_OUT_ACCT_NO_PURE      string `gorm:"column:TFR_OUT_ACCT_NO_PURE"`
	ACPT_INS_RESV_PURE        string `gorm:"column:ACPT_INS_RESV_PURE"`
	TRR_OUT_ACCT_TP           string `gorm:"column:TRR_OUT_ACCT_TP"`
	ISS_INS_ID_CD             string `gorm:"column:ISS_INS_ID_CD"`
	CARD_ATTR                 string `gorm:"column:CARD_ATTR"`
	CARD_CLASS                string `gorm:"column:CARD_CLASS"`
	CARD_MEDIA                string `gorm:"column:CARD_MEDIA"`
	CARD_BIN                  string `gorm:"column:CARD_BIN"`
	CARD_BRAND                string `gorm:"column:CARD_BRAND"`
	ROUT_INS_ID_CD            string `gorm:"column:ROUT_INS_ID_CD"`
	ACPT_REGION_CD            string `gorm:"column:ACPT_REGION_CD"`
	BUSS_REGION_CD            string `gorm:"column:BUSS_REGION_CD"`
	USR_NO_TP                 string `gorm:"column:USR_NO_TP"`
	USR_NO_REGION_CD          string `gorm:"column:USR_NO_REGION_CD"`
	USR_NO_REGION_ADDN_CD     string `gorm:"column:USR_NO_REGION_ADDN_CD"`
	USR_NO                    string `gorm:"column:USR_NO"`
	SP_INS_ID_CD              string `gorm:"column:SP_INS_ID_CD"`
	INDUSTRY_INS_ID_CD        string `gorm:"column:INDUSTRY_INS_ID_CD"`
	ROUT_INDUSTRY_INS_ID_CD   string `gorm:"column:ROUT_INDUSTRY_INS_ID_CD"`
	INDUSTRY_MCHNT_CD         string `gorm:"column:INDUSTRY_MCHNT_CD"`
	INDUSTRY_TERM_CD          string `gorm:"column:INDUSTRY_TERM_CD"`
	INDUSTRY_MCHNT_TP         string `gorm:"column:INDUSTRY_MCHNT_TP"`
	ENTRUST_TP                string `gorm:"column:ENTRUST_TP"`
	PMT_MD                    string `gorm:"column:PMT_MD"`
	PMT_TP                    string `gorm:"column:PMT_TP"`
	PMT_NO                    string `gorm:"column:PMT_NO"`
	PMT_MCHNT_CD              string `gorm:"column:PMT_MCHNT_CD"`
	PMT_NO_INDUSTRY_INS_ID_CD string `gorm:"column:PMT_NO_INDUSTRY_INS_ID_CD"`
	PRI_ACCT_NO_CONV          string `gorm:"column:PRI_ACCT_NO_CONV"`
	TRANS_AT_CONV             string `gorm:"column:TRANS_AT_CONV"`
	TRANS_DT_TM_CONV          string `gorm:"column:TRANS_DT_TM_CONV"`
	TRANS_SEQ_CONV            string `gorm:"column:TRANS_SEQ_CONV"`
	MCHNT_TP_CONV             string `gorm:"column:MCHNT_TP_CONV"`
	RETRI_REF_NO_CONV         string `gorm:"column:RETRI_REF_NO_CONV"` //订单号的后12位
	ACPT_INS_ID_CD_CONV       string `gorm:"column:ACPT_INS_ID_CD_CONV"`
	TERM_ID_CONV              string `gorm:"column:TERM_ID_CONV"`
	MCHNT_CD_CONV             string `gorm:"column:MCHNT_CD_CONV"`
	MCHNT_NM_CONV             string `gorm:"column:MCHNT_NM_CONV"`
	UDF_FLD_PURE_CONV         string `gorm:"column:UDF_FLD_PURE_CONV"`
	SP_INS_ID_CD_CONV         string `gorm:"column:SP_INS_ID_CD_CONV"`
	EXPIRE_DT                 string `gorm:"column:EXPIRE_DT"`
	SETTLE_DT                 string `gorm:"column:SETTLE_DT"`
	TRANS_FEE                 string `gorm:"column:TRANS_FEE"`
	RESP_AUTH_ID              string `gorm:"column:RESP_AUTH_ID"`
	ACPT_RESP_CD              string `gorm:"column:ACPT_RESP_CD"`
	ADDN_RESP_DATA_PURE       string `gorm:"column:ADDN_RESP_DATA_PURE"`
	ADDN_AT_PURE              string `gorm:"column:ADDN_AT_PURE"`
	ISS_ADDN_DATA_PURE        string `gorm:"column:ISS_ADDN_DATA_PURE"`
	IC_RES_DAT_CUPS           string `gorm:"column:IC_RES_DAT_CUPS"`
	SW_RESV_PURE              string `gorm:"column:SW_RESV_PURE"`
	ISS_INS_RESV_PURE         string `gorm:"column:ISS_INS_RESV_PURE"`
	INDUSTRY_RESP_CD          string `gorm:"column:INDUSTRY_RESP_CD"`
	DEBT_AT                   string `gorm:"column:DEBT_AT"`
	DTL_INQ_DATA              string `gorm:"column:DTL_INQ_DATA"`
	TRANS_CHNL                string `gorm:"column:TRANS_CHNL"`
	INTERCH_MD_CD             string `gorm:"column:INTERCH_MD_CD"`
	TRANS_CHK_IN              string `gorm:"column:TRANS_CHK_IN"`
	MCHT_STLM_FLG             string `gorm:"column:MCHT_STLM_FLG"`
	INS_STLM_FLG              string `gorm:"column:INS_STLM_FLG"`
	MSG_RESV_FLD1             string `gorm:"column:MSG_RESV_FLD1"`
	MSG_RESV_FLD2             string `gorm:"column:MSG_RESV_FLD2"`
	MSG_RESV_FLD3             string `gorm:"column:MSG_RESV_FLD3"`
	TRANS_MTH                 string `gorm:"column:TRANS_MTH"`
	REC_UPD_TS                string `gorm:"column:REC_UPD_TS"`
	REC_CRT_TS                string `gorm:"column:REC_CRT_TS"`
	PROD_CD                   string `gorm:"column:PROD_CD"`
	TRAN_TP                   string `gorm:"column:TRAN_TP"`
	BIZ_CD                    string `gorm:"column:BIZ_CD"`
	REVEL_FLG                 string `gorm:"column:REVEL_FLG"`
	CANCEL_FLG                string `gorm:"column:CANCEL_FLG"`
	MSG_RESV_FLD4             string `gorm:"column:MSG_RESV_FLD4"`
	MSG_RESV_FLD5             string `gorm:"column:MSG_RESV_FLD5"`
	MSG_RESV_FLD6             string `gorm:"column:MSG_RESV_FLD6"`
	MSG_RESV_FLD7             string `gorm:"column:MSG_RESV_FLD7"`
	MSG_RESV_FLD8             string `gorm:"column:MSG_RESV_FLD8"`
	MSG_RESV_FLD9             string `gorm:"column:MSG_RESV_FLD9"`
}

func (*Tbl_tfr_his_trn_log) TableName

func (t *Tbl_tfr_his_trn_log) TableName() string

type Tran_logs

type Tran_logs struct {
	REC_UPD_TS        string
	REC_CRT_TS        string
	TRAN_CD           string
	PROD_CD           string
	BIZ_CD            string
	MCHT_CD           string
	MCHT_NM           string
	TERM_ID           string
	TERM_SEQ          string
	TERM_BATCH        string
	ORDER_ID          string
	ORDER_DESC        string
	TRAN_DT_TM        string
	RESP_CD           string
	RESP_MSG          string
	SYS_ORDER_ID      string
	ORIG_SYS_ORDER_ID string
	ORIG_TRANS_DT     string
	ORDER_TIMEOUT     string
	PRE_AUTH_ID       string
	CURR_CD           string
	PRI_ACCT_NO       string
	TRAN_AMT          string
	SETT_DT           string
	CHECK_FLG         string
	ACQ_INS_ID_CD     string
	ISS_INS_ID_CD     string
	SIGN_IMG          string
	CERT_TP           string
	CERT_ID           string
	CUSTOMER_NM       string
	PHONE_NO          string
	SMS_CODE          string
	POS_ENTRY_CD      string
	TERM_ENTRY_CAP    string
	INSTAL_NUM        string
	INSTAL_RATE       string
	MCHT_FEE_SUBSIDY  string
	AUTH_CODE         string
	QR_TYPE           string
	TIME_OUT          string
	BUYER_USER        string
	INS_ORDER_ID      string
	GOODS_ID          string
	GOODS_NM          string
	GOODS_NUM         string
	GOODS_PRICE       string
	IP_ADDR           string
	GPS_ADDR          string
	FWD_INS_ID_CD     string
	CANCEL_FLG        string
	TRANS_ST          string
	TRAN_NM           string
	TRANS_IN_ACCT_NO  string
	TRANS_DT          string
	CLD_ORDER_ID      string
	DES_ACQ_INS_ID    string
	DES_MCHNT_CD      string
	Ext_fld1          string
	Ext_fld2          string
	Ext_fld3          string
	Ext_fld4          string
	Ext_fld5          string
	Ext_fld6          string
	Ext_fld7          string
	Ext_fld8          string
	Ext_fld9          string
	Ext_fld10         string
	Ext_fld11         string
	Ext_fld12         string
	Ext_fld13         string
	Ext_fld14         string
	Ext_fld15         string
	Ext_fld16         string
	Ext_fld17         string
	Ext_fld18         string
	Ext_fld19         string
	Ext_fld20         string
	CUST_ORDER_ID     string //
	ORDER_STAT        string
	ORDER_INFO        string
	BE_ORDER_ID       string
	ORDER_NOTIY_INFO  string
	BE_BIZ_CD         string
}

func (Tran_logs) TableName

func (t Tran_logs) TableName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL