| | |
| | | <mapper namespace="com.mzl.flower.mapper.point.CustomerPointMapper"> |
| | | <select id="queryPage" resultType="com.mzl.flower.dto.response.point.CustomerPointDTO"> |
| | | SELECT |
| | | p.*, |
| | | c.`name` as customerName, |
| | | c.user_id as userId, |
| | | p.id as id, |
| | | c.id as customerId, |
| | | IFNULL(p.total_point, 0) as totalPoint, |
| | | IFNULL(p.used_point, 0) as usedPoint, |
| | | IFNULL(p.expired_point, 0) as expiredPoint, |
| | | IFNULL(p.deduction_point, 0) as deductionPoint, |
| | | t.tel as customerTel |
| | | FROM |
| | | t_customer_point p |
| | | LEFT JOIN t_customer_info c ON c.id = p.customer_id |
| | | LEFT JOIN t_user t on p.user_id = t.id |
| | | t_customer_info c |
| | | LEFT JOIN t_customer_point p ON c.id = p.customer_id |
| | | LEFT JOIN t_user t on c.user_id = t.id |
| | | WHERE |
| | | p.deleted = 0 |
| | | c.deleted = 0 |
| | | <if test="dto.customerName!= null and dto.customerName != ''"> |
| | | AND c.`name` LIKE CONCAT('%',#{dto.customerName},'%') |
| | | </if> |