mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-08-18 20:21:52 +08:00
price:完成优惠劵的价格计算~
This commit is contained in:
@@ -9,10 +9,14 @@ import cn.iocoder.yudao.framework.common.exception.ErrorCode;
|
||||
*/
|
||||
public interface ErrorCodeConstants {
|
||||
|
||||
|
||||
// ========== 促销活动相关 1003001000============
|
||||
// ========== 促销活动相关 1003001000 ============ TODO 芋艿:看看是不是要删除掉
|
||||
ErrorCode ACTIVITY_NOT_EXISTS = new ErrorCode(1003001000, "促销活动不存在");
|
||||
|
||||
// ========== banner相关 1003002000============
|
||||
ErrorCode BANNER_NOT_EXISTS = new ErrorCode(1003002000, "Banner不存在");
|
||||
// ========== Banner 相关 1003002000 ============
|
||||
ErrorCode BANNER_NOT_EXISTS = new ErrorCode(1003002000, "Banner 不存在");
|
||||
|
||||
// ========== Coupon 相关 1003003000 ============
|
||||
ErrorCode COUPON_NO_MATCH_SPU = new ErrorCode(1003003000, "优惠劵没有可使用的商品!");
|
||||
ErrorCode COUPON_NO_MATCH_MIN_PRICE = new ErrorCode(1003003000, "不满足优惠劵使用的最低金额");
|
||||
|
||||
}
|
||||
|
@@ -9,14 +9,17 @@ import java.util.Arrays;
|
||||
/**
|
||||
* 营销的级别枚举
|
||||
*
|
||||
* 参考有赞:<a href="https://img01.yzcdn.cn/upload_files/2021/11/02/FhDjUrNDq-G0wjNdYDtgUX09fdGj.png">营销级别</a>
|
||||
*
|
||||
* @author 芋道源码
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum PromotionLevelEnum implements IntArrayValuable {
|
||||
|
||||
ORDER(1, "订单级"), // 多个商品,进行组合后优惠
|
||||
SKU(2, "商品级"), // 单个商品,直接优惠
|
||||
ORDER(1, "订单级"), // 多个商品,进行组合后优惠。例如说:满减送、打包一口价、第二件半价
|
||||
SKU(2, "商品级"), // 单个商品,直接优惠。例如说:限时折扣、会员折扣
|
||||
COUPON(3, "优惠劵"), // 多个商品,进行组合后优惠。例如说:优惠劵
|
||||
;
|
||||
|
||||
public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(PromotionLevelEnum::getLevel).toArray();
|
||||
|
@@ -19,6 +19,7 @@ public enum PromotionTypeEnum implements IntArrayValuable {
|
||||
REWARD_ACTIVITY(2, "满减送"),
|
||||
|
||||
MEMBER(3, "会员折扣"),
|
||||
COUPON(4, "优惠劵")
|
||||
;
|
||||
|
||||
public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(PromotionTypeEnum::getType).toArray();
|
||||
|
Reference in New Issue
Block a user