LeaveBillMapper.xml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.pig4cloud.pigx.act.mapper.LeaveBillMapper">
  4. <!-- 可根据自己的需求,是否要使用 -->
  5. <resultMap type="com.pig4cloud.pigx.act.entity.LeaveBill" id="leaveBillMap">
  6. <id property="leaveId" column="leave_id"/>
  7. <result property="username" column="username"/>
  8. <result property="days" column="days"/>
  9. <result property="content" column="content"/>
  10. <result property="state" column="state"/>
  11. <result property="createTime" column="create_time"/>
  12. <result property="updateTime" column="update_time"/>
  13. <result property="delFlag" column="del_flag"/>
  14. </resultMap>
  15. <!--leaveBill简单分页查询-->
  16. <select id="getLeaveBillPage" resultMap="leaveBillMap">
  17. SELECT
  18. leave_id,
  19. username,
  20. days,
  21. content,
  22. state,
  23. create_time,
  24. update_time,
  25. del_flag
  26. FROM oa_leave_bill
  27. <where>
  28. <if test="leaveBill.leaveId != null and leaveBill.leaveId != ''">
  29. AND leave_id = #{leaveBill.leaveId}
  30. </if>
  31. <if test="leaveBill.username != null and leaveBill.username != ''">
  32. AND username = #{leaveBill.username}
  33. </if>
  34. <if test="leaveBill.days != null and leaveBill.days != ''">
  35. AND days = #{leaveBill.days}
  36. </if>
  37. <if test="leaveBill.content != null and leaveBill.content != ''">
  38. AND content = #{leaveBill.content}
  39. </if>
  40. <if test="leaveBill.state != null and leaveBill.state != ''">
  41. AND state = #{leaveBill.state}
  42. </if>
  43. <if test="leaveBill.createTime != null and leaveBill.createTime != ''">
  44. AND create_time = #{leaveBill.createTime}
  45. </if>
  46. <if test="leaveBill.updateTime != null and leaveBill.updateTime != ''">
  47. AND update_time = #{leaveBill.updateTime}
  48. </if>
  49. <if test="leaveBill.delFlag != null and leaveBill.delFlag != ''">
  50. AND del_flag = #{leaveBill.delFlag}
  51. </if>
  52. </where>
  53. </select>
  54. </mapper>