后端 + 前端:优惠劵更新状态功能

This commit is contained in:
YunaiV
2019-04-06 01:08:13 +08:00
parent f8ae2153ba
commit 5c8828c2ec
7 changed files with 68 additions and 26 deletions

View File

@@ -1,9 +1,11 @@
package cn.iocoder.mall.promotion.api;
import cn.iocoder.common.framework.validator.InEnum;
import cn.iocoder.common.framework.vo.CommonResult;
import cn.iocoder.mall.promotion.api.bo.CouponCardBO;
import cn.iocoder.mall.promotion.api.bo.CouponTemplateBO;
import cn.iocoder.mall.promotion.api.bo.CouponTemplatePageBO;
import cn.iocoder.mall.promotion.api.constant.CouponTemplateStatusEnum;
import cn.iocoder.mall.promotion.api.dto.*;
public interface CouponService {
@@ -52,7 +54,8 @@ public interface CouponService {
* @param status 状态
* @return 是否成功
*/
CommonResult<Boolean> updateCouponTemplateStatus(Integer adminId, Integer couponTemplateId, Integer status);
CommonResult<Boolean> updateCouponTemplateStatus(Integer adminId, Integer couponTemplateId,
@InEnum(value = CouponTemplateStatusEnum.class, message = "修改状态必须是 {value}") Integer status);
// ========== 优惠劵 ==========

View File

@@ -1,8 +1,10 @@
package cn.iocoder.mall.promotion.api.constant;
import cn.iocoder.common.framework.core.IntArrayValuable;
import java.util.Arrays;
public enum CouponTemplateStatusEnum {
public enum CouponTemplateStatusEnum implements IntArrayValuable {
ENABLE(1, "开启中"),
DISABLE(2, "禁用中"),
@@ -33,4 +35,8 @@ public enum CouponTemplateStatusEnum {
return name;
}
@Override
public int[] array() {
return ARRAYS;
}
}