ProcdefMapper.xml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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="ProcdefMapper">
  4. <!--流程定义表名 -->
  5. <sql id="tableName">
  6. ACT_RE_PROCDEF
  7. </sql>
  8. <!--部署表名 -->
  9. <sql id="detableName">
  10. ACT_RE_DEPLOYMENT
  11. </sql>
  12. <!-- 字段 -->
  13. <sql id="Field">
  14. ID_,
  15. REV_,
  16. CATEGORY_,
  17. NAME_,
  18. KEY_,
  19. VERSION_,
  20. DEPLOYMENT_ID_,
  21. RESOURCE_NAME_,
  22. DGRM_RESOURCE_NAME_,
  23. DESCRIPTION_,
  24. HAS_START_FORM_KEY_,
  25. HAS_GRAPHICAL_NOTATION_,
  26. SUSPENSION_STATE_,
  27. TENANT_ID_,
  28. ENGINE_VERSION_
  29. </sql>
  30. <!-- 字段值 -->
  31. <sql id="FieldValue">
  32. #{ID_},
  33. #{REV_},
  34. #{CATEGORY_},
  35. #{NAME_},
  36. #{KEY_},
  37. #{VERSION_},
  38. #{DEPLOYMENT_ID_},
  39. #{RESOURCE_NAME_},
  40. #{DGRM_RESOURCE_NAME_},
  41. #{DESCRIPTION_},
  42. #{HAS_START_FORM_KEY_},
  43. #{HAS_GRAPHICAL_NOTATION_},
  44. #{SUSPENSION_STATE_},
  45. #{TENANT_ID_},
  46. #{ENGINE_VERSION_}
  47. </sql>
  48. <!-- 列表 -->
  49. <select id="datalistPage" parameterType="page" resultType="pd">
  50. select
  51. p.ID_,
  52. p.NAME_,
  53. p.KEY_,
  54. p.VERSION_,
  55. p.DEPLOYMENT_ID_,
  56. p.RESOURCE_NAME_,
  57. p.DGRM_RESOURCE_NAME_,
  58. p.HAS_START_FORM_KEY_,
  59. p.HAS_GRAPHICAL_NOTATION_,
  60. p.SUSPENSION_STATE_,
  61. d.DEPLOY_TIME_
  62. from
  63. <include refid="tableName"></include> p
  64. left join
  65. <include refid="detableName"></include> d
  66. on p.DEPLOYMENT_ID_ = d.ID_
  67. where 1=1
  68. <if test="pd.keywords!= null and pd.keywords != ''"><!-- 关键词检索 -->
  69. and
  70. (
  71. p.NAME_ LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
  72. )
  73. </if>
  74. <if test="pd.lastStart != null and pd.lastStart != ''"><!-- 开始时间检索 -->
  75. and d.DEPLOY_TIME_ &gt;= #{pd.lastStart}
  76. </if>
  77. <if test="pd.lastEnd != null and pd.lastEnd != ''"><!-- 结束时间检索 -->
  78. and d.DEPLOY_TIME_ &lt;= #{pd.lastEnd}
  79. </if>
  80. order by d.DEPLOY_TIME_ desc
  81. </select>
  82. <!-- fh313596790qq(青苔) -->
  83. </mapper>