diff --git a/src/main/java/com/cultural/heritage/model/enums/FileUploadBizEnum.java b/src/main/java/com/cultural/heritage/model/enums/FileUploadBizEnum.java index ca37a61..a7c1c49 100644 --- a/src/main/java/com/cultural/heritage/model/enums/FileUploadBizEnum.java +++ b/src/main/java/com/cultural/heritage/model/enums/FileUploadBizEnum.java @@ -3,7 +3,6 @@ package com.cultural.heritage.model.enums; import lombok.Getter; import org.springframework.util.ObjectUtils; -import java.io.File; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; diff --git a/src/main/java/com/cultural/heritage/model/enums/GoodTypeEnum.java b/src/main/java/com/cultural/heritage/model/enums/GoodTypeEnum.java new file mode 100644 index 0000000..a104bf5 --- /dev/null +++ b/src/main/java/com/cultural/heritage/model/enums/GoodTypeEnum.java @@ -0,0 +1,50 @@ +package com.cultural.heritage.model.enums; + +import org.springframework.util.ObjectUtils; + +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + + +/** + * 商品类型枚举类 + */ +public enum GoodTypeEnum { + + PRODUCT("常规类商品", "product"), + SERVICE("服务类商品", "service"); + + private final String text; + + private final String value; + + GoodTypeEnum(String text, String value) { + this.text = text; + this.value = value; + } + + + /** + * 获取值列表 + */ + public static List<String> getValues() { + return Arrays.stream(values()).map(item -> item.value).collect(Collectors.toList()); + } + + /** + * 根据 value 获取枚举 + */ + public static GoodTypeEnum getEnumByValue(String value) { + if (ObjectUtils.isEmpty(value)) { + return null; + } + for (GoodTypeEnum anEnum : GoodTypeEnum.values()) { + if (anEnum.value.equals(value)) { + return anEnum; + } + } + return null; + } + +} diff --git a/src/main/java/com/cultural/heritage/model/vo/GoodVO.java b/src/main/java/com/cultural/heritage/model/vo/GoodVO.java index 8dc8716..8b9cb5e 100644 --- a/src/main/java/com/cultural/heritage/model/vo/GoodVO.java +++ b/src/main/java/com/cultural/heritage/model/vo/GoodVO.java @@ -34,6 +34,12 @@ public class GoodVO implements Serializable { private String goodImg; + /** + * 商品库存量 + */ + private Integer inventory; + + /** * 商品标签 */