package com.bonus.canteen.core.allocation.advise.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bonus.canteen.core.allocation.advise.dto.BasicsComplaintDTO;
import com.bonus.canteen.core.allocation.advise.model.BasicsComplaint;
import com.bonus.canteen.core.allocation.advise.vo.AppletPlaintVO;

import java.util.List;

public interface BasicsPlaintService extends IService<BasicsComplaint> {
   void postPlaint(BasicsComplaintDTO complaint);

   List<AppletPlaintVO> queryPlaints(String openId, Integer sourceType);

//   Page<BasicsComplaintPageVO> getPlaintByPage(String content);
//
//   void replyComplaint(BasicsReplyComplaintDTO basicsReplyComplaintDTO);
//
//   Page<BasicsComplaintPageVO> pagePlaintForApp(BasicsPlaintPageDTO content);
}
