<?xml version="1.0" encoding="UTF-8" ?><!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=1
</if><!--供暖补贴--><iftest="heatingSubsidies!=null and heatingSubsidies==1 ">
and heating_subsidies=1
</if><!--医疗保险--><iftest="healthInsurance!=null and healthInsurance==1 ">
and health_insurance=1
</if><!--养老保险--><iftest="endowmentInsurance!=null and endowmentInsurance==1 ">
and endowment_insurance=1
</if><!--养老失业--><iftest="pensionUnemployment!=null and pensionUnemployment==1 ">
and pension_unemployment=1
</if><!--职业年金--><iftest="occupationalPension!=null and occupationalPension==1 ">
and occupational_pension=1
</if><!--工伤生育--><iftest="injuryFertility!=null and injuryFertility==1 ">
and injury_fertility=1
</if></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=1
</if><!--供暖补贴--><iftest="heatingSubsidies!=null and heatingSubsidies==1 ">
and heating_subsidies=1
</if><!--物业补贴--><iftest="propertySubsidies!=null and propertySubsidies==1 ">
and property_subsidies=1
</if><!--医疗保险--><iftest="healthInsurance!=null and healthInsurance==1 ">
and health_insurance=1
</if><!--养老保险--><iftest="endowmentInsurance!=null and endowmentInsurance==1 ">
and endowment_insurance=1
</if><!--养老失业--><iftest="pensionUnemployment!=null and pensionUnemployment==1 ">
and pension_unemployment=1
</if><!--职业年金--><iftest="occupationalPension!=null and occupationalPension==1 ">
and occupational_pension=1
</if><!--工伤生育--><iftest="injuryFertility!=null and injuryFertility==1 ">
and injury_fertility=1
</if></where></select></mapper>