| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?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.ydtech.modules.admin.dao.KhglZzbDataMapper">
- <select id="listByUserIdAndDateTime" resultType="com.ydtech.modules.admin.model.dto.KhglDataDto">
- SELECT
- DATE( wc.add_time ) AS dateTime,
- ifNULL(count(0),0) AS qywxCount
- FROM
- we_customer wc
- LEFT JOIN sys_user su ON wc.add_user_id = su.we_user_id
- <where>
- wc.del_flag = 0
- AND su.user_id = #{vo.userId}
- <if test="vo.beginDate != null and vo.beginDate != '' and vo.endDate != null and vo.endDate != '' ">
- AND wc.add_time BETWEEN #{vo.beginDate} AND #{vo.endDate}
- </if>
- </where>
- GROUP BY
- DATE( wc.add_time )
- ORDER BY
- DATE(
- wc.add_time)
- </select>
- <select id="findByUserId" resultType="com.ydtech.modules.admin.model.dto.KhglDataDto">
- SELECT
- ifNULL(count(0),0) AS wxCount
- FROM
- we_customer wc
- LEFT JOIN sys_user su ON wc.add_user_id = su.we_user_id
- <where>
- wc.del_flag = 0
- AND su.user_id = #{vo.userId}
- <if test="vo.beginDate != null and vo.beginDate != '' and vo.endDate != null and vo.endDate != '' ">
- AND wc.add_time BETWEEN #{vo.beginDate} AND #{vo.endDate}
- </if>
- </where>
- </select>
- </mapper>
|