| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="routeServiceDaoImpl"> |
| | | |
| | | <!-- 保存路由信息 add by wuxw 2018-07-03 --> |
| | | <insert id="saveBusinessRouteInfo" parameterType="Map"> |
| | | insert into business_route( |
| | | invoke_limit_times,order_type_cd,operate,app_id,id,service_id,invoke_model |
| | | ) values ( |
| | | #{invokeLimitTimes},#{orderTypeCd},#{operate},#{appId},#{id},#{serviceId},#{invokeModel} |
| | | ) |
| | | insert into business_route(invoke_limit_times, order_type_cd, operate, app_id, id, service_id, invoke_model) |
| | | values (#{invokeLimitTimes}, #{orderTypeCd}, #{operate}, #{appId}, #{id}, #{serviceId}, #{invokeModel}) |
| | | </insert> |
| | | |
| | | |
| | | <!-- 查询路由信息(Business) add by wuxw 2018-07-03 --> |
| | | <select id="getBusinessRouteInfo" parameterType="Map" resultType="Map"> |
| | |
| | | <if test="invokeModel !=null and invokeModel != ''"> |
| | | and t.invoke_model= #{invokeModel} |
| | | </if> |
| | | |
| | | </select> |
| | | |
| | | |
| | | <!-- 保存路由信息至 instance表中 add by wuxw 2018-07-03 --> |
| | | <insert id="saveRouteInfo" parameterType="Map"> |
| | | insert into c_route( |
| | | invoke_limit_times,order_type_cd,app_id,id,service_id,invoke_model |
| | | ) values ( |
| | | #{invokeLimitTimes},#{orderTypeCd},#{appId},#{id},#{serviceId},#{invokeModel} |
| | | ) |
| | | |
| | | insert into c_route(invoke_limit_times, order_type_cd, app_id, id, service_id, invoke_model) |
| | | values (#{invokeLimitTimes}, #{orderTypeCd}, #{appId}, #{id}, #{serviceId}, #{invokeModel}) |
| | | </insert> |
| | | |
| | | |
| | | <!-- 查询路由信息 add by wuxw 2018-07-03 --> |
| | | <select id="getRouteInfo" parameterType="Map" resultType="Map"> |
| | | select t.invoke_limit_times,t.invoke_limit_times invokeLimitTimes,t.order_type_cd,t.order_type_cd |
| | | orderTypeCd,t.app_id,t.app_id appId,t.status_cd,t.status_cd statusCd,t.id,t.service_id,t.service_id |
| | | serviceId,t.invoke_model,t.invoke_model invokeModel,s.name serviceName,a.name appName,s.service_code serviceCode |
| | | serviceId,t.invoke_model,t.invoke_model invokeModel,s.name serviceName,a.name appName,s.service_code |
| | | serviceCode,s.url serviceUrl |
| | | from c_route t,c_service s, c_app a |
| | | where 1 =1 |
| | | and t.app_id = a.app_id |
| | |
| | | <if test="serviceCode !=null and serviceCode != ''"> |
| | | and s.service_code= #{serviceCode} |
| | | </if> |
| | | <if test="serviceUrl != null and serviceUrl != ''"> |
| | | and s.url = #{serviceUrl} |
| | | </if> |
| | | <if test="page != -1 and page != null "> |
| | | limit #{page}, #{row} |
| | | </if> |
| | | |
| | | </select> |
| | | |
| | | |
| | | <!-- 修改路由信息 add by wuxw 2018-07-03 --> |
| | | <update id="updateRouteInfo" parameterType="Map"> |
| | | update c_route t set t.status_cd = #{statusCd} |
| | | |
| | | <if test="invokeLimitTimes !=null and invokeLimitTimes != ''"> |
| | | , t.invoke_limit_times= #{invokeLimitTimes} |
| | | </if> |
| | |
| | | <if test="id !=null and id != ''"> |
| | | and t.id= #{id} |
| | | </if> |
| | | |
| | | </update> |
| | | |
| | | <!-- 查询路由数量 add by wuxw 2018-07-03 --> |
| | |
| | | <if test="serviceCode !=null and serviceCode != ''"> |
| | | and s.service_code= #{serviceCode} |
| | | </if> |
| | | |
| | | |
| | | <if test="serviceUrl != null and serviceUrl != ''"> |
| | | and s.url = #{serviceUrl} |
| | | </if> |
| | | </select> |
| | | |
| | | </mapper> |