AmsSaleMaterialMapper.java 917 B

123456789101112131415161718192021222324252627
  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. @Mapper
  8. public interface AmsSaleMaterialMapper extends IBaseMapper<AmsSaleMaterial, BigDecimal> {
  9. // 得到销售订单主键
  10. @Select("select seq_AMS_SALE_MATERIAL.nextval from dual")
  11. BigDecimal getSaleMaterialId();
  12. // 通过物资编码查询物资id
  13. BigDecimal getMaterialId(String materialCode);
  14. // 得到物资出现次数
  15. Integer getMaterialCount(BigDecimal materialId);
  16. // 反关闭销售订单下的所有分录
  17. int openAllSaleMaterial(BigDecimal saleOrderId);
  18. // 关闭销售订单下的所有分录
  19. int closeAllSaleMaterial(BigDecimal saleOrderId);
  20. int unCloseSaleMaterial(BigDecimal saleMaterialId);
  21. }