12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?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.guowei.admin.mapper.EnvMoveCallMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.huimv.guowei.admin.entity.EnvMoveCall">
- <id column="id" property="id" />
- <result column="call_name" property="callName" />
- <result column="call_code" property="callCode" />
- <result column="duck_num" property="duckNum" />
- <result column="duck_weight" property="duckWeight" />
- <result column="call_date" property="callDate" />
- <result column="dayage" property="dayage" />
- <result column="farm_id" property="farmId" />
- <result column="duck_id" property="duckId"/>
- <result column="unit_id" property="unitId"/>
- <result column="unit_name" property="unitName"/>
- </resultMap>
- <select id="listDay" resultType="com.huimv.guowei.admin.entity.EnvMoveCall">
- SELECT (IFNUll(sum(duck_weight),'0')) 'duckWeight',dayage 'dayAge' FROM `env_move_call`
- ${ew.customSqlSegment}
- GROUP BY DATE_FORMAT(dayage,'%Y-%m-%d')
- ORDER BY dayage ASC
- </select>
- <select id="listScreen" resultType="com.huimv.guowei.admin.entity.vo.EnvMoveCallVo">
- SELECT duck_weight 'duckWeight',ROUND(avg(duck_weight),2) avgWeight,call_date callDate FROM `env_move_call`
- ${ew.customSqlSegment}
- GROUP BY DATE_FORMAT(call_date,'%Y-%m-%d')
- ORDER BY dayage ASC
- </select>
- <select id="listScreen2" resultType="com.huimv.guowei.admin.entity.vo.EnvMoveCallVo">
- SELECT ROUND(avg(duck_weight),2) avgWeight,call_date callDate FROM `env_move_call`
- ${ew.customSqlSegment}
- GROUP BY DATE_FORMAT(call_date,'%Y-%m-%d')
- ORDER BY call_date ASC
- </select>
- </mapper>
|