package com.fxzy.warn.service;
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import com.fxzy.warn.common.request.RequestParameter;
|
|
import com.fxzy.warn.common.response.ApiResponse;
|
|
import com.fxzy.warn.model.NewsManage;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @author zhangjing
|
|
* @date 2023/10/16 18:17
|
|
* @description
|
|
*/
|
|
public interface NewsManageService extends IService<NewsManage> {
|
|
|
|
/**
|
|
* 保存
|
|
* @param entity
|
|
* @return
|
|
*/
|
|
ApiResponse saveModel(NewsManage entity,String ticket);
|
|
|
|
/**
|
|
* 修改
|
|
* @param entity
|
|
* @return
|
|
*/
|
|
ApiResponse updateModel(NewsManage entity,String ticket);
|
|
|
|
/**
|
|
* 删除
|
|
* @param ids
|
|
* @return
|
|
*/
|
|
ApiResponse deleteModel(List<String> ids);
|
|
|
|
/**
|
|
* 分页查询
|
|
* @param parameter
|
|
* @return
|
|
*/
|
|
Page<NewsManage> queryPage(RequestParameter parameter);
|
|
|
|
/**
|
|
* 发布
|
|
* @param entity
|
|
* @return
|
|
*/
|
|
ApiResponse publish(NewsManage entity,String ticket);
|
|
|
|
}
|