FHModelMapper.xml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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="FHModelMapper">
  4. <!--模型表名 -->
  5. <sql id="tableName">
  6. ACT_RE_MODEL
  7. </sql>
  8. <!--数据字典表名 -->
  9. <sql id="dicTableName">
  10. SYS_DICTIONARIES
  11. </sql>
  12. <!-- 列表 -->
  13. <select id="datalistPage" parameterType="page" resultType="pd">
  14. select
  15. a.ID_,
  16. a.REV_,
  17. a.NAME_,
  18. a.KEY_,
  19. a.CATEGORY_,
  20. a.CREATE_TIME_,
  21. a.LAST_UPDATE_TIME_,
  22. a.VERSION_,
  23. d.BIANMA,
  24. d.NAME DNAME
  25. from
  26. <include refid="tableName"></include> a
  27. left join
  28. <include refid="dicTableName"></include> d
  29. on a.CATEGORY_ = d.BIANMA
  30. where 1=1
  31. <if test="pd.keywords!= null and pd.keywords != ''"><!-- 关键词检索 -->
  32. and
  33. (
  34. a.NAME_ LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
  35. )
  36. </if>
  37. <if test="pd.category != null and pd.category != ''"><!-- 分类检索 -->
  38. and a.CATEGORY_=#{pd.category}
  39. </if>
  40. order by a.LAST_UPDATE_TIME_ desc
  41. </select>
  42. <!-- 通过ID获取数据 -->
  43. <select id="findById" parameterType="pd" resultType="pd">
  44. select
  45. ID_,
  46. CATEGORY_
  47. from
  48. <include refid="tableName"></include>
  49. where
  50. ID_ = #{ID_}
  51. </select>
  52. <!-- 修改类型 -->
  53. <update id="edit" parameterType="pd">
  54. update
  55. <include refid="tableName"></include>
  56. set
  57. CATEGORY_ = #{category}
  58. where
  59. ID_ = #{ID_}
  60. </update>
  61. <!-- fh313596790qq(青苔) -->
  62. </mapper>