mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-08-18 12:11:54 +08:00
fix: 完善商品管理
This commit is contained in:
@@ -7,22 +7,6 @@ package cn.iocoder.yudao.module.product.enums;
|
||||
*/
|
||||
public interface ProductConstants {
|
||||
|
||||
// TODO @puhui999:这个变量,可以放到 CategoryDO 的实体里
|
||||
/**
|
||||
* 父分类编号 - 根分类
|
||||
*/
|
||||
Long PARENT_ID_NULL = 0L;
|
||||
/**
|
||||
* 限定分类层级
|
||||
*/
|
||||
int CATEGORY_LEVEL = 2;
|
||||
|
||||
// TODO @puhui999:这个变量,必要项不大哈
|
||||
/**
|
||||
* SPU 分页 tab 个数
|
||||
*/
|
||||
int SPU_TAB_COUNTS = 5;
|
||||
|
||||
/**
|
||||
* 警戒库存 TODO 警戒库存暂时为 10,后期需要使用常量或者数据库配置替换
|
||||
*/
|
||||
|
@@ -1,40 +0,0 @@
|
||||
package cn.iocoder.yudao.module.product.enums.spu;
|
||||
|
||||
import cn.iocoder.yudao.framework.common.core.IntArrayValuable;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
// TODO @puhui999:这种非关键的枚举,要不直接写在 ProductSpuPageReqVO 里。类似 public static final Integer TAB_TYPE_FOR_SALE = 0; // 出售中商品
|
||||
/**
|
||||
* 商品 spu Tabs 标签枚举类型
|
||||
*
|
||||
* @author HUIHUI
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum ProductSpuPageTabEnum implements IntArrayValuable {
|
||||
|
||||
FOR_SALE(0,"出售中商品"),
|
||||
IN_WAREHOUSE(1,"仓库中商品"),
|
||||
SOLD_OUT(2,"已售空商品"),
|
||||
ALERT_STOCK(3,"警戒库存"),
|
||||
RECYCLE_BIN(4,"商品回收站");
|
||||
|
||||
public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(ProductSpuPageTabEnum::getType).toArray();
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private final Integer type;
|
||||
/**
|
||||
* 状态名
|
||||
*/
|
||||
private final String name;
|
||||
|
||||
@Override
|
||||
public int[] array() {
|
||||
return ARRAYS;
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user