Files
assets/model/entity/stock/unit_conversion.go

26 lines
1.2 KiB
Go
Raw Normal View History

2026-03-18 10:18:03 +08:00
package entity
import (
"assets/consts/public"
consts "assets/consts/stock"
"gitea.com/red-future/common/beans"
)
// UnitConversion 单位换算
type UnitConversion struct {
beans.MongoBaseDO `bson:",inline"` // 嵌入基础字段Id, Creator, CreatedAt, Updater, UpdatedAt, TenantId, IsDeleted
ConversionCode string `bson:"conversionCode" json:"conversionCode"` // 换算编码
ConversionName string `bson:"conversionName" json:"conversionName"` // 换算名称
UnitType consts.CapacityUnitType `bson:"unitType" json:"unitType"` // 单位类型
FromUnit string `bson:"fromUnit" json:"fromUnit"` // 源单位
ToUnit string `bson:"toUnit" json:"toUnit"` // 目标单位
ConversionFactor float64 `bson:"conversionFactor" json:"conversionFactor"` // 换算系数1 toUnit = ConversionFactor × fromUnit如1箱=20瓶则factor=20
Remark string `bson:"remark" json:"remark"` // 备注
}
// CollectionName 获取集合名称
func (UnitConversion) CollectionName() string {
return public.UnitConversionCollection
}