package com.hzs.member.detail;

import com.hzs.common.core.domain.R;
import com.hzs.common.domain.member.detail.CuMemberLevel;
import com.hzs.common.domain.member.detail.ext.CuMemberAwardsExt;

/**
 * 会员升级记录dubbo服务
 */
public interface ICuMemberDetailServiceApi {

    /**
     * 查询手动升级的最新一条
     *
     * @param pkMember  会员ID
     * @param pkCountry 所属国家
     * @return
     */
    R<CuMemberLevel> queryLastManualUpgrade(Long pkMember, Integer pkCountry);

    /**
     * 查询手动开通奖衔的最新一条
     *
     * @param pkMember  会员ID
     * @param pkCountry 所属国家
     * @return
     */
    R<CuMemberAwardsExt> queryLastManualAwards(Long pkMember, Integer pkCountry);

}
