jiangping
2025-03-18 1b0cf0db5c82ea8308d2f338973a91555787c34d
server/services/src/main/java/com/doumee/service/business/MemberService.java
@@ -4,6 +4,7 @@
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.Member;
import com.doumee.dao.business.web.request.RegisterRequest;
import com.doumee.dao.business.web.request.WxPhoneRequest;
import com.doumee.dao.business.web.response.AccountResponse;
import com.doumee.dao.business.web.response.UserResponse;
@@ -18,11 +19,19 @@
    /**
     * 创建
     *
     *
     * @param member 实体对象
     * @return String
     */
    String create(Member member);
    /**
     * 创建
     *
     * @param member 实体对象
     * @return String
     */
    String createManageMember(Member member);
    /**
     * 主键删除
@@ -51,6 +60,14 @@
     * @param member 实体对象
     */
    void updateById(Member member);
    /**
     * 主键更新卡信息
     *
     * @param member 实体对象
     */
    void update(Member member);
    /**
     * 批量主键更新
@@ -82,7 +99,7 @@
     * @return List<Member>
     */
    List<Member> findList(Member member);
    /**
     * 分页查询
     *
@@ -91,6 +108,14 @@
     */
    PageData<Member> findPage(PageWrap<Member> pageWrap);
    /**
     * 分页查询卡信息
     *
     * @param pageWrap 分页对象
     * @return PageData<Member>
     */
    PageData<Member> findManagerMemberPage(PageWrap<Member> pageWrap);
    /**
     * 条件统计
     *
@@ -104,20 +129,18 @@
    void wxEmpower(String code, String memberId);
    /**
     * 拉取登录
     * 授权登录
     * @param code
     */
    AccountResponse wxLogin(String code);
    /**
     * 解析手机号
     * @param memberId
     * @param encryptedData
     * @param iv
     * @param sessionKey
     * @param wxPhoneRequest
     * @return
     */
    AccountResponse wxPhone(String memberId,String encryptedData, String iv,String sessionKey);
    AccountResponse wxPhone(WxPhoneRequest wxPhoneRequest);
    UserResponse getUserInfo(String memberId);
}