2
0

feat: 添加客户平台-话单管理接口

This commit is contained in:
caiyuchao
2025-01-03 14:56:46 +08:00
parent 695f730432
commit f2b9497a00
7 changed files with 239 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.wfc.system.mapper.UCdrMapper">
<select id="getHistoryByUser" resultType="org.wfc.system.domain.vo.UCdrHistoryUserVo">
SELECT
ch.id,
u.user_id,
u.user_name,
c.client_name,
c.client_mac,
c.client_device_type,
ch.start_time,
ch.end_time,
ifnull( ch.duration, 0 ) duration,
ifnull( ch.traffic_down, 0 ) traffic_down,
ifnull( ch.traffic_up, 0 ) traffic_up
FROM
u_cdr cdr
LEFT JOIN u_cdr_history ch ON cdr.id = ch.cdr_id
AND ch.del_flag = 0
LEFT JOIN u_client c ON cdr.client_id = c.id
AND c.del_flag = 0
LEFT JOIN u_user u on cdr.user_id = u.user_id
AND u.del_flag = 0
WHERE
cdr.del_flag = 0
AND ch.id is not null
AND cdr.user_id is not null
<if test="userId != null and userId != ''">
AND cdr.user_id = #{userId}
</if>
ORDER BY
ch.start_time DESC
</select>
</mapper>