aboutsummaryrefslogtreecommitdiffstats
path: root/intentanalysis/src/main/resources/mybatis/sql/IntentEventRecordMapper.xml
blob: bd86b9e19a9620a5383478c56bc06c3a3024089c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?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="org.onap.usecaseui.intentanalysis.mapper.IntentEventRecordMapper">

    <insert id="insertIntentRecord">
        insert into intent_Event_Record(intentId, intentName, intentStatus, operateType,parent_id)
        values(#{intentEventRecord.intentId}, #{intentEventRecord.intentName},
               #{intentEventRecord.intentStatus},#{intentEventRecord.operateType},
               #{parentId})
    </insert>


    <select id="getIntentEventRecordByIntentId"  resultType="org.onap.usecaseui.intentanalysis.bean.models.IntentEventRecord">
       select id,intentId,intentName,intentStatus,operateType,parent_id parentId
       from intent_Event_Record where intentId = #{intentId};
    </select>

    <select id="getIntentEventRecordByPid"  resultType="org.onap.usecaseui.intentanalysis.bean.models.IntentEventRecord">
        select id,intentId,intentName,intentStatus,operateType,parent_id
        from intent_Event_Record where parent_id = #{parentId} and operateType=#{operateType};
    </select>
</mapper>