trade:积分相关的价格计算

This commit is contained in:
YunaiV
2023-09-26 20:11:54 +08:00
parent a8c78f3097
commit ad535e674f
11 changed files with 39 additions and 19 deletions

View File

@ -12,6 +12,7 @@ import javax.validation.constraints.Min;
*/
public interface MemberPointApi {
// TODO @疯狂这个我们要不要搞成通用的会员配置MemberConfig
/**
* 获得积分配置
*

View File

@ -9,6 +9,7 @@ import lombok.Data;
*/
@Data
public class MemberPointConfigRespDTO {
/**
* 积分抵扣开关
*/
@ -27,4 +28,5 @@ public class MemberPointConfigRespDTO {
* 1 元赠送多少分
*/
private Integer tradeGivePoint;
}

View File

@ -51,4 +51,5 @@ public class MemberUserRespDTO {
* 积分
*/
private Integer point;
}

View File

@ -17,11 +17,11 @@ import java.util.Objects;
public enum MemberPointBizTypeEnum implements IntArrayValuable {
SIGN(1, "签到", "签到获得 {} 积分", true),
ORDER_REWARD(10, "订单奖励", "下单获得 {} 积分", true),
ORDER_CANCEL(11, "订单取消", "订单取消,退还 {} 积分", true), // 退回积分
ORDER_USE(12, "订单使用", "下单使用 {} 积分", false), // 扣减积分
AFTER_SALE_REFUND_USED(13, "订单退款", "订单退款,退还 {} 积分", true), // 退回积分
AFTER_SALE_DEDUCT_GIVE(14, "订单退款", "订单退款,扣除赠送的 {} 积分", false), // 扣减积分
ORDER_GIVE(10, "订单奖励", "下单获得 {} 积分", true), // 支付订单时,赠送积分
ORDER_CANCEL(11, "订单取消", "订单取消,退还 {} 积分", true), // 取消订单时,退回积分
ORDER_USE(12, "订单使用", "下单使用 {} 积分", false), // 下单时,扣减积分
AFTER_SALE_REFUND_USED(13, "订单退款", "订单退款,退还 {} 积分", true), // 售后订单成功时,退回积分(对应 ORDER_USE 操作)
AFTER_SALE_DEDUCT_GIVE(14, "订单退款", "订单退款,扣除赠送的 {} 积分", false), // 售后订单成功时,扣减积分(对应 ORDER_GIVE 操作)
;
/**