package com.junmp.jyzb.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.junmp.jyzb.api.bean.dto.BusFormDto;
import com.junmp.jyzb.api.bean.dto.BussinessInventoryDto;
import com.junmp.jyzb.api.bean.query.BussinessInventoryReq;
import com.junmp.jyzb.api.bean.query.QueryBusFormReq;
import com.junmp.jyzb.api.bean.req.UpdateBusFormReq;
import com.junmp.jyzb.api.bean.req.UpdateInventoryReq;
import com.junmp.jyzb.api.bean.req.UpdateStocktakeReq;
import com.junmp.jyzb.api.bean.req.UploadInventoryReq;
import com.junmp.jyzb.entity.BusForm;
import com.junmp.jyzb.entity.BussinessInventory;
import com.junmp.v2.db.api.page.PageResult;
import com.sun.org.apache.xpath.internal.operations.Bool;

import java.util.List;


public interface BussinessInventoryService extends IService<BussinessInventory> {

    String AddInvOrder(UpdateInventoryReq req);

    String DeleteOrder(UpdateInventoryReq req);
    BussinessInventoryDto Check(BussinessInventoryReq req);

    Boolean Start(UploadInventoryReq req);

    PageResult<BussinessInventory> GetPage(BussinessInventoryReq req);

    BussinessInventoryDto GetDetailById(BussinessInventoryReq req);

    Boolean UploadStock(UploadInventoryReq req);
    Boolean UseOrFinished(UploadInventoryReq req);
}
