package com.deer.wms.produce.manage.service;

import com.deer.wms.produce.manage.model.MachingProductDto;
import com.deer.wms.produce.manage.model.MachiningProduct;
import com.deer.wms.produce.manage.model.MachiningProductHaveBom;
import com.deer.wms.produce.manage.model.MachiningProductParams;

import com.deer.wms.produce.manage.model.MachiningProductVo;
import com.deer.wms.project.seed.core.service.Service;
import java.util.List;

/**
 * Created by  on 2019/09/09.
 */
public interface MachiningProductService extends Service<MachiningProduct, Integer> {


    List<MachiningProduct> findList(MachiningProductParams  params) ;

    List<MachiningProduct> findProductList(MachiningProductParams params);

    List<MachiningProductHaveBom> findProductHaveBomList(MachiningProductParams params);

    List<MachiningProduct> findListByClothAttr(MachiningProduct mtAloneMachiningProduct);

    List<MachiningProductVo> findProductListBom(MachiningProductParams mtAloneMachiningProduct);

}
