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 }