后端:优惠劵 rpc api 的设计

This commit is contained in:
YunaiV
2019-04-02 19:50:28 +08:00
parent ffb0087ca6
commit 243e976e85
15 changed files with 202 additions and 21 deletions

View File

@@ -7,7 +7,7 @@ import java.util.Date;
/**
* 优惠劵 DO
*/
public class CouponDO extends BaseDO {
public class CouponCardDO extends BaseDO {
// ========== 基本信息 BEGIN ==========
/**
@@ -25,13 +25,9 @@ public class CouponDO extends BaseDO {
/**
* 优惠码状态
*
* 1-生效中
* 2-失效
* 3-过期
* 4-已删除
* 5-已使用
*
* TODO 需要讨论下
* 1-未使用
* 2-使用
* 3-失效
*/
private Integer status;
@@ -103,6 +99,9 @@ public class CouponDO extends BaseDO {
* 使用时间
*/
private Date usedTime;
// TODO 芋艿后续要加优惠劵的使用日志因为下单后可能会取消
// ========== 使用情况 END ==========
}
}

View File

@@ -7,7 +7,7 @@ import java.util.Date;
/**
* 优惠劵(码)模板 DO
*
* 当用户领取时,会生成 {@link CouponDO} 优惠劵(码)。
* 当用户领取时,会生成 {@link CouponCardDO} 优惠劵(码)。
*/
public class CouponTemplateDO extends BaseDO {
@@ -43,14 +43,11 @@ public class CouponTemplateDO extends BaseDO {
/**
* 优惠码状态
*
* 1-生效
* 2-已失效
* 1-开启
* 2-禁用中
* 3-已过期
* 4-已删除
*
* 当优惠劵(码)有效时,可以手动操作,设置成无效
*
* TODO 需要讨论下
* 当优惠劵(码)开启中,可以手动操作,设置禁用中
*/
private Integer status;
// /**
@@ -61,10 +58,10 @@ public class CouponTemplateDO extends BaseDO {
* 设置为失效时间
*/
private Date invalidTime;
/**
* 删除时间
*/
private Date deleteTime;
// /**
// * 删除时间
// */
// private Date deleteTime;
/**
* 可领取的开始时间
*/
@@ -221,4 +218,4 @@ public class CouponTemplateDO extends BaseDO {
// private Integer statUseNum;
// // ========== 统计信息 END ==========
}
}

View File

@@ -0,0 +1,4 @@
package cn.iocoder.mall.promotion.biz.service;
public class CouponServiceImpl {
}