excel-export/data/direct.go

36 lines
1.3 KiB
Go

package data
import "time"
type PlatformProduct struct {
Id int64
Name string
}
func (p PlatformProduct) TableName() string {
return "platform_product"
}
type Direct struct {
SerialNumber string `gorm:"primaryKey;column:serial_number"`
OrderOrderNumber string `gorm:"column:order_order_number"`
TerminalAccount string `gorm:"column:terminal_account"`
OursProductId int `gorm:"column:ours_product_id"`
Status int `gorm:"column:status"`
TradePrice float32 `gorm:"column:trade_price"`
PlatformProductId int `gorm:"column:platform_product_id"`
PlatformPrice float32 `gorm:"column:platform_price"`
CreateTime time.Time `gorm:"column:create_time"`
ExecuteTime time.Time `gorm:"column:execute_time"`
Identifier int `gorm:"column:identifier"`
Version int `gorm:"column:version"`
Type int `gorm:"column:type"`
Position int `gorm:"column:position"`
OrderItem OrderItem `gorm:"foreignkey:order_order_number;references:order_order_number"`
PlatformProduct PlatformProduct `gorm:"foreignkey:id;references:platform_product_id"`
}
func (d Direct) TableName() string {
return "order_direct"
}