BackgroundProcessingMapper.java 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package com.steerinfo.dil.mapper;
  2. import org.apache.ibatis.annotations.Param;
  3. import org.mapstruct.Mapper;
  4. import java.math.BigDecimal;
  5. import java.util.ArrayList;
  6. import java.util.List;
  7. import java.util.Map;
  8. @Mapper
  9. public interface BackgroundProcessingMapper {
  10. //通过采购订单号关闭一车多趟
  11. int closePurOrderMoreTrips(String purchaseOrderNo);
  12. Integer getOrderType(Map<String, Object> map);
  13. int updatePurOrderOrgId(Map<String, Object> map);
  14. Map<String, Object> getOrderMesByOrderNum(String orderNumber);
  15. ArrayList<Integer> getAllPurOrder(String purchaseOrderNo);
  16. int deleteOrders(ArrayList<Integer> list);
  17. int deleteOrderMaterials(ArrayList<Integer> list);
  18. int batchByOrderIdForTotalDelete(ArrayList<Integer> list);
  19. List<Integer> enFactoryCheck(BigDecimal resultTotalId);
  20. List<Integer> loadCheck(BigDecimal resultTotalId);
  21. List<Integer> unloadCheck(BigDecimal resultTotalId);
  22. List<Integer> weightCheck(BigDecimal resultTotalId);
  23. List<Integer> outFactoryCheck(BigDecimal resultTotalId);
  24. List<Map<String, Object>> getEnFactoryResult(@Param("resultTotalId") BigDecimal resultTotalId,@Param("sqe") Integer sqe);
  25. List<Map<String, Object>> loadResult(@Param("resultTotalId") BigDecimal resultTotalId,@Param("sqe") Integer sqe);
  26. List<Map<String, Object>> unloadResult(@Param("resultTotalId") BigDecimal resultTotalId,@Param("sqe") Integer sqe);
  27. List<Map<String, Object>> weightResult(@Param("resultTotalId") BigDecimal resultTotalId,@Param("sqe") Integer sqe);
  28. List<Map<String, Object>> outFactoryResult(@Param("resultTotalId") BigDecimal resultTotalId,@Param("sqe") Integer sqe);
  29. int deleteEnFactoryUnnecessaryResult(@Param("list") List<Integer> list);
  30. int deleteLoadUnnecessaryResult(@Param("list") List<Integer> list);
  31. int deleteUnloadUnnecessaryResult(@Param("list") List<Integer> list);
  32. int deleteWeightUnnecessaryResult(@Param("list") List<Integer> list);
  33. int deleteOutFactoryUnnecessaryResult(@Param("list") List<Integer> list);
  34. int allowEnfactory(String orderNumber);
  35. int updateOrderCanWork(String orderNumber);
  36. int updateOrderStatus(Map<String, Object> map);
  37. //根据总实绩无差别删除多余计量实绩,仅保留一条
  38. int deleteExtraWeight(BigDecimal resultTotalId);
  39. //根据总实绩无差别删除多余装货实绩,仅保留一条
  40. int deleteExtraLoad(BigDecimal resultTotalId);
  41. //根据总实绩无差别删除多余卸货实绩,仅保留一条
  42. int deleteExtraUnload(BigDecimal resultTotalId);
  43. //插入待传金蝶表格
  44. int insertNotUpload(Map<String,Object> map);
  45. //重置钢材打印数量
  46. int resetPrintNumber(Map<String,Object> map);
  47. //查询钢材车辆进厂并且没有净重的总实绩
  48. Map<String,Object> getDetailsForEnAndQue(Map<String,Object> map);
  49. //清空进厂信息
  50. int clearEnDetails(Map<String,Object> map);
  51. }