Files
full/module/ec/mall/internal/models/mall_freight_attr.go

32 lines
1.7 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package models
import (
"git.apinb.com/bsm-sdk/core/database"
"git.apinb.com/bsm-sdk/core/types"
"gorm.io/gorm"
)
type MallFreightAttr struct {
gorm.Model
types.Std_Identity
FreightIdentity string `gorm:"column:freight_identity;type:varchar(255);not null;" json:"freight_identity"` // 模板唯一码
Region string `gorm:"column:region;type:text;region;"` // 地区的json字符串
RegionId string `gorm:"column:region_id;type:varchar(255);region_id;"` // 地区2级id(用,隔开)目前将1级id一起储存
PriceBasic int64 `gorm:"column:price_basic;default:0;" json:"price_basic"` // 起步运费
CountBasic int64 `gorm:"column:count_basic;default:0;" json:"count_basic"` // 起步数量
CountExtra int64 `gorm:"column:count_extra;default:0;" json:"count_extra"` // 加价数量
PriceExtra int64 `gorm:"column:price_extra;default:0;" json:"price_extra"` // 加价单价
Total int64 `gorm:"column:total;default:0;" json:"total"` // 总价=加价总价+起步价
IsDefault int32 `gorm:"column:is_default;default:1;" json:"is_default"` // 状态1-普通2默认
Status int32 `gorm:"column:status;" json:"status"` // 状态1-正常2停用
}
func init() {
database.AppendMigrate(&MallFreightAttr{})
}
// TableName .
func (table *MallFreightAttr) TableName() string {
return "mall_freight_attr" //对应数据库表名
}