zhongrj
2023-07-10 dfddd033642a31141b28a1d5a2f6441ca10b8620
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/message/service/impl/MessageRecordService.java
@@ -3,6 +3,8 @@
import cn.gistack.sm.message.entity.MessageRecord;
import cn.gistack.sm.message.mapper.MessageRecordMapper;
import cn.gistack.sm.message.service.IMessageRecordService;
import cn.gistack.sm.message.vo.MessageRecordVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springframework.stereotype.Service;
@@ -14,4 +16,29 @@
 */
@Service
public class MessageRecordService extends BaseServiceImpl<MessageRecordMapper, MessageRecord> implements IMessageRecordService {
   /**
    * 查询用户未读消息数量
    * @param userId
    * @return
    */
    public Integer getNotReadNumber(String userId) {
       return baseMapper.getNotReadNumber(userId);
    }
   /**
    * 自定义分页列表
    * @param messageRecord
    * @param page
    * @return
    */
   @Override
   public Object selectMessageRecordPageList(IPage<MessageRecordVO> page, MessageRecordVO messageRecord) {
      if (null!=messageRecord.getIsPage()){
         // 不分页查询
         return baseMapper.selectMessageRecordPageList(null,messageRecord);
      }
      return page.setRecords(baseMapper.selectMessageRecordPageList(page,messageRecord));
   }
}