| | |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ruoyi.aftersalesservice.mapper.AfterSalesServiceMapper"> |
| | | |
| | | <select id="listPage" resultType="com.ruoyi.aftersalesservice.pojo.AfterSalesService"> |
| | | select * from after_sales_service |
| | | <select id="listPage" resultType="com.ruoyi.aftersalesservice.dto.AfterSalesServiceNewDto"> |
| | | select ass.*, |
| | | sl.sales_contract_no |
| | | from after_sales_service ass |
| | | left join sales_ledger sl on ass.sales_ledger_id = sl.id |
| | | where 1 = 1 |
| | | <if test="req.feedbackDate != null"> |
| | | AND feedback_date BETWEEN #{req.feedbackDate} AND #{req.feedbackDate} |
| | |
| | | <if test="req.status != null and req.status != ''"> |
| | | and status = #{req.status} |
| | | </if> |
| | | <if test="req.urgency != null"> |
| | | and urgency = #{req.urgency} |
| | | </if> |
| | | <if test="req.serviceType != null"> |
| | | and service_type = #{req.serviceType} |
| | | </if> |
| | | order by update_time desc |
| | | </select> |
| | | <select id="countAfterSalesService" resultType="com.ruoyi.aftersalesservice.dto.CountDto"> |
| | | select |
| | | status, |
| | | count(1) as count |
| | | from after_sales_service |
| | | group by status |
| | | </select> |
| | | |
| | | </mapper> |