123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?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.huimv.receive.mapper.BillIsolateMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.huimv.receive.entity.BillIsolate">
- <id column="id" property="id" />
- <result column="vistit_type" property="vistitType" />
- <result column="dest_name" property="destName" />
- <result column="dest_id" property="destId" />
- <result column="admission_user_name" property="admissionUserName" />
- <result column="admission_user_id" property="admissionUserId" />
- <result column="vistit_date" property="vistitDate" />
- <result column="sub_date" property="subDate" />
- <result column="farm_id" property="farmId" />
- <result column="bill_status" property="billStatus" />
- <result column="pass_date" property="passDate" />
- <result column="pass_user_name" property="passUserName" />
- <result column="pass_user_id" property="passUserId" />
- <result column="process_id" property="processId" />
- <result column="isolate_location" property="isolateLocation" />
- <result column="isolate_location_id" property="isolateLocationId" />
- <result column="isolate_start_date" property="isolateStartDate" />
- <result column="isolate_end_date" property="isolateEndDate" />
- <result column="isolate_day_num" property="isolateDayNum" />
- <result column="isolate_real_day_num" property="isolateRealDayNum" />
- <result column="isolate_real_end_date" property="isolateRealEndDate" />
- </resultMap>
- <select id="Isolate" resultType="com.huimv.receive.entity.vo.IsolateVo">
- SELECT
- DATE(sub_date) as dateTime,
- SUM(CASE WHEN bill_status = 2 THEN 1 ELSE 0 END) AS count1,
- SUM(CASE WHEN bill_status = 1 THEN 1 ELSE 0 END) AS count2,
- SUM(CASE WHEN bill_status = 3 THEN 1 ELSE 0 END) AS count3
- FROM
- `bill_isolate`
- ${ew.customSqlSegment}
- GROUP BY
- DATE(sub_date)
- ORDER BY
- DATE(sub_date)
- </select>
- </mapper>
|