You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
2.8 KiB

package goods
import (
"github.com/golangkit/formatime"
"github.com/shopspring/decimal"
)
type Information struct {
ID uint `gorm:"column:id;primary_key" json:"id,omitempty"`
BrandID uint `gorm:"column:brand_id" json:"brandId"`
VendorID uint `gorm:"vendor_id" json:"vendorId"`
GoodsName string `gorm:"column:goods_name" json:"goodsName"`
Description string `gorm:"description default:''" json:"description"`
Material string `gorm:"material default:''" json:"material"`
FirstCategoryID uint `gorm:"column:first_category_id" json:"firstCategoryId,omitempty"`
SecondCategoryID uint `gorm:"column:second_category_id" json:"secondCategoryId,omitempty"`
PublishStatus uint `gorm:"column:publish_status" json:"publish_status"`
FreightID uint `gorm:"column:freight_id" json:"freightId,omitempty"`
Weight decimal.Decimal `gorm:"column:weight" json:"weight"`
Hash string `gorm:"column:hash" json:"-"`
IsJoinTeamPerformance uint `gorm:"column:is_join_team_performance" json:"isJoinTeamPerformance"` // 是否参与团队业绩计算
CreatedAt formatime.Second `gorm:"column:created_at" json:"-"`
UpdatedAt formatime.Second `gorm:"column:updated_at" json:"-"`
SalesVolume uint `gorm:"column:sales_volume" json:"-"`
BoMaoStatus int `gorm:"column:bomao_status" json:"bomaoStatus"` //舶茂的发布状态
BoMaoId int `gorm:"column:bomao_id" json:"bomaoId"` //舶茂的产品id
ThirdPartyId uint `gorm:"column:third_party_id" json:"thirdPartyId"` //第三方商品id
ThirdPartyType int `gorm:"column:third_party_type" json:"thirdPartyType"` //第三方类型 1=舶茂 2=景彤
HasAuth int `gorm:"column:has_auth" json:"hasAuth"` //是否需要实名购买
IsImport int `gorm:"column:is_import" json:"isImport"` //是否进口商品
Storehouse int `gorm:"column:storehouse" json:"storehouse"` //进口商品仓库
IsFerme int `gorm:"column:is_ferme" json:"isFerme"` //是否包税
Country uint `gorm:"column:country" json:"country"`
SalePublish uint `json:"column:sale_publish"`
IsSale bool `json:"column:is_sale"`
}
// TableName sets the insert table name for this struct type
func (*Information) TableName() string {
return "recook_goods_info"
}