package com.nova.sankuai.service; import com.fasterxml.jackson.core.JsonProcessingException; import com.nova.sankuai.domain.api.weiyaquanyi.WeiYaRespVO; import com.nova.sankuai.domain.vo.MemberRightAutoLoginVo; import com.nova.sankuai.security.UserDetail; /** * @Description 会员权益Service * @Author CWR * @Date 2022/4/4 16:03 */ public interface IMemberRightService { /** * 渠道商用户开通会员卡回调 * * @param userId 渠道侧会员id * @param channelMemberId 渠道侧会员卡id */ WeiYaRespVO channelMemberNotify(String userId, String channelMemberId); /** * 联登接口(AES加密请求参数并返回) * * @param vo 请求参数 * @return */ String autoLogin(MemberRightAutoLoginVo vo) throws JsonProcessingException; /** * 获取会员卡ID * @param user * @return */ String getChannelMemberId(UserDetail user); /** * 开通通宝会员权益 * @param phone * @return */ String membershipInterests(String phone); /** * 手动开通通宝会员权益 * @param phone * @return */ String manualMembershipInterests(String phone); }