| <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor |
| license agreements. See the NOTICE file distributed with this work for additional |
| information regarding copyright ownership. The ASF licenses this file to |
| You under the Apache License, Version 2.0 (the "License"); you may not use |
| this file except in compliance with the License. You may obtain a copy of |
| the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required |
| by applicable law or agreed to in writing, software distributed under the |
| License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS |
| OF ANY KIND, either express or implied. See the License for the specific |
| language governing permissions and limitations under the License. --> |
| |
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > |
| <mapper namespace="org.apache.rocketmq.eventbridge.adapter.persistence.classes.mybatis.mapper.EventSourceClassMapper"> |
| |
| <sql id="TABLE_NAME"> |
| event_source_class |
| </sql> |
| |
| <sql id="COLUMN_LIST"> |
| name,api_params,required_params,transform,visual_config,description,gmt_create,gmt_modify |
| </sql> |
| <resultMap id="resultMap" |
| type="org.apache.rocketmq.eventbridge.adapter.persistence.classes.mybatis.dataobject.EventSourceClassDO"> |
| <result property="name" column="name"/> |
| <result property="apiParams" column="api_params"/> |
| <result property="requiredParams" column="required_params"/> |
| <result property="transform" column="transform"/> |
| <result property="visualConfig" column="visual_config"/> |
| <result property="description" column="description"/> |
| <result property="gmtCreate" column="gmt_create"/> |
| <result property="gmtModify" column="gmt_modify"/> |
| </resultMap> |
| |
| <select id="getEventSourceClass" resultMap="resultMap"> |
| SELECT |
| <include refid="COLUMN_LIST"/> |
| FROM |
| <include refid="TABLE_NAME"/> |
| WHERE name = #{name} |
| </select> |
| |
| </mapper> |