package model type ProductNameOption struct { TenantBase Code string `gorm:"size:50" json:"code"` Name string `gorm:"size:200;not null" json:"name"` Remark string `gorm:"size:500" json:"remark"` } type ProductSeriesOption struct { TenantBase Code string `gorm:"size:50" json:"code"` Name string `gorm:"size:200;not null" json:"name"` Remark string `gorm:"size:500" json:"remark"` } type ProductSpecOption struct { TenantBase Code string `gorm:"size:50" json:"code"` Name string `gorm:"size:200;not null" json:"name"` Quantity int `gorm:"default:0" json:"quantity"` Remark string `gorm:"size:500" json:"remark"` }