Files
assets/model/entity/stock/unit_conversion.go
2026-03-18 10:18:03 +08:00

26 lines
1.2 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 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
}