TOrderInvoiceMapper.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.goafanti.common.dao;
  2. import com.goafanti.common.model.FinanceCount;
  3. import com.goafanti.common.model.TOrderInvoice;
  4. import com.goafanti.order.bo.InvoiceBo;
  5. import com.goafanti.order.bo.OutInvoiceLog;
  6. import com.goafanti.order.bo.TOrderInvoiceDetails;
  7. import org.apache.ibatis.annotations.Param;
  8. import java.math.BigDecimal;
  9. import java.util.List;
  10. public interface TOrderInvoiceMapper {
  11. int deleteByPrimaryKey(Integer id);
  12. int insert(TOrderInvoice record);
  13. int insertSelective(TOrderInvoice record);
  14. TOrderInvoice selectByPrimaryKey(Integer id);
  15. int updateByPrimaryKeySelective(TOrderInvoice record);
  16. int updateByPrimaryKey(TOrderInvoice record);
  17. String checkApplyAmount(@Param("orderNo")String orderNo,@Param("id")Integer id);
  18. TOrderInvoiceDetails selectByInvoiceDitails(Integer id);
  19. BigDecimal conutAmountByOrderNo(String orderNo);
  20. List<InvoiceBo> selectByOrderNo(String orderNo);
  21. TOrderInvoiceDetails getInvoiceDetails(String orderNo);
  22. List<OutInvoiceLog> selectInvoiceLog(Integer id);
  23. List<FinanceCount> selectCountByFinance(String id);
  24. }