admin
2021-05-29 e75b0d79535a6bcd147cca4a54632b70b42afdb9
fanli/src/main/java/com/yeshi/fanli/service/inter/msg/UserMsgReadStateService.java
@@ -1,102 +1,124 @@
package com.yeshi.fanli.service.inter.msg;
import com.yeshi.fanli.entity.bus.msg.UserMsgUnReadNum;
/**
 * 消息未读服务
 *
 * @author Administrator
 *
 */
public interface UserMsgReadStateService {
   /**
    * 增加订单消息未读数
    *
    * @param uid
    * @param count
    */
   public void addOrderMsgUnReadCount(Long uid, int count);
   /**
    * 增加账号消息未读数
    *
    * @param uid
    * @param count
    */
   public void addAccountMsgUnReadCount(Long uid, int count);
   /**
    * 增加资金消息未读数
    *
    * @param uid
    * @param count
    */
   public void addMoneyMsgUnReadCount(Long uid, int count);
   /**
    * 增加邀请消息未读数
    *
    * @param uid
    * @param count
    */
   public void addInviteMsgUnReadCount(Long uid, int count);
   /**
    * 增加系统消息未读数
    *
    * @param uid
    * @param count
    */
   public void addSystemMsgUnReadCount(Long uid, int count);
   /**
    * 获取用户所有未读消息数
    *
    * @param uid
    * @return
    */
   public UserMsgUnReadNum getReadStateByUid(Long uid);
   /**
    * 设置所有消息已读
    *
    * @param uid
    */
   public void setAllMsgRead(Long uid);
   /**
    * 读订单消息
    *
    * @param uid
    */
   public void readOrderMsg(Long uid);
   /**
    * 读账号消息
    *
    * @param uid
    */
   public void readAccountMsg(Long uid);
   /**
    * 读资金消息
    *
    * @param uid
    */
   public void readMoneyMsg(Long uid);
   /**
    * 读邀请消息
    *
    * @param uid
    */
   public void readInviteMsg(Long uid);
   /**
    * 读系统消息
    *
    * @param uid
    */
   public void readUserSystemMsg(Long uid);
}
package com.yeshi.fanli.service.inter.msg;
import com.yeshi.fanli.entity.bus.msg.UserMsgUnReadNum;
/**
 * 消息未读服务
 *
 * @author Administrator
 *
 */
public interface UserMsgReadStateService {
   /**
    * 增加订单消息未读数
    *
    * @param uid
    * @param count
    */
   public void addOrderMsgUnReadCount(Long uid, int count);
   /**
    * 增加账号消息未读数
    *
    * @param uid
    * @param count
    */
   public void addAccountMsgUnReadCount(Long uid, int count);
   /**
    * 增加资金消息未读数
    *
    * @param uid
    * @param count
    */
   public void addMoneyMsgUnReadCount(Long uid, int count);
   /**
    * 增加邀请消息未读数
    *
    * @param uid
    * @param count
    */
   public void addInviteMsgUnReadCount(Long uid, int count);
   /**
    * 增加系统消息未读数
    *
    * @param uid
    * @param count
    */
   public void addSystemMsgUnReadCount(Long uid, int count);
   /**
    * 增加其他消息未读数
    *
    * @param uid
    * @param count
    */
   public void addOtherMsgUnReadCount(Long uid, int count);
   /**
    * 获取用户所有未读消息数
    *
    * @param uid
    * @return
    */
   public UserMsgUnReadNum getReadStateByUid(Long uid);
   /**
    * 设置所有消息已读
    *
    * @param uid
    */
   public void setAllMsgRead(Long uid);
   /**
    * 读订单消息
    *
    * @param uid
    */
   public void readOrderMsg(Long uid);
   /**
    * 读账号消息
    *
    * @param uid
    */
   public void readAccountMsg(Long uid);
   /**
    * 读资金消息
    *
    * @param uid
    */
   public void readMoneyMsg(Long uid);
   /**
    * 读邀请消息
    *
    * @param uid
    */
   public void readInviteMsg(Long uid);
   /**
    * 读系统消息
    *
    * @param uid
    */
   public void readUserSystemMsg(Long uid);
   /**
    * 读其他消息
    *
    * @param uid
    */
   public void readOtherMsg(Long uid);
   /**
    * 修改
    *
    * @param num
    */
   public void updateSelective(UserMsgUnReadNum num);
}