package com.bonus.canteen.core.order.deprecated.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.bonus.canteen.core.order.deprecated.dto.MacMarketNotWriteOffDTO;
import com.bonus.canteen.core.order.deprecated.dto.MacMarketOrdDTO;
import com.bonus.canteen.core.order.deprecated.dto.OrdInfoMachineDto;
import com.bonus.canteen.core.order.deprecated.model.OrdAppInfo;
import com.bonus.canteen.core.order.deprecated.vo.MacMarketOrdInfoVO;
import com.bonus.canteen.core.order.deprecated.vo.OrdDetaillVO;
import com.bonus.canteen.core.order.deprecated.vo.OrdInfoVO;

import java.util.List;

/** @deprecated */
@Deprecated
public interface OrdInfoMachineBusiness {
   Page<OrdInfoVO> queryPageOrdInfoMachine(Page<OrdInfoVO> pageParam, OrdInfoMachineDto ordInfoMachineDto);

   List<OrdDetaillVO> queryOrdInfoDetail(OrdAppInfo ordAppInfo);

   Page<MacMarketOrdInfoVO> pageMacOrdInfoDetailByConditon(MacMarketOrdDTO marketOrdDTO);

   Page<MacMarketOrdInfoVO> pageMacOrdInfoNotWriteOff(MacMarketNotWriteOffDTO marketOrdDTO);
}
