package cn.lili.modules.message.service;
|
|
import cn.lili.common.vo.PageVO;
|
import cn.lili.modules.message.entity.dos.StoreMessage;
|
import cn.lili.modules.message.entity.vos.StoreMessageQueryVO;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import java.util.List;
|
|
/**
|
* 店铺接收消息业务层
|
*
|
* @author Chopper
|
* @since 2020/11/17 3:44 下午
|
*/
|
public interface StoreMessageService extends IService<StoreMessage> {
|
|
|
/**
|
* 通过消息id删除
|
*
|
* @param messageId 消息ID
|
* @return 操作结果
|
*/
|
boolean deleteByMessageId(String messageId);
|
|
/**
|
* 多条件分页获取
|
*
|
* @param storeMessageQueryVO 店铺消息查询VO
|
* @param pageVO 分页
|
* @return 店铺消息分页
|
*/
|
IPage<StoreMessage> getPage(StoreMessageQueryVO storeMessageQueryVO, PageVO pageVO);
|
|
/**
|
* 保存店铺消息信息
|
*
|
* @param messages 消息
|
* @return
|
*/
|
boolean save(List<StoreMessage> messages);
|
|
|
/**
|
* 修改店铺消息状态
|
*
|
* @param status 状态
|
* @param id id
|
* @return
|
*/
|
boolean editStatus(String status, String id);
|
|
}
|