package com.bonus.canteen.core.menuai.service;

import com.bonus.canteen.core.menuai.model.MenuaiRemoveModel;
import com.bonus.canteen.core.merchant.dto.MenuaiPictureRemoveDTO;

import java.util.List;

public interface MenuaiV4Service {
//   List<MenuaiRemoveModel> uploadBigPicture(MultipartFile multipartFile, MenuaiUploadBigPictureDTO content, String cutPictureResult);

//   String getDishesFlag(Long dishesId);

//   void uploadEmptyTray(MultipartFile file, Long canteenId, Long stallId, ActionSourceTypeEnum source);

//   MenuaiQueryRegistResultVO packageRegister(MenuaiRegisterSaasDTO content);

//   MenuaiQueryRegistResultVO queryRegistResult(MenuaiQueryRegistResultDTO content);

//   List<MenuaiRemoveModel> uploadSmallPicture(MultipartFile multipartFile, MenuaiUploadSmallPictureDTO content);

   List<MenuaiRemoveModel> removeDishesPictureBatch(List<MenuaiPictureRemoveDTO> content);

//   void transferData(MenuaiTransferDataV2DTO content);

//   void syncSingleSmallPic(MultipartFile multipartFile, SyncSmallPicDto smallPicDto);

//   void syncSingleSmallPicWithNoRecord(MultipartFile multipartFile, SyncSmallPicDto syncSmallPicDto);

//   void reSyncSmallPicture(List<Long> dishesIdList);

//   List<MenuaiRemoveModel> deleteLimitPic(Long stallId, Long dishesId, String dishesFlag);

   void removeDishesFromAi(Long dishesId, String dishesName);

//   void notifyRegisterResult(MenuaiRegistResultDTO dto);

//   void removeEmptyTray(MenuaiTrayRemoveDTO content);
}
