TOrderInvoiceMapper.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.goafanti.common.dao;
  2. import com.goafanti.common.model.TOrderInvoice;
  3. import com.goafanti.common.model.TOrderInvoiceExample;
  4. import com.goafanti.order.bo.InvoiceBo;
  5. import com.goafanti.order.bo.OutInvoiceLog;
  6. import com.goafanti.order.bo.TOrderInvoiceDetails;
  7. import java.math.BigDecimal;
  8. import java.util.List;
  9. import org.apache.ibatis.annotations.Param;
  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. /**
  24. * 切换审核人员
  25. * @param type 0财务
  26. * @param depId 部门编号
  27. * @param aid 切换后审核人
  28. * @return
  29. */
  30. int updateexamineName(@Param("type")Integer type, @Param("depId")String depId, @Param("aid")String aid);
  31. }