Browse Source

pagequery接口修改

dev_shibei_match
yinzuomei 5 years ago
parent
commit
f9b6fd8406
  1. 9
      epmet-module/oper-crm/oper-crm-server/src/main/java/com/epmet/dao/CustomerDao.java
  2. 3
      epmet-module/oper-crm/oper-crm-server/src/main/java/com/epmet/service/impl/CustomerServiceImpl.java
  3. 13
      epmet-module/oper-crm/oper-crm-server/src/main/resources/mapper/CustomerDao.xml

9
epmet-module/oper-crm/oper-crm-server/src/main/java/com/epmet/dao/CustomerDao.java

@ -68,6 +68,15 @@ public interface CustomerDao extends BaseDao<CustomerEntity> {
**/
List<CustomerResultDTO> selectCustomerList(@Param("customerName") String customerName);
/**
* @return int
* @param customerName
* @author yinzuomei
* @description 查询有效客户数据(不区分是否在有效期内)按名称模糊查询 - 总记录数
* @Date 2020/8/5 11:02
**/
int selectCountByCustomerName(@Param("customerName") String customerName);
/**
* desc获取未删除的所有用户
* @return

3
epmet-module/oper-crm/oper-crm-server/src/main/java/com/epmet/service/impl/CustomerServiceImpl.java

@ -403,7 +403,8 @@ public class CustomerServiceImpl extends BaseServiceImpl<CustomerDao, CustomerEn
PageHelper.startPage(formDTO.getPageNo(),formDTO.getPageSize());
List<CustomerResultDTO> list = baseDao.selectCustomerList(formDTO.getCustomerName());
//PageInfo<CustomerResultDTO> pi = new PageInfo<>(list);
PageData resultDTO = new PageData(list,list.size());
int total=baseDao.selectCountByCustomerName(formDTO.getCustomerName());
PageData resultDTO = new PageData(list,total);
return resultDTO;
}

13
epmet-module/oper-crm/oper-crm-server/src/main/resources/mapper/CustomerDao.xml

@ -70,6 +70,19 @@
AND customer_name LIKE concat('%', trim(#{customerName}), '%')
</if>
</select>
<select id="selectCountByCustomerName" parameterType="map" resultType="java.lang.Integer">
SELECT
count(id) as total
FROM
customer
WHERE
del_flag = '0'
<if test='customerName != "" and customerName != null'>
AND customer_name LIKE concat('%', trim(#{customerName}), '%')
</if>
</select>
<select id="getAllList" resultMap="customerMap">
SELECT
*

Loading…
Cancel
Save