1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="ProcdefMapper">
-
- <!--流程定义表名 -->
- <sql id="tableName">
- ACT_RE_PROCDEF
- </sql>
-
- <!--部署表名 -->
- <sql id="detableName">
- ACT_RE_DEPLOYMENT
- </sql>
-
- <!-- 字段 -->
- <sql id="Field">
- ID_,
- REV_,
- CATEGORY_,
- NAME_,
- KEY_,
- VERSION_,
- DEPLOYMENT_ID_,
- RESOURCE_NAME_,
- DGRM_RESOURCE_NAME_,
- DESCRIPTION_,
- HAS_START_FORM_KEY_,
- HAS_GRAPHICAL_NOTATION_,
- SUSPENSION_STATE_,
- TENANT_ID_,
- ENGINE_VERSION_
- </sql>
-
- <!-- 字段值 -->
- <sql id="FieldValue">
- #{ID_},
- #{REV_},
- #{CATEGORY_},
- #{NAME_},
- #{KEY_},
- #{VERSION_},
- #{DEPLOYMENT_ID_},
- #{RESOURCE_NAME_},
- #{DGRM_RESOURCE_NAME_},
- #{DESCRIPTION_},
- #{HAS_START_FORM_KEY_},
- #{HAS_GRAPHICAL_NOTATION_},
- #{SUSPENSION_STATE_},
- #{TENANT_ID_},
- #{ENGINE_VERSION_}
- </sql>
-
- <!-- 列表 -->
- <select id="datalistPage" parameterType="page" resultType="pd">
- select
- p.ID_,
- p.NAME_,
- p.KEY_,
- p.VERSION_,
- p.DEPLOYMENT_ID_,
- p.RESOURCE_NAME_,
- p.DGRM_RESOURCE_NAME_,
- p.HAS_START_FORM_KEY_,
- p.HAS_GRAPHICAL_NOTATION_,
- p.SUSPENSION_STATE_,
- d.DEPLOY_TIME_
- from
- <include refid="tableName"></include> p
- left join
- <include refid="detableName"></include> d
- on p.DEPLOYMENT_ID_ = d.ID_
- where 1=1
- <if test="pd.keywords!= null and pd.keywords != ''"><!-- 关键词检索 -->
- and
- (
- p.NAME_ LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
- )
- </if>
- <if test="pd.lastStart != null and pd.lastStart != ''"><!-- 开始时间检索 -->
- and d.DEPLOY_TIME_ >= #{pd.lastStart}
- </if>
- <if test="pd.lastEnd != null and pd.lastEnd != ''"><!-- 结束时间检索 -->
- and d.DEPLOY_TIME_ <= #{pd.lastEnd}
- </if>
- order by d.DEPLOY_TIME_ desc
- </select>
-
- <!-- fh313596790qq(青苔) -->
- </mapper>
|