DOCTYPEmapperPUBLIC"-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespace="personnel"><selectid="queryByPage"parameterType="Map"resultType="com.javakc.rms.personnel.entity.Personnel">select id,name,unit,card,grade,starting_date,state,contract,vehicles_subsidies,heating_subsidies,property_subsidies,health_insurance,endowment_insurance,pension_unemployment,occupational_pension,injury_fertility,reason from rms_personnel<where><iftest="name!=null and name!=''">name like concat('%',#{name},'%')if><iftest="card!=null and card!=''">and card=#{card}if><iftest="startDate!=null and endDate!=null ">and starting_date between #{startDate} and #{endDate}if><iftest="state!=null and state!=0 ">and state =#{state}if><iftest="vehiclesSubsidies!=null and vehiclesSubsidies==1 ">and vehicles_subsidies=1if><iftest="heatingSubsidies!=null and heatingSubsidies==1 ">and heating_subsidies=1if><iftest="healthInsurance!=null and healthInsurance==1 ">and health_insurance=1if><iftest="endowmentInsurance!=null and endowmentInsurance==1 ">and endowment_insurance=1if><iftest="pensionUnemployment!=null and pensionUnemployment==1 ">and pension_unemployment=1if><iftest="occupationalPension!=null and occupationalPension==1 ">and occupational_pension=1if><iftest="injuryFertility!=null and injuryFertility==1 ">and injury_fertility=1if>where>limit #{start},#{size}select><selectid="queryByCount"parameterType="Map"resultType="Long">select count(1) from rms_personnel<where><iftest="name!=null and name!=''">name like concat('%',#{name},'%')if><iftest="card!=null and card!=''">and card=#{card}if><iftest="startDate!=null and endDate!=null ">and starting_date between #{startDate} and #{endDate}if><iftest="state!=null and state!=0 ">and state =#{state}if><iftest="vehiclesSubsidies!=null and vehiclesSubsidies==1 ">and vehicles_subsidies=1if><iftest="heatingSubsidies!=null and heatingSubsidies==1 ">and heating_subsidies=1if><iftest="propertySubsidies!=null and propertySubsidies==1 ">and property_subsidies=1if><iftest="healthInsurance!=null and healthInsurance==1 ">and health_insurance=1if><iftest="endowmentInsurance!=null and endowmentInsurance==1 ">and endowment_insurance=1if><iftest="pensionUnemployment!=null and pensionUnemployment==1 ">and pension_unemployment=1if><iftest="occupationalPension!=null and occupationalPension==1 ">and occupational_pension=1if><iftest="injuryFertility!=null and injuryFertility==1 ">and injury_fertility=1if>where>select>mapper>