64 lines
1.3 KiB
Java
64 lines
1.3 KiB
Java
package cn.celess.blog.service;
|
|
|
|
import cn.celess.blog.entity.model.PageData;
|
|
import cn.celess.blog.entity.model.WebUpdateModel;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* @author : xiaohai
|
|
* @date : 2019/05/12 11:42
|
|
*/
|
|
@Service
|
|
public interface WebUpdateInfoService {
|
|
/**
|
|
* 新增记录
|
|
*
|
|
* @param info 更新内容
|
|
* @return 创建状态
|
|
*/
|
|
WebUpdateModel create(String info);
|
|
|
|
/**
|
|
* 删除数据
|
|
*
|
|
* @param id 数据id
|
|
* @return 删除状态
|
|
*/
|
|
Boolean del(long id);
|
|
|
|
/**
|
|
* 更新数据
|
|
*
|
|
* @param id 数据id
|
|
* @param info 新内容
|
|
* @return 数据
|
|
*/
|
|
WebUpdateModel update(long id, String info);
|
|
|
|
/**
|
|
* 分页获取更新记录
|
|
*
|
|
* @param count 单页数据量
|
|
* @param page 数据页
|
|
* @return 分页数据
|
|
*/
|
|
PageData<WebUpdateModel> pages(int count, int page);
|
|
|
|
/**
|
|
* 获取全部的更新记录
|
|
*
|
|
* @return 更新记录
|
|
*/
|
|
List<WebUpdateModel> findAll();
|
|
|
|
/**
|
|
* 获取最后更新时间
|
|
*
|
|
* @return
|
|
*/
|
|
Map<String, Object> getLastestUpdateTime();
|
|
}
|