123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?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.DuckBodySizeInfoMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.huimv.guowei.admin.entity.DuckBodySizeInfo">
- <id column="id" property="id" />
- <result column="duck_num" property="duckNum" />
- <result column="duck_id" property="duckId" />
- <result column="location" property="location" />
- <result column="unit_name" property="unitName" />
- <result column="unit_id" property="unitId" />
- <result column="measure_date" property="measureDate" />
- <result column="wing_num" property="wingNum" />
- <result column="body_length" property="bodyLength" />
- <result column="keel_length" property="keelLength" />
- <result column="half_water_length" property="halfWaterLength" />
- <result column="chest_wide" property="chestWide" />
- <result column="chest_deep" property="chestDeep" />
- <result column="pelvic_wide" property="pelvicWide" />
- <result column="shin_wide" property="shinWide" />
- <result column="shin_perimeter" property="shinPerimeter" />
- <result column="farm_id" property="farmId" />
- </resultMap>
- <select id="listLimitInfo" resultType="com.huimv.guowei.admin.entity.vo.DuckBodySizeInfoVo">
- SELECT s.*,b.day_age FROM `duck_body_size_info` s LEFT JOIN `base_duck_info` b ON s.duck_num = b.duck_num
- WHERE s.farm_id = #{farmId} ORDER BY s.id DESC LIMIT ${num}
- </select>
- <select id="listPageInfo" resultType="com.huimv.guowei.admin.entity.vo.DuckBodySizeInfoVo">
- SELECT s.*,b.day_age FROM `duck_body_size_info` s LEFT JOIN `base_duck_info` b ON s.duck_num = b.duck_num
- WHERE s.farm_id = #{farmId}
- <if test="unitName != null and unitName != ''">
- AND (
- s.unit_name LIKE CONCAT('%', #{unitName}, '%')
- OR s.chi_num LIKE CONCAT('%', #{unitName}, '%')
- OR s.jiao_num LIKE CONCAT('%', #{unitName}, '%')
- )
- </if>
- ORDER BY s.id DESC
- </select>
- <select id="getLastInfo" resultType="com.huimv.guowei.admin.entity.DuckBodySizeInfo">
- select * from `duck_body_size_info` where id = (SELECT MAX(id) FROM `duck_body_size_info` where duck_num = #{duckNum})
- </select>
- </mapper>
|