You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
551 B
26 lines
551 B
package cn.teammodel.service;
|
|
|
|
import cn.teammodel.common.IdRequest;
|
|
import cn.teammodel.model.dto.news.CreateNewsDto;
|
|
import cn.teammodel.model.dto.news.UpdateNewsDto;
|
|
import cn.teammodel.model.entity.news.News;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @author winter
|
|
* @create 2024-02-26 17:10
|
|
*/
|
|
public interface NewsService {
|
|
|
|
List<News> listNews(String periodId);
|
|
|
|
News createNews(CreateNewsDto createNewsDto);
|
|
|
|
News updateNews(UpdateNewsDto updateNewsDto);
|
|
|
|
void deleteNews(IdRequest idRequest);
|
|
|
|
News getNewsById(String newsId);
|
|
}
|