更多ruoyi-nbcio功能请看演示系统
演示地址:RuoYi-Nbcio后台管理系统
1、下面提供给前端待办提醒消息的接口SysNoticeController,增加如下:
/**
* 补充用户数据,并返回系统消息
* @return
*/
@Log(title = "系统消息")
@GetMapping("/listByUser")
public R
2、其中这里用到了querySysNoticePageByUserId方法
@Override
public Page querySysNoticePageByUserId(Page page, Long userId, String msgCategory) {
if (page.getSize() == -1) {
return page.setRecords(baseMapper.querySysNoticeListByUserId(null, userId.toString(), msgCategory));
} else {
return page.setRecords(baseMapper.querySysNoticeListByUserId(page, userId.toString(), msgCategory));
}
}
3、上面又用到了sql 在SysNoticeMapper.xml里
select * from sys_notice
where send_status = '1'
and status = '0'
and notice_type = #{msgCategory}
and notice_id IN ( select notice_id from sys_notice_send where user_id = CAST(#{userId} AS SIGNED INTEGER) and read_flag = '0')
order by create_time DESC
至此,后端的代码基本上就这些了,下一节开始讲一下前端。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net服务器托管网
相关推荐: DeepSpeed框架:1-大纲和资料梳理
DeepSpeed是一个深度学习优化软件套件,使分布式训练和推理变得简单、高效和有效。它可以做些什么呢?训练/推理具有数十亿或数万亿参数的密集或稀疏模型;实现出色的系统吞吐量并有效扩展到数千个GPU;在资源受限的GPU系统上进行训练/推理;实现前所未有的低…