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);
|
}
|