admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
fanli/src/main/java/com/yeshi/fanli/service/inter/user/msg/UserAccountMsgNotificationService.java
@@ -1,99 +1,125 @@
package com.yeshi.fanli.service.inter.user.msg;
/**
 * 用户账户消息通知
 *
 * @author Administrator
 *
 */
public interface UserAccountMsgNotificationService {
   /**
    * 绑定成功
    *
    * @param uid
    * @param type
    */
   public void bindingSuccess(Long uid, int type);
   /**
    * 解绑成功
    *
    * @param uid
    * @param type
    */
   public void unBindingSuccess(Long uid, int type);
   /**
    * 取消绑定成功
    *
    * @param uid
    * @param type
    */
   public void changeBindingSuccess(Long uid, int type);
   /**
    * 淘宝授权失败
    *
    * @param uid
    * @param taoBaoNickName
    * @param reason
    */
   public void taoBaoAuthFail(Long uid, String taoBaoNickName, String reason);
   /**
    * 普通会员、高级会员自动提升
    * @param uid
    * @param originalName
    * @param upName
    * @param days
    * @param targetNum1
    * @param targetNum2
    * @param type
    */
   public void vipPreUpgrade(Long uid, String originalName, String upName, int days, long targetNum1, Long targetNum2,
         Integer type);
   /**
    * 超级会员升级成功
    * @param uid
    * @param originalName
    * @param upName
    * @param days
    */
   public void vipUpgradeSuccess(Long uid, int days);
   /**
    *  超级会员升级失败
    * @param uid
    * @param reason
    */
   public void vipUpgradeFail(Long uid, String reason);
   /**
    * 资深导师--运营发出邀约
    * @param uid
    * @param nickname
    * @param kefuName
    * @param kefuWX
    */
   public void teacherInvite(Long uid, String nickname, String kefuName, String kefuWX);
   /**
    * 资深导师--开通后发出消息
    * @param uid
    * @param days
    * @param kefuName
    * @param kefuWX
    */
   public void teacherSuccess(Long uid, int days, String kefuName, String kefuWX);
   /**
    * 创建邀请码修改消息
    * @param uid
    * @param oldCode
    * @param newCode
    */
   public void createChangeInviteCode(Long uid, String oldCode, String newCode);
}
package com.yeshi.fanli.service.inter.user.msg;
/**
 * 用户账户消息通知
 *
 * @author Administrator
 *
 */
public interface UserAccountMsgNotificationService {
   /**
    * 绑定成功
    *
    * @param uid
    * @param type
    */
   public void bindingSuccess(Long uid, int type);
   /**
    * 解绑成功
    *
    * @param uid
    * @param type
    */
   public void unBindingSuccess(Long uid, int type);
   /**
    * 取消绑定成功
    *
    * @param uid
    * @param type
    */
   public void changeBindingSuccess(Long uid, int type);
   /**
    * 淘宝授权失败
    *
    * @param uid
    * @param taoBaoNickName
    * @param reason
    */
   public void taoBaoAuthFail(Long uid, String taoBaoNickName, String reason);
   /**
    * 普通会员、高级会员自动提升
    * @param uid
    * @param originalName
    * @param upName
    * @param days
    * @param targetNum1
    * @param targetNum2
    * @param teamPass true通过队员验证升级
    */
   public void vipPreUpgrade(Long uid, String originalName, String upName, int days, long targetNum1, Long targetNum2,
         boolean teamPass);
   /**
    * 超级会员升级成功
    * @param uid
    * @param originalName
    * @param upName
    * @param days
    */
   public void vipUpgradeSuccess(Long uid, int days);
   /**
    *  超级会员升级失败
    * @param uid
    * @param reason
    */
   public void vipUpgradeFail(Long uid, String reason);
   /**
    * 资深导师--运营发出邀约
    * @param uid
    * @param nickname
    * @param kefuName
    * @param kefuWX
    */
   public void teacherInvite(Long uid, String nickname, String kefuName, String kefuWX);
   /**
    * 资深导师--开通后发出消息
    * @param uid
    * @param days
    * @param kefuName
    * @param kefuWX
    */
   public void teacherSuccess(Long uid, int days, String kefuName, String kefuWX);
   /**
    * 创建邀请码修改消息
    * @param uid
    * @param oldCode
    * @param newCode
    */
   public void createChangeInviteCode(Long uid, String oldCode, String newCode);
   /**
    * 人工升级会员通过
    * @Title: artificialVipUpgradePass
    * @Description:
    * @param uid
    * @param originalName
    * @param upName
    * @param days
    * void 返回类型
    * @throws
    */
   public void artificialVipUpgradePass(Long uid, String originalName, String upName, int days);
   /**
    * 人工升级会员拒绝
    * @Title: artificialVipUpgradeReject
    * @Description:
    * @param uid
    * @param originalName
    * @param upName
    * @param reson
    * void 返回类型
    * @throws
    */
   public void artificialVipUpgradeReject(Long uid, String originalName, String upName, String reson);
}