Dockerfile
This commit is contained in:
252
consts/stock/capacity_unit_packaging.go
Normal file
252
consts/stock/capacity_unit_packaging.go
Normal file
@@ -0,0 +1,252 @@
|
||||
package stock
|
||||
|
||||
// CapacityUnitPackaging 包装单位枚举
|
||||
type CapacityUnitPackaging string
|
||||
|
||||
const (
|
||||
// 纸箱类
|
||||
CapacityUnitPackagingCartonInner CapacityUnitPackaging = "CARTON_INNER" // 内盒
|
||||
CapacityUnitPackagingCartonOuter CapacityUnitPackaging = "CARTON_OUTER" // 外箱
|
||||
CapacityUnitPackagingCarton CapacityUnitPackaging = "CARTON" // 纸箱
|
||||
CapacityUnitPackagingCase CapacityUnitPackaging = "CASE" // 箱/盒
|
||||
CapacityUnitPackagingBox CapacityUnitPackaging = "BOX" // 箱
|
||||
CapacityUnitPackagingMiniBox CapacityUnitPackaging = "MINI_BOX" // 迷你盒
|
||||
|
||||
// 托盘/容器类
|
||||
CapacityUnitPackagingPallet CapacityUnitPackaging = "PALLET" // 托盘
|
||||
CapacityUnitPackagingTray CapacityUnitPackaging = "TRAY" // 托盘/托架
|
||||
CapacityUnitPackagingContainer CapacityUnitPackaging = "CONTAINER" // 集装箱/货柜
|
||||
CapacityUnitPackagingBin CapacityUnitPackaging = "BIN" // 料箱
|
||||
CapacityUnitPackagingCrate CapacityUnitPackaging = "CRATE" // 条板箱
|
||||
CapacityUnitPackagingBasket CapacityUnitPackaging = "BASKET" // 篮子
|
||||
CapacityUnitPackagingCart CapacityUnitPackaging = "CART" // 手推车
|
||||
|
||||
// 袋/包/捆类
|
||||
CapacityUnitPackagingBag CapacityUnitPackaging = "BAG" // 袋
|
||||
CapacityUnitPackagingSack CapacityUnitPackaging = "SACK" // 麻袋
|
||||
CapacityUnitPackagingPack CapacityUnitPackaging = "PACK" // 包
|
||||
CapacityUnitPackagingBundle CapacityUnitPackaging = "BUNDLE" // 捆
|
||||
CapacityUnitPackagingBale CapacityUnitPackaging = "BALE" // 大包/捆
|
||||
CapacityUnitPackagingPacket CapacityUnitPackaging = "PACKET" // 小包
|
||||
|
||||
// 瓶/罐/桶类
|
||||
CapacityUnitPackagingBottle CapacityUnitPackaging = "BOTTLE" // 瓶
|
||||
CapacityUnitPackagingDrum CapacityUnitPackaging = "DRUM" // 桶
|
||||
CapacityUnitPackagingJar CapacityUnitPackaging = "JAR" // 罐/瓶
|
||||
CapacityUnitPackagingCan CapacityUnitPackaging = "CAN" // 罐/听
|
||||
CapacityUnitPackagingBarrel CapacityUnitPackaging = "BARREL" // 大桶
|
||||
CapacityUnitPackagingKeg CapacityUnitPackaging = "KEG" // 小桶
|
||||
CapacityUnitPackagingTin CapacityUnitPackaging = "TIN" // 锡罐
|
||||
|
||||
// 卷/轴/管类
|
||||
CapacityUnitPackagingRoll CapacityUnitPackaging = "ROLL" // 卷
|
||||
CapacityUnitPackagingReel CapacityUnitPackaging = "REEL" // 卷盘
|
||||
CapacityUnitPackagingSpool CapacityUnitPackaging = "SPOOL" // 线轴
|
||||
CapacityUnitPackagingTube CapacityUnitPackaging = "TUBE" // 筒/管
|
||||
CapacityUnitPackagingCoil CapacityUnitPackaging = "COIL" // 线圈
|
||||
|
||||
// 板/片/块类
|
||||
CapacityUnitPackagingSheet CapacityUnitPackaging = "SHEET" // 张/片
|
||||
CapacityUnitPackagingPanel CapacityUnitPackaging = "PANEL" // 板
|
||||
CapacityUnitPackagingBlock CapacityUnitPackaging = "BLOCK" // 块
|
||||
CapacityUnitPackagingPlate CapacityUnitPackaging = "PLATE" // 板/片
|
||||
CapacityUnitPackagingSlab CapacityUnitPackaging = "SLAB" // 厚板
|
||||
)
|
||||
|
||||
// GetAllCapacityUnitPackaging 获取所有包装单位
|
||||
func GetAllCapacityUnitPackaging() []CapacityUnitPackaging {
|
||||
return []CapacityUnitPackaging{
|
||||
// 纸箱类
|
||||
CapacityUnitPackagingCartonInner,
|
||||
CapacityUnitPackagingCartonOuter,
|
||||
CapacityUnitPackagingCarton,
|
||||
CapacityUnitPackagingCase,
|
||||
CapacityUnitPackagingBox,
|
||||
CapacityUnitPackagingMiniBox,
|
||||
// 托盘/容器类
|
||||
CapacityUnitPackagingPallet,
|
||||
CapacityUnitPackagingTray,
|
||||
CapacityUnitPackagingContainer,
|
||||
CapacityUnitPackagingBin,
|
||||
CapacityUnitPackagingCrate,
|
||||
CapacityUnitPackagingBasket,
|
||||
CapacityUnitPackagingCart,
|
||||
// 袋/包/捆类
|
||||
CapacityUnitPackagingBag,
|
||||
CapacityUnitPackagingSack,
|
||||
CapacityUnitPackagingPack,
|
||||
CapacityUnitPackagingBundle,
|
||||
CapacityUnitPackagingBale,
|
||||
CapacityUnitPackagingPacket,
|
||||
// 瓶/罐/桶类
|
||||
CapacityUnitPackagingBottle,
|
||||
CapacityUnitPackagingDrum,
|
||||
CapacityUnitPackagingJar,
|
||||
CapacityUnitPackagingCan,
|
||||
CapacityUnitPackagingBarrel,
|
||||
CapacityUnitPackagingKeg,
|
||||
CapacityUnitPackagingTin,
|
||||
// 卷/轴/管类
|
||||
CapacityUnitPackagingRoll,
|
||||
CapacityUnitPackagingReel,
|
||||
CapacityUnitPackagingSpool,
|
||||
CapacityUnitPackagingTube,
|
||||
CapacityUnitPackagingCoil,
|
||||
// 板/片/块类
|
||||
CapacityUnitPackagingSheet,
|
||||
CapacityUnitPackagingPanel,
|
||||
CapacityUnitPackagingBlock,
|
||||
CapacityUnitPackagingPlate,
|
||||
CapacityUnitPackagingSlab,
|
||||
}
|
||||
}
|
||||
|
||||
type CapacityUnitPackagingKeyValue struct {
|
||||
Key CapacityUnitPackaging
|
||||
Value string
|
||||
}
|
||||
|
||||
var (
|
||||
// 纸箱类
|
||||
CapacityUnitPackagingCartonInnerKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingCartonInner, Value: "内盒"}
|
||||
CapacityUnitPackagingCartonOuterKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingCartonOuter, Value: "外箱"}
|
||||
CapacityUnitPackagingCartonKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingCarton, Value: "纸箱"}
|
||||
CapacityUnitPackagingCaseKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingCase, Value: "箱/盒"}
|
||||
CapacityUnitPackagingBoxKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingBox, Value: "箱"}
|
||||
CapacityUnitPackagingMiniBoxKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingMiniBox, Value: "迷你盒"}
|
||||
// 托盘/容器类
|
||||
CapacityUnitPackagingPalletKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingPallet, Value: "托盘"}
|
||||
CapacityUnitPackagingTrayKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingTray, Value: "托盘/托架"}
|
||||
CapacityUnitPackagingContainerKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingContainer, Value: "集装箱/货柜"}
|
||||
CapacityUnitPackagingBinKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingBin, Value: "料箱"}
|
||||
CapacityUnitPackagingCrateKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingCrate, Value: "条板箱"}
|
||||
CapacityUnitPackagingBasketKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingBasket, Value: "篮子"}
|
||||
CapacityUnitPackagingCartKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingCart, Value: "手推车"}
|
||||
// 袋/包/捆类
|
||||
CapacityUnitPackagingBagKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingBag, Value: "袋"}
|
||||
CapacityUnitPackagingSackKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingSack, Value: "麻袋"}
|
||||
CapacityUnitPackagingPackKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingPack, Value: "包"}
|
||||
CapacityUnitPackagingBundleKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingBundle, Value: "捆"}
|
||||
CapacityUnitPackagingBaleKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingBale, Value: "大包/捆"}
|
||||
CapacityUnitPackagingPacketKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingPacket, Value: "小包"}
|
||||
// 瓶/罐/桶类
|
||||
CapacityUnitPackagingBottleKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingBottle, Value: "瓶"}
|
||||
CapacityUnitPackagingDrumKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingDrum, Value: "桶"}
|
||||
CapacityUnitPackagingJarKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingJar, Value: "罐/瓶"}
|
||||
CapacityUnitPackagingCanKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingCan, Value: "罐/听"}
|
||||
CapacityUnitPackagingBarrelKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingBarrel, Value: "大桶"}
|
||||
CapacityUnitPackagingKegKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingKeg, Value: "小桶"}
|
||||
CapacityUnitPackagingTinKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingTin, Value: "锡罐"}
|
||||
// 卷/轴/管类
|
||||
CapacityUnitPackagingRollKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingRoll, Value: "卷"}
|
||||
CapacityUnitPackagingReelKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingReel, Value: "卷盘"}
|
||||
CapacityUnitPackagingSpoolKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingSpool, Value: "线轴"}
|
||||
CapacityUnitPackagingTubeKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingTube, Value: "筒/管"}
|
||||
CapacityUnitPackagingCoilKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingCoil, Value: "线圈"}
|
||||
// 板/片/块类
|
||||
CapacityUnitPackagingSheetKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingSheet, Value: "张/片"}
|
||||
CapacityUnitPackagingPanelKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingPanel, Value: "板"}
|
||||
CapacityUnitPackagingBlockKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingBlock, Value: "块"}
|
||||
CapacityUnitPackagingPlateKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingPlate, Value: "板/片"}
|
||||
CapacityUnitPackagingSlabKeyValue = CapacityUnitPackagingKeyValue{Key: CapacityUnitPackagingSlab, Value: "厚板"}
|
||||
)
|
||||
|
||||
func GetAllCapacityUnitPackagingKeyValue() []CapacityUnitPackagingKeyValue {
|
||||
return []CapacityUnitPackagingKeyValue{
|
||||
// 纸箱类
|
||||
CapacityUnitPackagingCartonInnerKeyValue,
|
||||
CapacityUnitPackagingCartonOuterKeyValue,
|
||||
CapacityUnitPackagingCartonKeyValue,
|
||||
CapacityUnitPackagingCaseKeyValue,
|
||||
CapacityUnitPackagingBoxKeyValue,
|
||||
CapacityUnitPackagingMiniBoxKeyValue,
|
||||
// 托盘/容器类
|
||||
CapacityUnitPackagingPalletKeyValue,
|
||||
CapacityUnitPackagingTrayKeyValue,
|
||||
CapacityUnitPackagingContainerKeyValue,
|
||||
CapacityUnitPackagingBinKeyValue,
|
||||
CapacityUnitPackagingCrateKeyValue,
|
||||
CapacityUnitPackagingBasketKeyValue,
|
||||
CapacityUnitPackagingCartKeyValue,
|
||||
// 袋/包/捆类
|
||||
CapacityUnitPackagingBagKeyValue,
|
||||
CapacityUnitPackagingSackKeyValue,
|
||||
CapacityUnitPackagingPackKeyValue,
|
||||
CapacityUnitPackagingBundleKeyValue,
|
||||
CapacityUnitPackagingBaleKeyValue,
|
||||
CapacityUnitPackagingPacketKeyValue,
|
||||
// 瓶/罐/桶类
|
||||
CapacityUnitPackagingBottleKeyValue,
|
||||
CapacityUnitPackagingDrumKeyValue,
|
||||
CapacityUnitPackagingJarKeyValue,
|
||||
CapacityUnitPackagingCanKeyValue,
|
||||
CapacityUnitPackagingBarrelKeyValue,
|
||||
CapacityUnitPackagingKegKeyValue,
|
||||
CapacityUnitPackagingTinKeyValue,
|
||||
// 卷/轴/管类
|
||||
CapacityUnitPackagingRollKeyValue,
|
||||
CapacityUnitPackagingReelKeyValue,
|
||||
CapacityUnitPackagingSpoolKeyValue,
|
||||
CapacityUnitPackagingTubeKeyValue,
|
||||
CapacityUnitPackagingCoilKeyValue,
|
||||
// 板/片/块类
|
||||
CapacityUnitPackagingSheetKeyValue,
|
||||
CapacityUnitPackagingPanelKeyValue,
|
||||
CapacityUnitPackagingBlockKeyValue,
|
||||
CapacityUnitPackagingPlateKeyValue,
|
||||
CapacityUnitPackagingSlabKeyValue,
|
||||
}
|
||||
}
|
||||
|
||||
var capacityUnitPackagingValueMap = map[CapacityUnitPackaging]string{
|
||||
// 纸箱类
|
||||
CapacityUnitPackagingCartonInner: CapacityUnitPackagingCartonInnerKeyValue.Value,
|
||||
CapacityUnitPackagingCartonOuter: CapacityUnitPackagingCartonOuterKeyValue.Value,
|
||||
CapacityUnitPackagingCarton: CapacityUnitPackagingCartonKeyValue.Value,
|
||||
CapacityUnitPackagingCase: CapacityUnitPackagingCaseKeyValue.Value,
|
||||
CapacityUnitPackagingBox: CapacityUnitPackagingBoxKeyValue.Value,
|
||||
CapacityUnitPackagingMiniBox: CapacityUnitPackagingMiniBoxKeyValue.Value,
|
||||
// 托盘/容器类
|
||||
CapacityUnitPackagingPallet: CapacityUnitPackagingPalletKeyValue.Value,
|
||||
CapacityUnitPackagingTray: CapacityUnitPackagingTrayKeyValue.Value,
|
||||
CapacityUnitPackagingContainer: CapacityUnitPackagingContainerKeyValue.Value,
|
||||
CapacityUnitPackagingBin: CapacityUnitPackagingBinKeyValue.Value,
|
||||
CapacityUnitPackagingCrate: CapacityUnitPackagingCrateKeyValue.Value,
|
||||
CapacityUnitPackagingBasket: CapacityUnitPackagingBasketKeyValue.Value,
|
||||
CapacityUnitPackagingCart: CapacityUnitPackagingCartKeyValue.Value,
|
||||
// 袋/包/捆类
|
||||
CapacityUnitPackagingBag: CapacityUnitPackagingBagKeyValue.Value,
|
||||
CapacityUnitPackagingSack: CapacityUnitPackagingSackKeyValue.Value,
|
||||
CapacityUnitPackagingPack: CapacityUnitPackagingPackKeyValue.Value,
|
||||
CapacityUnitPackagingBundle: CapacityUnitPackagingBundleKeyValue.Value,
|
||||
CapacityUnitPackagingBale: CapacityUnitPackagingBaleKeyValue.Value,
|
||||
CapacityUnitPackagingPacket: CapacityUnitPackagingPacketKeyValue.Value,
|
||||
// 瓶/罐/桶类
|
||||
CapacityUnitPackagingBottle: CapacityUnitPackagingBottleKeyValue.Value,
|
||||
CapacityUnitPackagingDrum: CapacityUnitPackagingDrumKeyValue.Value,
|
||||
CapacityUnitPackagingJar: CapacityUnitPackagingJarKeyValue.Value,
|
||||
CapacityUnitPackagingCan: CapacityUnitPackagingCanKeyValue.Value,
|
||||
CapacityUnitPackagingBarrel: CapacityUnitPackagingBarrelKeyValue.Value,
|
||||
CapacityUnitPackagingKeg: CapacityUnitPackagingKegKeyValue.Value,
|
||||
CapacityUnitPackagingTin: CapacityUnitPackagingTinKeyValue.Value,
|
||||
// 卷/轴/管类
|
||||
CapacityUnitPackagingRoll: CapacityUnitPackagingRollKeyValue.Value,
|
||||
CapacityUnitPackagingReel: CapacityUnitPackagingReelKeyValue.Value,
|
||||
CapacityUnitPackagingSpool: CapacityUnitPackagingSpoolKeyValue.Value,
|
||||
CapacityUnitPackagingTube: CapacityUnitPackagingTubeKeyValue.Value,
|
||||
CapacityUnitPackagingCoil: CapacityUnitPackagingCoilKeyValue.Value,
|
||||
// 板/片/块类
|
||||
CapacityUnitPackagingSheet: CapacityUnitPackagingSheetKeyValue.Value,
|
||||
CapacityUnitPackagingPanel: CapacityUnitPackagingPanelKeyValue.Value,
|
||||
CapacityUnitPackagingBlock: CapacityUnitPackagingBlockKeyValue.Value,
|
||||
CapacityUnitPackagingPlate: CapacityUnitPackagingPlateKeyValue.Value,
|
||||
CapacityUnitPackagingSlab: CapacityUnitPackagingSlabKeyValue.Value,
|
||||
}
|
||||
|
||||
func GetCapacityUnitPackagingValueByKey(key CapacityUnitPackaging) (value string) {
|
||||
value, exists := capacityUnitPackagingValueMap[key]
|
||||
if !exists {
|
||||
value = "未知单位"
|
||||
}
|
||||
return
|
||||
}
|
||||
Reference in New Issue
Block a user