AmsSaleMaterialMapper.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.steerinfo.dil.mapper;
  2. import com.steerinfo.dil.model.AmsSaleMaterial;
  3. import com.steerinfo.framework.mapper.IBaseMapper;
  4. import org.apache.ibatis.annotations.Mapper;
  5. import org.apache.ibatis.annotations.Select;
  6. import java.math.BigDecimal;
  7. import java.util.List;
  8. import java.util.Map;
  9. @Mapper
  10. public interface AmsSaleMaterialMapper extends IBaseMapper<AmsSaleMaterial, BigDecimal> {
  11. @Select("select seq_AMS_SALE_MATERIAL.nextval from dual")
  12. BigDecimal selectMaxId();
  13. // 得到物资出现次数
  14. Integer getMaterialCount(BigDecimal materialId);
  15. // 根据路段顺序号逆序找到装货实际
  16. List<Map<String, Object>> findLoadIdList(BigDecimal saleOrderMaterialId);
  17. // 根据路段顺序号逆序找到计量实际
  18. List<Map<String, Object>> findWeightIdList(BigDecimal saleOrderMaterialId);
  19. //
  20. int deleteLoadResult(BigDecimal loadId);
  21. //
  22. int deleteWeightResult(BigDecimal weightId);
  23. int updateOrderMaterialToClose(Map<String, Object> mapValue);
  24. int deleteWmspOutResult(Map<String, Object> mapValue);
  25. // 开启所有的分录
  26. int openAllSaleMaterial(BigDecimal saleOrderId);
  27. // 反关闭分录
  28. int adverseCloseSaleMaterial(BigDecimal saleMaterialId);
  29. int getOrderResults(BigDecimal orderId);
  30. int updateSaleMaterial(BigDecimal saleOrderMaterialId);
  31. int getSaleMaterialDelete(BigDecimal saleOrderMaterialId);
  32. int updateSaleMaterialMakeDate(Map<String, Object> rowSet);
  33. BigDecimal selectTransPortOrderId(BigDecimal closeWlEntryId);
  34. List<BigDecimal> getSaleMaterialIds(BigDecimal saleOrderMaterialId);
  35. int getSaleMaterialWeight(Map<String, Object> mapValue);
  36. }