gongchunyi
19 小时以前 47b42159fbe69fb2b4dbc13c75dd45abd00a55ae
src/main/java/com/ruoyi/project/system/service/ISysNoticeService.java
@@ -67,33 +67,12 @@
    int readAll();
    /**
     * 通过角色 发送提醒
     * @param title 标题
     * @param message 内容
     * @param needPushRoles 发送的角色
     * @param jumpPath 跳转地址
     */
    void simpleNoticeByRoles(final String title, final String message, final List<String> needPushRoles,
                                      final String jumpPath);
    /**
     * 通过权限 发送提醒
     * @param title 标题
     * @param message 消息
     * @param needPerms 发送的权限者 已包含上级
     * @param jumpPath 跳转地址
     */
    void simpleNoticeByPerms(final String title, final String message, final List<String> needPerms,
                                      final String jumpPath);
    /**
     * 通过指定人发送提醒
     * @param title 标题
     * @param message 消息
     * @param jumpPath 跳转地址
     */
    void simpleNoticeByUser(final String title, final String message, Long consigneeId,
                             final String jumpPath);
    void simpleNoticeByUser(final String title, final String message, final List<Long> consigneeId,  final String jumpPath);
    /**
     * 通过所有人 发送提醒
@@ -101,7 +80,13 @@
     * @param message 消息
     * @param jumpPath 跳转地址
     */
    void simpleNoticeAll(final String title, final String message, final String jumpPath);
    void simpleNoticeAll(final String title, final String message,final String jumpPath);
    void insertBatch(final List<SysNotice> notices);
    /**
     * APP点击推送消息更改为已读状态
     *
     * @param noticeId 消息ID
     * @return 失败/成功
     */
    boolean appReadNotice(Long noticeId);
}