package gmodel import ( "gorm.io/gorm" ) // fs_trade type FsTrade struct { Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // Sn *string `gorm:"unique_key;default:'';" json:"sn"` // 本地交易号 Type *int64 `gorm:"default:0;" json:"type"` // 类型 运费 云仓费用 退款 等 PayType *string `gorm:"default:'';" json:"pay_type"` // 支付方式 TradeSn *string `gorm:"unique_key;default:'';" json:"trade_sn"` // 三方交易号 OrderId *int64 `gorm:"index;default:0;" json:"order_id"` // 订单ID Amount *int64 `gorm:"default:0;" json:"amount"` // 支付金额 Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间 Utime *int64 `gorm:"default:0;" json:"utime"` // 更新时间 Desc *string `gorm:"default:'';" json:"desc"` // 简要描述 Status *int64 `gorm:"default:0;" json:"status"` // 状态位 是否支付成功 } type FsTradeModel struct { db *gorm.DB name string } func NewFsTradeModel(db *gorm.DB) *FsTradeModel { return &FsTradeModel{db: db, name: "fs_trade"} }