<?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="com.nova.sankuai.infra.mapper.ChannelInfoMapper">
|
|
<select id="getMaxCode" resultType="java.lang.Integer">
|
select max(code) from channel_info;
|
</select>
|
|
<select id="pageImportChannel" resultType="com.nova.sankuai.domain.vo.channel.ChannelInfoVo">
|
select ci.* from channel_info ci
|
<where>
|
ci.type = 0
|
<if test="pageDto.name != null and pageDto.name !=''">
|
and ci.name like concat('%',#{pageDto.name},'%')
|
</if>
|
<if test="pageDto.appId != null and pageDto.appId !=''">
|
and ci.app_id like concat('%',#{pageDto.appId},'%')
|
</if>
|
</where>
|
order by status desc,name asc
|
</select>
|
|
<select id="getChannelByAppId" resultType="com.nova.sankuai.domain.entity.ChannelInfo">
|
select * from channel_info where app_id = #{appId} and type = 0
|
</select>
|
|
<select id="getChannelByCode" resultType="com.nova.sankuai.domain.entity.ChannelInfo">
|
select * from channel_info where code = #{code} and type = 0
|
</select>
|
|
|
<select id="checkLoanMarketHotLinkRely" resultType="java.lang.Integer">
|
select count(*) from channel_info where loan_market_hot_link_id = #{loanMarketId}
|
</select>
|
</mapper>
|