|
|
|
<?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.epmet.dao.PovertyManageDao">
|
|
|
|
|
|
|
|
<resultMap type="com.epmet.entity.PovertyManageEntity" id="povertyManageMap">
|
|
|
|
<result property="id" column="ID"/>
|
|
|
|
<result property="resiUserId" column="RESI_USER_ID"/>
|
|
|
|
<result property="agencyId" column="AGENCY_ID"/>
|
|
|
|
<result property="gridId" column="GRID_ID"/>
|
|
|
|
<result property="userName" column="USER_NAME"/>
|
|
|
|
<result property="mobile" column="MOBILE"/>
|
|
|
|
<result property="idCard" column="ID_CARD"/>
|
|
|
|
<result property="povertyType" column="POVERTY_TYPE"/>
|
|
|
|
<result property="povertyStatus" column="POVERTY_STATUS"/>
|
|
|
|
<result property="delFlag" column="DEL_FLAG"/>
|
|
|
|
<result property="revision" column="REVISION"/>
|
|
|
|
<result property="createdBy" column="CREATED_BY"/>
|
|
|
|
<result property="createdTime" column="CREATED_TIME"/>
|
|
|
|
<result property="updatedBy" column="UPDATED_BY"/>
|
|
|
|
<result property="updatedTime" column="UPDATED_TIME"/>
|
|
|
|
</resultMap>
|
|
|
|
<sql id="returnMap">
|
|
|
|
pm.ID,
|
|
|
|
pm.RESI_USER_ID,
|
|
|
|
pm.AGENCY_ID,
|
|
|
|
pm.GRID_ID,
|
|
|
|
pm.USER_NAME,
|
|
|
|
pm.MOBILE,
|
|
|
|
pm.ID_CARD,
|
|
|
|
pm.POVERTY_TYPE,
|
|
|
|
pm.POVERTY_STATUS
|
|
|
|
</sql>
|
|
|
|
<select id="search" resultType="com.epmet.dto.PovertyManageDTO">
|
|
|
|
SELECT
|
|
|
|
<include refid="returnMap"/>
|
|
|
|
FROM poverty_manage pm
|
|
|
|
<where>
|
|
|
|
pm.DEL_FLAG = 0
|
|
|
|
<if test="null != userName and userName != ''">
|
|
|
|
AND pm.USER_NAME LIKE concat( '%', #{userName}, '%')
|
|
|
|
</if>
|
|
|
|
<if test="null != mobile and mobile != ''">
|
|
|
|
AND pm.MOBILE LIKE concat( '%', #{mobile}, '%')
|
|
|
|
</if>
|
|
|
|
<if test="null != idCard and idCard != ''">
|
|
|
|
AND pm.ID_CARD LIKE concat( '%', #{idCard}, '%')
|
|
|
|
</if>
|
|
|
|
<if test="null != povertyType and povertyType != ''">
|
|
|
|
AND pm.POVERTY_TYPE = #{povertyType}
|
|
|
|
</if>
|
|
|
|
<if test="null != povertyStatus and povertyStatus != ''">
|
|
|
|
AND pm.POVERTY_STATUS = #{povertyStatus}
|
|
|
|
</if>
|
|
|
|
</where>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</mapper>
|