<?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="com.ruoyi.shop.mapper.task.AgencyTaskMapper">
|
|
<resultMap type="AgencyTask" id="AgencyTaskResult">
|
<result property="taskId" column="task_id" />
|
<result property="delFlag" column="del_flag" />
|
<result property="shopId" column="shop_id" />
|
<result property="agencyId" column="agency_id" />
|
<result property="taskDate" column="task_date" />
|
<result property="taskContent" column="task_content" />
|
<result property="createTime" column="create_time" />
|
<result property="taskStatus" column="task_status" />
|
</resultMap>
|
|
<select id="pageMerAgencyTask" resultType="com.ruoyi.shop.domain.vo.MerAgencyTaskPageVo">
|
SELECT
|
tat.task_id taskId,
|
tat.task_date taskDate,
|
tat.task_content taskContent,
|
tmtr.follow_content dealContent,
|
tat.emergency_state emergencyState,
|
tmtr.create_time followTime
|
FROM t_agency_task tat
|
LEFT JOIN t_agency_task_record tmtr ON tat.task_id = tmtr.task_id
|
WHERE tat.del_flag = 0 AND tat.shop_id = #{param.shopId} AND tat.agency_id = #{param.agencyId}
|
<if test="param.taskStatus!=null">
|
AND tat.task_status = #{param.taskStatus}
|
</if>
|
ORDER BY tat.task_date DESC
|
</select>
|
|
<select id="pageMerAgencySimpleTaskRecord" resultType="com.ruoyi.shop.domain.vo.MerAgencySimpleTaskRecordPageVo">
|
SELECT
|
tmtr.create_time createTime,
|
CASE tmtr.follow_type WHEN 1 THEN "电话跟进" WHEN 2 THEN "手动跟进" END followType,
|
tmtr.follow_content followContent
|
FROM t_agency_task tat
|
LEFT JOIN t_agency_task_record tmtr ON tat.task_id = tmtr.task_id
|
WHERE tat.del_flag = 0 AND tat.shop_id = #{param.shopId} AND tat.agency_id = #{param.agencyId}
|
AND tat.task_status = 2
|
ORDER BY tmtr.create_time DESC
|
</select>
|
</mapper>
|