|
@@ -15,7 +15,7 @@
|
|
|
<result property="createBy" column="CREATE_BY_" jdbcType="VARCHAR"/>
|
|
<result property="createBy" column="CREATE_BY_" jdbcType="VARCHAR"/>
|
|
|
<result property="createTime" column="CREATE_TIME_" jdbcType="TIMESTAMP"/>
|
|
<result property="createTime" column="CREATE_TIME_" jdbcType="TIMESTAMP"/>
|
|
|
<result property="tenantId" column="TENANT_ID_" jdbcType="VARCHAR"/>
|
|
<result property="tenantId" column="TENANT_ID_" jdbcType="VARCHAR"/>
|
|
|
- <result property="bpmAgentRoleList" column="AGENT_ROLES_" javaType="java.util.List" typeHandler="com.lc.ibps.bpmn.persistence.handler.JsonArrayTypeHandler"/>
|
|
|
|
|
|
|
+ <result property="bpmAgentRoleList" column="AGENT_ROLES_" javaType="java.util.List" typeHandler="com.lc.ibps.bpmn.persistence.handler.StringListTypeHandler"/>
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
@@ -26,7 +26,7 @@
|
|
|
INSERT INTO IBPS_BPM_AGENT
|
|
INSERT INTO IBPS_BPM_AGENT
|
|
|
(<include refid="columns"/>)
|
|
(<include refid="columns"/>)
|
|
|
VALUES
|
|
VALUES
|
|
|
- (#{id,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{delegatorId,jdbcType=VARCHAR}, #{agenterId,jdbcType=VARCHAR}, #{procDefKey,jdbcType=VARCHAR}, #{isEnabled,jdbcType=VARCHAR}, #{effectiveTime,jdbcType=TIMESTAMP}, #{expiryTime,jdbcType=TIMESTAMP}, #{agentType,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{tenantId,jdbcType=VARCHAR}, #{bpmAgentRoleList,jdbcType=VARCHAR,typeHandler=com.lc.ibps.bpmn.persistence.handler.JsonArrayTypeHandler})
|
|
|
|
|
|
|
+ (#{id,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{delegatorId,jdbcType=VARCHAR}, #{agenterId,jdbcType=VARCHAR}, #{procDefKey,jdbcType=VARCHAR}, #{isEnabled,jdbcType=VARCHAR}, #{effectiveTime,jdbcType=TIMESTAMP}, #{expiryTime,jdbcType=TIMESTAMP}, #{agentType,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{tenantId,jdbcType=VARCHAR}, #{bpmAgentRoleList,jdbcType=VARCHAR,typeHandler=com.lc.ibps.bpmn.persistence.handler.StringListTypeHandler})
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
|
<select id="get" parameterType="java.lang.String" resultMap="BpmAgentPo">
|
|
<select id="get" parameterType="java.lang.String" resultMap="BpmAgentPo">
|
|
@@ -49,12 +49,7 @@
|
|
|
</if>
|
|
</if>
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="findRulesByAgentId" parameterType="java.util.Map" resultMap="BpmAgentPo">
|
|
|
|
|
- SELECT <include refid="columns"/> FROM IBPS_BPM_AGENT
|
|
|
|
|
- WHERE
|
|
|
|
|
- AGENTER_ID_=#{agenterId}
|
|
|
|
|
- AND IS_ENABLED_=#{isEnabled}
|
|
|
|
|
- </select>
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
<select id="findIdsByType" parameterType="java.util.Map" resultMap="BpmAgentPo">
|
|
<select id="findIdsByType" parameterType="java.util.Map" resultMap="BpmAgentPo">
|
|
|
SELECT ID_ FROM IBPS_BPM_AGENT
|
|
SELECT ID_ FROM IBPS_BPM_AGENT
|
|
@@ -114,7 +109,7 @@
|
|
|
AGENT_TYPE_=#{agentType,jdbcType=VARCHAR},
|
|
AGENT_TYPE_=#{agentType,jdbcType=VARCHAR},
|
|
|
CREATE_BY_=#{createBy,jdbcType=VARCHAR},
|
|
CREATE_BY_=#{createBy,jdbcType=VARCHAR},
|
|
|
CREATE_TIME_=#{createTime,jdbcType=TIMESTAMP},
|
|
CREATE_TIME_=#{createTime,jdbcType=TIMESTAMP},
|
|
|
- AGENT_ROLES_=#{bpmAgentRoleList,jdbcType=VARCHAR,typeHandler=com.lc.ibps.bpmn.persistence.handler.JsonArrayTypeHandler}
|
|
|
|
|
|
|
+ AGENT_ROLES_=#{bpmAgentRoleList,jdbcType=VARCHAR,typeHandler=com.lc.ibps.bpmn.persistence.handler.StringListTypeHandler}
|
|
|
WHERE
|
|
WHERE
|
|
|
ID_=#{id}
|
|
ID_=#{id}
|
|
|
</update>
|
|
</update>
|