com.github.rexsheng.springboot.faster.system.notice.application.NoticeService Maven / Gradle / Ivy
The newest version!
package com.github.rexsheng.springboot.faster.system.notice.application;
import com.github.rexsheng.springboot.faster.common.domain.PagedList;
import com.github.rexsheng.springboot.faster.system.notice.application.dto.*;
import java.util.List;
public interface NoticeService {
PagedList pagedList(QueryNoticeRequest request);
void addNotice(AddNoticeRequest request);
NoticeDetailResponse getNotice(Long id);
void update(UpdateNoticeRequest request);
void updateStatus(List request);
void delete(List ids);
PagedList userNoticeList(QueryUserNoticeRequest request);
void updateNoticeToReaded(Long userId,Long noticeId, Long relationId);
void addInternalNotice(AddInternalNoticeRequest request);
void readAllNotice(Long userId);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy