CustomerRecMapper.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.jkcredit.invoice.mapper.customer;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.baomidou.mybatisplus.core.metadata.IPage;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import com.jkcredit.invoice.model.entity.customer.CustomerRec;
  6. import org.apache.ibatis.annotations.Param;
  7. import org.springframework.stereotype.Repository;
  8. import java.util.List;
  9. @Repository
  10. public interface CustomerRecMapper extends BaseMapper<CustomerRec> {
  11. int deleteByPrimaryKey(Integer id);
  12. int insert(CustomerRec record);
  13. int updateByCompany(CustomerRec customerRec);
  14. int insertSelective(CustomerRec record);
  15. CustomerRec selectByPrimaryKey(String id);
  16. CustomerRec selectByPrimaryKeyHasBase64(Integer id);
  17. List<CustomerRec> selectByCustomerName(String customerName);
  18. List<CustomerRec> selectByCustomerNameAll(String customerName);
  19. List<CustomerRec> selectByCustomerNameCpAll(@Param("customerRec") CustomerRec record);
  20. CustomerRec selectByCustomerNameAndCompany(CustomerRec record);
  21. CustomerRec selectByCustomerNameAndCompanyConcat(CustomerRec record);
  22. CustomerRec selectByCustomerNameAndCompanyReference(CustomerRec record);
  23. CustomerRec selectByCustomerNameAndCompanyReferenceAll(CustomerRec record);
  24. List<CustomerRec> selectByCompanyReference(String companyReference);
  25. //根据客户名称和 企业编码查询唯一数据
  26. CustomerRec selectByCustomerNameAndCompanyNum(CustomerRec record);
  27. List<CustomerRec> selectByCompanyNum(CustomerRec record);
  28. int updateByPrimaryKeySelective(CustomerRec record);
  29. int updateByPrimaryKey(CustomerRec record);
  30. IPage<List<CustomerRec>> selectAllByPage(Page page, @Param("customerRec") CustomerRec customerRec);
  31. List<CustomerRec> selectAllByPageExport( @Param("customerRec") CustomerRec customerRec);
  32. }