ScanCodeManager.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.hys.app.service.erp;
  2. import com.hys.app.framework.database.WebPage;
  3. import com.hys.app.framework.database.mybatisplus.base.BaseService;
  4. import com.hys.app.model.erp.dos.EnterpriseDO;
  5. import com.hys.app.model.erp.dos.ProductStockDO;
  6. import com.hys.app.model.erp.dto.EnterpriseDTO;
  7. import com.hys.app.model.erp.dto.EnterpriseQueryParams;
  8. import com.hys.app.model.erp.vo.EnterpriseVO;
  9. import com.hys.app.model.erp.vo.GoodsSnVO;
  10. import com.hys.app.model.erp.vo.ProductStockVO;
  11. import com.hys.app.model.erp.vo.ProductVO;
  12. import java.util.List;
  13. import java.util.Map;
  14. /**
  15. * 企业业务层接口
  16. *
  17. * @author 张崧
  18. * 2024-03-25 15:44:10
  19. */
  20. public interface ScanCodeManager extends BaseService<ProductStockDO> {
  21. /**
  22. * 扫各种码获取
  23. *
  24. * @param
  25. * @param orderCode
  26. * @return
  27. */
  28. Map<String, Object> getListByScan(String orderCode);
  29. /**
  30. * 扫描sku
  31. *
  32. * @param productCode
  33. * @param warehouseId
  34. * @return
  35. */
  36. ProductStockVO getProduct(String productCode, Long warehouseId);
  37. /**
  38. * 扫描序列号
  39. *
  40. * @param sku
  41. * @param snCode
  42. * @return
  43. */
  44. GoodsSnVO getSnCode(String sku, String snCode,String type);
  45. }