FlowDeployMapper.xml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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.ruoyi.system.mapper.FlowDeployMapper">
  6. <select id="selectDeployList" resultType="com.ruoyi.system.domain.FlowProcDefDto">
  7. SELECT
  8. rp.id_ as id,
  9. rp.deployment_id_ as deploymentId,
  10. rd.name_ as name,
  11. rd.category_ as category,
  12. rp.key_ as flowKey,
  13. rp.version_ as version,
  14. rp.suspension_state_ as suspensionState,
  15. rd.deploy_time_ as deploymentTime
  16. FROM
  17. act_re_procdef rp
  18. LEFT JOIN act_re_deployment rd ON rp.deployment_id_ = rd.id_
  19. <where>
  20. <if test="name != null and name != ''">
  21. and rd.name_ like concat('%', #{name}, '%')
  22. </if>
  23. </where>
  24. order by rd.deploy_time_ desc
  25. </select>
  26. <select id="selectByFlowKey" resultType="com.ruoyi.system.domain.FlowProcDefDto">
  27. SELECT
  28. rp.id_ as id,
  29. rp.deployment_id_ as deploymentId,
  30. rd.name_ as name,
  31. rd.category_ as category,
  32. rp.key_ as flowKey,
  33. rp.version_ as version,
  34. rp.suspension_state_ as suspensionState,
  35. rd.deploy_time_ as deploymentTime
  36. FROM
  37. act_re_procdef rp
  38. LEFT JOIN act_re_deployment rd ON rp.deployment_id_ = rd.id_
  39. <where>
  40. <if test="flowKey != null and flowKey != ''">
  41. and rp.KEY_ = #{flowKey}
  42. </if>
  43. </where>
  44. ORDER BY rd.deploy_time_ DESC
  45. LIMIT 1
  46. </select>
  47. </mapper>