Files
zsp-project/backend/internal/model/contract.go
2026-06-03 20:59:39 +08:00

26 lines
1.0 KiB
Go
Executable File

package model
import "time"
type Contract struct {
ID uint `gorm:"primarykey" json:"id"`
Name string `gorm:"size:100" json:"name"`
ContractType string `gorm:"size:50" json:"contractType"`
ContractCode string `gorm:"size:50" json:"contractCode"`
BuyParty string `gorm:"size:100" json:"buyParty"`
SellParty string `gorm:"size:100" json:"sellParty"`
Commodity string `gorm:"size:100" json:"commodity"`
Count float64 `gorm:"type:decimal(16,4);default:0" json:"count"`
UnitPrice float64 `gorm:"type:decimal(16,4);default:0" json:"unitPrice"`
BLNumber string `gorm:"size:500" json:"blNumber"`
DeliveryTime string `gorm:"size:50" json:"deliveryTime"`
PickUpTime string `gorm:"size:50" json:"pickUpTime"`
Packaging string `gorm:"size:50" json:"packaging"`
Remarks string `gorm:"size:255" json:"remarks"`
CreateTime time.Time `json:"createTime"`
UpdateTime time.Time `json:"updateTime"`
Files []ContractFile `gorm:"foreignKey:ContractID" json:"files"`
}