KeyPwdMapper.xml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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="org.springblade.bank.keypwd.mapper.KeyPwdMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="keyPwdResultMap" type="org.springblade.bank.keypwd.entity.KeyPwd">
  6. <result column="id" property="id"/>
  7. <result column="create_user" property="createUser"/>
  8. <result column="create_dept" property="createDept"/>
  9. <result column="create_time" property="createTime"/>
  10. <result column="update_user" property="updateUser"/>
  11. <result column="update_time" property="updateTime"/>
  12. <result column="status" property="status"/>
  13. <result column="is_deleted" property="isDeleted"/>
  14. <result column="bank_no" property="bankNo"/>
  15. <result column="org_no" property="orgNo"/>
  16. <result column="category" property="category"/>
  17. <result column="type" property="type"/>
  18. <result column="number" property="number"/>
  19. <result column="handover_person_no" property="handoverPersonNo"/>
  20. <result column="handover_person_name" property="handoverPersonName"/>
  21. <result column="handover_date" property="handoverDate"/>
  22. <result column="receiver_no" property="receiverNo"/>
  23. <result column="receiver_name" property="receiverName"/>
  24. <result column="remark" property="remark"/>
  25. <result column="filling_date" property="fillingDate"/>
  26. <result column="filling_person" property="fillingPerson"/>
  27. </resultMap>
  28. <select id="selectKeyPwdPage" resultMap="keyPwdResultMap">
  29. select * from zh_input_key_pwd where is_deleted = 0
  30. <if test="keyPwd!=null">
  31. <if test="keyPwd.createUser!=null">
  32. AND create_user like '%${keyPwd.createUser}%'
  33. </if>
  34. <if test="keyPwd.receiverName!=null">
  35. AND receiver_name like '%${keyPwd.receiverName}%'
  36. </if>
  37. <if test="keyPwd.bankNo!=null">
  38. AND bank_no = '${keyPwd.bankNo}'
  39. </if>
  40. <if test="keyPwd.category!=null">
  41. AND category in
  42. <foreach item="category" collection="keyPwd.categorys" separator="," open="(" close=")" index="">
  43. #{category}
  44. </foreach>
  45. </if>
  46. <if test="keyPwd.orgNos!=null">
  47. AND org_no in
  48. <foreach item="orgNo" collection="keyPwd.orgNos" separator="," open="(" close=")" index="">
  49. #{orgNo}
  50. </foreach>
  51. </if>
  52. <if test="keyPwd.handoverDate_begin!=null and keyPwd.handoverDate_end!=null">
  53. and handover_date BETWEEN '${keyPwd.handoverDate_begin}' and '${keyPwd.handoverDate_end}'
  54. </if>
  55. <if test="keyPwd.receiverName!=null and keyPwd.receiverName!=null">
  56. AND receiver_name like '%${keyPwd.receiverName}%'
  57. </if>
  58. </if>
  59. ORDER BY handover_date DESC
  60. </select>
  61. </mapper>