MarrApplyMapper.xml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.zhentao.mapper.MarrApplyMapper">
  6. <resultMap id="BaseResultMap" type="com.zhentao.entity.MarrApply">
  7. <id property="applyId" column="apply_id" />
  8. <result property="userId" column="user_id" />
  9. <result property="name" column="name" />
  10. <result property="phone" column="phone" />
  11. <result property="email" column="email" />
  12. <result property="age" column="age" />
  13. <result property="gender" column="gender" />
  14. <result property="area" column="area" />
  15. <result property="experience" column="experience" />
  16. <result property="serverTime" column="server_time" />
  17. <result property="introduction" column="introduction" />
  18. <result property="createTime" column="create_time" />
  19. <result property="createMan" column="create_man" />
  20. <result property="updateTime" column="update_time" />
  21. <result property="updateMan" column="update_man" />
  22. <result property="status" column="status" />
  23. <result property="idStatus" column="id_status" />
  24. <result property="reason" column="reason" />
  25. </resultMap>
  26. <sql id="Base_Column_List">
  27. apply_id,user_id,name,phone,email,age,
  28. gender,area,experience,server_time,introduction,
  29. create_time,create_man,update_time,update_man,status,id_status,reason
  30. </sql>
  31. <select id="selectPageByCondition" resultMap="BaseResultMap">
  32. SELECT
  33. <include refid="Base_Column_List"/>
  34. FROM marr_apply
  35. <where>
  36. AND (id_status = '0' OR id_status IS NULL)
  37. <if test="name != null and name != ''">
  38. AND name LIKE CONCAT('%', #{name}, '%')
  39. </if>
  40. <if test="phone != null and phone != ''">
  41. AND phone LIKE CONCAT('%', #{phone}, '%')
  42. </if>
  43. </where>
  44. ORDER BY create_time DESC
  45. </select>
  46. </mapper>