package model
|
|
import (
|
"github.com/shopspring/decimal"
|
"gorm.io/gorm"
|
)
|
|
type Product struct {
|
Id uint `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"`
|
Name string `json:"name" gorm:"column:name;type:varchar(255);comment:产品名称"`
|
Price decimal.Decimal `json:"price" gorm:"column:price;type:decimal(10,2);comment:产品价格"`
|
Number string `json:"number" gorm:"column:number;type:varchar(255);comment:产品编号"`
|
Amount decimal.Decimal `json:"amount" gorm:"column:amount;type:int;comment:产品数量"`
|
Total decimal.Decimal `json:"total" gorm:"column:total;type:decimal(10,2);comment:产品总价"`
|
Desc string `json:"desc" gorm:"column:desc;type:varchar(255);comment:产品描述"`
|
gorm.Model `json:"-"`
|
}
|
|
func (Product) TableName() string {
|
return "products"
|
}
|