jiangqs
2023-06-08 77723a7720dab6bebc8b6c6af963df205e4dba7c
ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberService.java
@@ -5,8 +5,10 @@
import com.ruoyi.member.domain.vo.*;
import com.ruoyi.system.api.domain.dto.AppEditUserDto;
import com.ruoyi.system.api.domain.dto.AppMemberBindingDto;
import com.ruoyi.system.api.domain.dto.AppMemberGoodsTypeDto;
import com.ruoyi.system.api.domain.dto.AppMiniRegisterDto;
import com.ruoyi.system.api.domain.poji.member.Member;
import com.ruoyi.system.api.domain.vo.MerHomeShopTotalVo;
import com.ruoyi.system.api.domain.vo.AppMiniRegisterVo;
import com.ruoyi.system.api.model.AppMiniLoginDto;
import com.ruoyi.system.api.model.AppMiniLoginVo;
import com.baomidou.mybatisplus.extension.service.IService;
@@ -30,6 +32,7 @@
    * @version 1.0
    */
    Member getByUserId(Long userId);
    /**
     * 小程序登录
     * @param appMiniLoginDto
@@ -40,10 +43,10 @@
    /**
     * 获取授权信息
     * @param appUserAuthorizeDto
     * @param appUserRegisterDto
     * @return
     */
    AppUserAuthorizeVo getAppUserAuthorize(AppUserAuthorizeDto appUserAuthorizeDto);
    AppMiniRegisterVo miniRegister(AppMiniRegisterDto appUserRegisterDto);
    /**
     * 获取用户信息
@@ -120,9 +123,69 @@
    void editMerMember(MerMemberEditDto merMemberEditDto);
    /**
     *
     * 通过手机号获取
     * @param mobile
     * @return
     */
    Member getByMobile(String mobile);
    /**
     * 更新用户商品类型
     * @param appMemberGoodsTypeDto
     */
    void updateMemberGoodsType(AppMemberGoodsTypeDto appMemberGoodsTypeDto);
    /**
     * 订单创建新用户
     * @param member
     */
    void createNewMember(Member member);
    /**
     * 平台分页获取会员列表
     * @param page
     * @param merMemberPageDto
     * @return
     */
    List<MgtMemberPageVo> pageMgtMember(Page page,MgtMemberPageDto merMemberPageDto);
    /**
     * 修改会员关联商户
     * @param mgtMemberRelEditDto
     */
    void editMemberRelationShop(MgtMemberRelEditDto mgtMemberRelEditDto);
    /**
     * 删除会员关联商户
     * @param mgtMemberRelDelDto
     */
    void deleteMemberRelationShop(MgtMemberRelDelDto mgtMemberRelDelDto);
    /**
     * 修改会员积分
     * @param mgtMemberIntEditDto
     */
    void editMemberIntegral(MgtMemberIntEditDto mgtMemberIntEditDto);
    /**
     * 会员积分变动
     * @param memberIntegralChangeDto
     */
    void memberIntegralChange(MemberIntegralChangeDto memberIntegralChangeDto);
    /**
     * 平台获取会员信息
     * @param userId
     * @return
     */
    MgtMemberGetVo getMgtMemberInfo(Long userId);
    /**
     * @description  删除标签
     * @author  jqs
     * @date    2023/6/8 15:18
     * @param memberTag
     * @return  void
     */
    void deleteMemberTag(String memberTag);
}