|
@@ -3,9 +3,9 @@ package com.zjugis.business.mapper;
|
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.zjugis.business.bean.dto.CustomerDto;
|
|
|
-import com.zjugis.business.bean.entity.Contract;
|
|
|
import com.zjugis.business.bean.entity.Customer;
|
|
|
import com.zjugis.business.bean.response.CustomerResponse;
|
|
|
+import com.zjugis.framework.mybatis.core.query.QueryWrapperX;
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
import org.springframework.stereotype.Repository;
|
|
|
|
|
@@ -26,5 +26,12 @@ public interface CustomerMapper extends BaseMapper<Customer> {
|
|
|
List<CustomerResponse> getChildren(String id);
|
|
|
|
|
|
Integer getIndexCode(@Param("params") Customer customer);
|
|
|
+
|
|
|
+ default Boolean getExist(Customer customer){
|
|
|
+ QueryWrapperX<Customer> queryWrapper = new QueryWrapperX<>();
|
|
|
+ queryWrapper.eq("customer_name", customer.getCustomerName());
|
|
|
+ List<Customer> results = this.selectList(queryWrapper);
|
|
|
+ return results.size() > 0 ? true : false;
|
|
|
+ }
|
|
|
}
|
|
|
|