MALL-PROMOTION:同步 jdk21 boot 最新代码

This commit is contained in:
YunaiV
2024-01-19 21:46:18 +08:00
parent f612b6ebdd
commit b71180ef47
162 changed files with 2204 additions and 639 deletions

View File

@@ -116,4 +116,13 @@ public interface ErrorCodeConstants {
// ========== 文章管理 1-013-016-000 ==========
ErrorCode ARTICLE_NOT_EXISTS = new ErrorCode(1_013_016_000, "文章不存在");
// ========== 装修模板 1-013-017-000 ==========
ErrorCode DIY_TEMPLATE_NOT_EXISTS = new ErrorCode(1_013_017_000, "装修模板不存在");
ErrorCode DIY_TEMPLATE_NAME_USED = new ErrorCode(1_013_017_001, "装修模板名称({})已经被使用");
ErrorCode DIY_TEMPLATE_USED_CANNOT_DELETE = new ErrorCode(1_013_017_002, "不能删除正在使用的装修模板");
// ========== 装修页面 1-013-018-000 ==========
ErrorCode DIY_PAGE_NOT_EXISTS = new ErrorCode(1_013_018_000, "装修页面不存在");
ErrorCode DIY_PAGE_NAME_USED = new ErrorCode(1_013_018_001, "装修页面名称({})已经被使用");
}

View File

@@ -6,6 +6,7 @@ import lombok.Getter;
import java.util.Arrays;
// TODO 芋艿:弱化这个状态
/**
* 促销活动的状态枚举
*

View File

@@ -0,0 +1,39 @@
package cn.iocoder.yudao.module.promotion.enums.diy;
import cn.iocoder.yudao.framework.common.core.IntArrayValuable;
import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.Arrays;
/**
* 装修页面枚举
*
* @author jason
*/
@AllArgsConstructor
@Getter
public enum DiyPageEnum implements IntArrayValuable {
INDEX(1, "首页"),
MY(2, "我的"),
;
private static final int[] ARRAYS = Arrays.stream(values()).mapToInt(DiyPageEnum::getPage).toArray();
/**
* 页面编号
*/
private final Integer page;
/**
* 页面名称
*/
private final String name;
@Override
public int[] array() {
return ARRAYS;
}
}