<?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="org.springblade.modules.farmplant.mapper.FarmPlantMapper">
|
|
<!--自定义查询农场养殖记录分页数据-->
|
<select id="selectFarmPlantPage" resultType="org.springblade.modules.farmplant.vo.FarmPlantVO">
|
select sfp.*,ss.strain_name strainName,url,sl.land_name landName from sys_farm_plant sfp
|
left join sys_strain ss on ss.id = sfp.strain_id
|
left join sys_land sl on sl.id = sfp.land_id
|
where 1=1
|
<if test="farmPlant.plant!=null and farmPlant.plant!=''">
|
and sfp.plant = #{farmPlant.plant}
|
</if>
|
<if test="farmPlant.landId!=null and farmPlant.landId!=''">
|
and sfp.land_id = #{farmPlant.landId}
|
</if>
|
<if test="farmPlant.plantingWay!=null and farmPlant.plantingWay!=''">
|
and sfp.planting_way = #{farmPlant.plantingWay}
|
</if>
|
<if test="farmPlant.jobWay!=null and farmPlant.jobWay!=''">
|
and sfp.job_way = #{farmPlant.jobWay}
|
</if>
|
<if test="farmPlant.status!=null and farmPlant.status!=''">
|
and sfp.status = #{farmPlant.status}
|
</if>
|
<if test="farmPlant.strainName!=null and farmPlant.strainName!=''">
|
and ss.strain_name like concat('%',#{farmPlant.strainName},'%')
|
</if>
|
<if test="farmPlant.varieties!=null and farmPlant.varieties!=''">
|
and sfp.varieties like concat('%',#{farmPlant.varieties},'%')
|
</if>
|
order by sfp.id desc
|
</select>
|
</mapper>
|