From 18813ca83b94c807e35756a8a5f52effa5b99ba8 Mon Sep 17 00:00:00 2001 From: zepengdev <lzpsmith@outlook.com> Date: Tue, 17 Jun 2025 16:00:42 +0800 Subject: [PATCH] feat(product): 新增商品批量查询接口 --- oying-system/src/main/java/com/oying/modules/pc/product/domain/enums/ProductStatusEnum.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/oying-system/src/main/java/com/oying/modules/pc/product/domain/enums/ProductStatusEnum.java b/oying-system/src/main/java/com/oying/modules/pc/product/domain/enums/ProductStatusEnum.java new file mode 100644 index 0000000..1972d20 --- /dev/null +++ b/oying-system/src/main/java/com/oying/modules/pc/product/domain/enums/ProductStatusEnum.java @@ -0,0 +1,33 @@ +package com.oying.modules.pc.product.domain.enums; + +import lombok.Getter; + +@Getter +public enum ProductStatusEnum { + + DRAFT(1000, "创建中"), + PENDING(1001, "待审核"), + UNDER_REVIEW(1002, "审核中"), + REJECTED(1003, "拒绝"), + APPROVED(1004, "同意"), + AVAILABLE(2100, "在售"), + NO_AVAILABLE(2101, "停售"), + BANNED(3000, "禁止售卖"); + + private final Integer value; + private final String reasonPhrase; + + ProductStatusEnum(int value, String reasonPhrase) { + this.value = value; + this.reasonPhrase = reasonPhrase; + } + + public static ProductStatusEnum get(Integer code) { + for (ProductStatusEnum value : values()) { + if (value.value.equals(code)) { + return value; + } + } + return null; + } +} -- Gitblit v1.9.3