|
@@ -26,68 +26,68 @@
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="defProcess">
|
|
|
- SELECT res.ID_ AS define_id,
|
|
|
- res.CATEGORY_ AS group_id,
|
|
|
- res.KEY_ AS `key_`,
|
|
|
- res.NAME_ AS name,
|
|
|
- res.VERSION_ AS version,
|
|
|
- res.CATEGORY_ AS groupId,
|
|
|
- res.SUSPENSION_STATE_ AS suspend,
|
|
|
- res.DEPLOYMENT_ID_ AS deployment_id,
|
|
|
- res.DESCRIPTION_ AS description,
|
|
|
- pro.id,
|
|
|
- pro.icon,
|
|
|
- pro.process,
|
|
|
- pro.form,
|
|
|
- pro.admin,
|
|
|
- pro.starters,
|
|
|
- pro.settings,
|
|
|
- pro.created_by,
|
|
|
- pro.updated_by,
|
|
|
- pro.create_time,
|
|
|
- pro.update_time
|
|
|
- FROM ACT_RE_PROCDEF AS res INNER JOIN flow_define AS pro ON res.ID_ = pro.define_id
|
|
|
+ SELECT rp.ID_ AS define_id,
|
|
|
+ rp.CATEGORY_ AS group_id,
|
|
|
+ rp.KEY_ AS `key_`,
|
|
|
+ rp.NAME_ AS name,
|
|
|
+ rp.VERSION_ AS version,
|
|
|
+ rp.CATEGORY_ AS groupId,
|
|
|
+ rp.SUSPENSION_STATE_ AS suspend,
|
|
|
+ rp.DEPLOYMENT_ID_ AS deployment_id,
|
|
|
+ rp.DESCRIPTION_ AS description,
|
|
|
+ fd.id,
|
|
|
+ fd.icon,
|
|
|
+ fd.process,
|
|
|
+ fd.form,
|
|
|
+ fd.admin,
|
|
|
+ fd.starters,
|
|
|
+ fd.settings,
|
|
|
+ fd.created_by,
|
|
|
+ fd.updated_by,
|
|
|
+ fd.create_time,
|
|
|
+ fd.update_time
|
|
|
+ FROM flow_define AS fd INNER JOIN ACT_RE_PROCDEF AS rp ON fd.define_id = rp.ID_
|
|
|
</sql>
|
|
|
|
|
|
<select id="getList" resultMap="BaseResultMap">
|
|
|
SELECT
|
|
|
- res.ID_ AS define_id,
|
|
|
- res.CATEGORY_ AS group_id,
|
|
|
- res.KEY_ AS `key_`,
|
|
|
- res.NAME_ AS name,
|
|
|
- res.VERSION_ AS version,
|
|
|
- res.CATEGORY_ AS groupId,
|
|
|
- res.SUSPENSION_STATE_ AS suspend,
|
|
|
- res.DEPLOYMENT_ID_ AS deployment_id,
|
|
|
- res.DESCRIPTION_ AS description,
|
|
|
- pro.id,
|
|
|
- pro.icon,
|
|
|
- pro.admin,
|
|
|
- pro.starters,
|
|
|
- pro.created_by,
|
|
|
- pro.updated_by,
|
|
|
- pro.create_time,
|
|
|
- pro.update_time
|
|
|
- FROM ACT_RE_PROCDEF AS res INNER JOIN flow_define AS pro ON res.ID_ = pro.define_id
|
|
|
+ rp.ID_ AS define_id,
|
|
|
+ rp.CATEGORY_ AS group_id,
|
|
|
+ rp.KEY_ AS `key_`,
|
|
|
+ rp.NAME_ AS name,
|
|
|
+ rp.VERSION_ AS version,
|
|
|
+ rp.CATEGORY_ AS groupId,
|
|
|
+ rp.SUSPENSION_STATE_ AS suspend,
|
|
|
+ rp.DEPLOYMENT_ID_ AS deployment_id,
|
|
|
+ rp.DESCRIPTION_ AS description,
|
|
|
+ fd.id,
|
|
|
+ fd.icon,
|
|
|
+ fd.admin,
|
|
|
+ fd.starters,
|
|
|
+ fd.created_by,
|
|
|
+ fd.updated_by,
|
|
|
+ fd.create_time,
|
|
|
+ fd.update_time
|
|
|
+ FROM flow_define AS fd INNER JOIN ACT_RE_PROCDEF AS rp ON fd.define_id = rp.ID_
|
|
|
<where>
|
|
|
- res.VERSION_ = (
|
|
|
- SELECT max( def.VERSION_ ) FROM ACT_RE_PROCDEF as def WHERE def.KEY_ = res.KEY_
|
|
|
+ rp.VERSION_ = (
|
|
|
+ SELECT max( def.VERSION_ ) FROM ACT_RE_PROCDEF as def WHERE def.KEY_ = rp.KEY_
|
|
|
)
|
|
|
- and res.SUSPENSION_STATE_ = 1
|
|
|
+ and rp.SUSPENSION_STATE_ = 1
|
|
|
<if test="name != null and name != ''">
|
|
|
- and res.NAME_ like CONCAT( '%',#{name},'%')
|
|
|
+ and rp.NAME_ like CONCAT( '%',#{name},'%')
|
|
|
</if>
|
|
|
<if test="groupId != null and groupId != ''">
|
|
|
- and res.CATEGORY_ = #{groupId}
|
|
|
+ and rp.CATEGORY_ = #{groupId}
|
|
|
</if>
|
|
|
</where>
|
|
|
- order by pro.create_time desc
|
|
|
+ order by fd.id desc
|
|
|
</select>
|
|
|
|
|
|
<select id="getByDefineId" resultMap="BaseResultMap">
|
|
|
<include refid="defProcess"></include>
|
|
|
<where>
|
|
|
- res.ID_ = #{defineId}
|
|
|
+ rp.ID_ = #{defineId}
|
|
|
</where>
|
|
|
</select>
|
|
|
|