mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-23 15:35:06 +08:00
member:
1.用户积分变动方法, 提取到单独的接口中 2.规范代码
This commit is contained in:
@ -0,0 +1,22 @@
|
||||
package cn.iocoder.yudao.module.member.api.point;
|
||||
|
||||
import cn.iocoder.yudao.module.member.enums.point.MemberPointBizTypeEnum;
|
||||
|
||||
/**
|
||||
* 用户积分的 API 接口
|
||||
*
|
||||
* @author owen
|
||||
*/
|
||||
public interface MemberPointApi {
|
||||
|
||||
/**
|
||||
* 增加用户积分
|
||||
*
|
||||
* @param userId 用户编号
|
||||
* @param point 积分
|
||||
* @param bizType 业务类型 {@link MemberPointBizTypeEnum}
|
||||
* @param bizId 业务编号
|
||||
*/
|
||||
void addPoint(Long userId, Integer point, Integer bizType, String bizId);
|
||||
|
||||
}
|
@ -1,7 +1,6 @@
|
||||
package cn.iocoder.yudao.module.member.api.user;
|
||||
|
||||
import cn.iocoder.yudao.module.member.api.user.dto.MemberUserRespDTO;
|
||||
import cn.iocoder.yudao.module.member.enums.point.MemberPointBizTypeEnum;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
@ -57,16 +56,4 @@ public interface MemberUserApi {
|
||||
* @return 用户信息
|
||||
*/
|
||||
MemberUserRespDTO getUserByMobile(String mobile);
|
||||
|
||||
// TODO @疯狂:是不是新的类,MemberPointApi?
|
||||
/**
|
||||
* 增加用户积分
|
||||
*
|
||||
* @param userId 用户编号
|
||||
* @param point 积分
|
||||
* @param bizType 业务类型 {@link MemberPointBizTypeEnum}
|
||||
* @param bizId 业务编号
|
||||
*/
|
||||
void addPoint(Long userId, Integer point, Integer bizType, String bizId);
|
||||
|
||||
}
|
||||
|
@ -18,12 +18,12 @@ public enum MemberExperienceBizTypeEnum {
|
||||
/**
|
||||
* 管理员调整、邀请新用户、下单、退单、签到、抽奖
|
||||
*/
|
||||
ADMIN(0, "管理员调整", "管理员调整获得 {} 经验", false),
|
||||
INVITE_REGISTER(1, "邀新奖励", "邀请好友获得 {} 经验", false),
|
||||
ORDER(2, "下单奖励", "下单获得 {} 经验", false),
|
||||
REFUND(3, "退单扣除", "退单获得 {} 经验", true),
|
||||
SIGN_IN(4, "签到奖励", "签到获得 {} 经验", false),
|
||||
LOTTERY(5, "抽奖奖励", "抽奖获得 {} 经验", false),
|
||||
ADMIN(0, "管理员调整", "管理员调整获得 {} 经验", true),
|
||||
INVITE_REGISTER(1, "邀新奖励", "邀请好友获得 {} 经验", true),
|
||||
ORDER(2, "下单奖励", "下单获得 {} 经验", true),
|
||||
REFUND(3, "退单扣除", "退单获得 {} 经验", false),
|
||||
SIGN_IN(4, "签到奖励", "签到获得 {} 经验", true),
|
||||
LOTTERY(5, "抽奖奖励", "抽奖获得 {} 经验", true),
|
||||
;
|
||||
|
||||
/**
|
||||
@ -41,7 +41,7 @@ public enum MemberExperienceBizTypeEnum {
|
||||
/**
|
||||
* 是否为扣减积分
|
||||
*/
|
||||
private final boolean isReduce;
|
||||
private final boolean add;
|
||||
|
||||
public static MemberExperienceBizTypeEnum getByType(Integer type) {
|
||||
return EnumUtil.getBy(MemberExperienceBizTypeEnum.class,
|
||||
|
@ -16,9 +16,9 @@ import java.util.Objects;
|
||||
@Getter
|
||||
public enum MemberPointBizTypeEnum implements IntArrayValuable {
|
||||
|
||||
SIGN(1, "签到", "签到获得 {} 积分", false),
|
||||
ORDER_BUY(10, "订单消费", "下单获得 {} 积分", false),
|
||||
ORDER_CANCEL(11, "订单取消", "退单获得 {} 积分", true); // 退回积分
|
||||
SIGN(1, "签到", "签到获得 {} 积分", true),
|
||||
ORDER_BUY(10, "订单消费", "下单获得 {} 积分", true),
|
||||
ORDER_CANCEL(11, "订单取消", "退单获得 {} 积分", false); // 退回积分
|
||||
|
||||
/**
|
||||
* 类型
|
||||
@ -32,11 +32,10 @@ public enum MemberPointBizTypeEnum implements IntArrayValuable {
|
||||
* 描述
|
||||
*/
|
||||
private final String description;
|
||||
// TODO @疯狂:改成 add 会好点。一个是属性我们尽量不要 isXXX;另外尽量正向思维,不取反;
|
||||
/**
|
||||
* 是否为扣减积分
|
||||
*/
|
||||
private final boolean isReduce;
|
||||
private final boolean add;
|
||||
|
||||
@Override
|
||||
public int[] array() {
|
||||
|
Reference in New Issue
Block a user