Administrator
2025-05-16 46c292cfb644ad7849ca31a07ec3d68616a365b0
feat(mall): 添加会员等级和分销等级字段

- 在 MallMemberVo 类中添加 director 和 storeMaster 字段
- 在 ApiMallMemberServiceImpl 中根据 storeMaster 字段设置 isTeamLeader
2 files modified
12 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java 7 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -282,6 +282,11 @@
                mallMemberVo.setReferrerName(referMember.getName());
            }
        }
        if(mallMember.getStoreMaster() == 0){
            mallMemberVo.setIsTeamLeader(2);
        }else{
            mallMemberVo.setIsTeamLeader(1);
        }
        if (StrUtil.isNotBlank(mallMember.getTradePassword())) {
            mallMemberVo.setHasTradePwd(1);
src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java
@@ -1,6 +1,7 @@
package cc.mrbird.febs.mall.vo;
import cc.mrbird.febs.vip.entity.MallVipConfig;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -76,6 +77,12 @@
    @ApiModelProperty(value = "是否是团长 1: 是 2:否")
    private Integer isTeamLeader;
    @ApiModelProperty(value = "会员等级")
    private Integer director;
    @ApiModelProperty(value = "分销等级")
    private Integer storeMaster;
    @ApiModelProperty(value = "是否是代理 1: 申请中 2:是 3:否")
    private Integer isAgent;