Commit dc28c7e8a25de0d3d02151b637b7d5582b6987ad

Authored by YunaiV
1 parent bada82f8

【代码评审】IM:review IM 前缀的命名

yudao-module-im/yudao-module-im-biz/src/main/java/cn/iocoder/yudao/module/im/dal/mysql/inbox/ImInboxMapper.java
@@ -18,6 +18,7 @@ public interface ImInboxMapper extends BaseMapperX<ImInboxDO> { @@ -18,6 +18,7 @@ public interface ImInboxMapper extends BaseMapperX<ImInboxDO> {
18 default List<ImInboxDO> selectListByUserIdAndSequence(Long userId, Long sequence, Integer size) { 18 default List<ImInboxDO> selectListByUserIdAndSequence(Long userId, Long sequence, Integer size) {
19 return selectList(new LambdaQueryWrapperX<ImInboxDO>() 19 return selectList(new LambdaQueryWrapperX<ImInboxDO>()
20 .eq(ImInboxDO::getUserId, userId) 20 .eq(ImInboxDO::getUserId, userId)
  21 +// .gtIfPresent() // TODO @hao:可以用这个,简化下面的 .gt(sequence != null, ImInboxDO::getSequence, sequence)
21 .gt(sequence != null, ImInboxDO::getSequence, sequence) 22 .gt(sequence != null, ImInboxDO::getSequence, sequence)
22 .orderByDesc(ImInboxDO::getSequence) 23 .orderByDesc(ImInboxDO::getSequence)
23 .last("LIMIT " + size)); 24 .last("LIMIT " + size));