diff --git a/model/src/main/java/cn/org/gitlink/notification/model/dao/entity/SysNotification.java b/model/src/main/java/cn/org/gitlink/notification/model/dao/entity/SysNotification.java index 60aaaec..b32b4b5 100644 --- a/model/src/main/java/cn/org/gitlink/notification/model/dao/entity/SysNotification.java +++ b/model/src/main/java/cn/org/gitlink/notification/model/dao/entity/SysNotification.java @@ -23,7 +23,7 @@ public class SysNotification { private Integer type; - private Boolean isDelete; + private Integer isDelete; public Integer getId() { return id; @@ -89,11 +89,11 @@ public class SysNotification { this.type = type; } - public Boolean getIsDelete() { + public Integer getIsDelete() { return isDelete; } - public void setIsDelete(Boolean isDelete) { + public void setIsDelete(Integer isDelete) { this.isDelete = isDelete; } } diff --git a/model/src/main/java/cn/org/gitlink/notification/model/dao/mapper/SysNotificationMapper.java b/model/src/main/java/cn/org/gitlink/notification/model/dao/mapper/SysNotificationMapper.java index 5393f9b..b7a7d48 100644 --- a/model/src/main/java/cn/org/gitlink/notification/model/dao/mapper/SysNotificationMapper.java +++ b/model/src/main/java/cn/org/gitlink/notification/model/dao/mapper/SysNotificationMapper.java @@ -30,7 +30,8 @@ public interface SysNotificationMapper extends BaseMapper { List getUnreadSysNotificationsList(@Param("platform") String platform, @Param("receiver") Integer receiver, @Param("status") Integer status, - @Param("notificationNumber") Integer notificationNumber); + @Param("notificationNumber") Integer notificationNumber, + @Param("type") Integer type); List getSysNotificationPageList(Page page, String orderBy, @Param("platform") String platform, diff --git a/model/src/main/java/cn/org/gitlink/notification/model/service/notification/SysNotificationService.java b/model/src/main/java/cn/org/gitlink/notification/model/service/notification/SysNotificationService.java index 038e21e..a0565c5 100644 --- a/model/src/main/java/cn/org/gitlink/notification/model/service/notification/SysNotificationService.java +++ b/model/src/main/java/cn/org/gitlink/notification/model/service/notification/SysNotificationService.java @@ -37,9 +37,10 @@ public interface SysNotificationService extends IService { * @param platform 平台编号 * @param receiver 消息接收者 * @param size 页大小 + * @param type 1 系统消息 2 @我 * @return */ - List getUnreadNotificationByType(String platform, Integer receiver, Integer size); + List getUnreadNotificationByType(String platform, Integer receiver, Integer size, Integer type); /** *按分类获取未读消息总数 diff --git a/model/src/main/java/cn/org/gitlink/notification/model/service/notification/impl/SysNotificationServiceImpl.java b/model/src/main/java/cn/org/gitlink/notification/model/service/notification/impl/SysNotificationServiceImpl.java index 9b07809..cff7161 100644 --- a/model/src/main/java/cn/org/gitlink/notification/model/service/notification/impl/SysNotificationServiceImpl.java +++ b/model/src/main/java/cn/org/gitlink/notification/model/service/notification/impl/SysNotificationServiceImpl.java @@ -42,8 +42,8 @@ public class SysNotificationServiceImpl extends ServiceImpl getUnreadNotificationByType(String platform, Integer receiver, Integer size) { - List sysNotificationList = baseMapper.getUnreadSysNotificationsList(platform, receiver, 1, size); + public List getUnreadNotificationByType(String platform, Integer receiver, Integer size, Integer type) { + List sysNotificationList = baseMapper.getUnreadSysNotificationsList(platform, receiver, 1, size, type); return sysNotificationList; } diff --git a/model/src/main/resources/mapper/notification/SysNotificationMapper.xml b/model/src/main/resources/mapper/notification/SysNotificationMapper.xml index 6359602..d6aea61 100644 --- a/model/src/main/resources/mapper/notification/SysNotificationMapper.xml +++ b/model/src/main/resources/mapper/notification/SysNotificationMapper.xml @@ -151,7 +151,7 @@