<?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.dsh.course.mapper.TbHotAddressMapper">
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="BaseResultMap" type="com.dsh.guns.modular.system.model.TbHotAddress">
|
<id column="id" property="id"/>
|
<result column="cityId" property="cityId"/>
|
<result column="name" property="name"/>
|
<result column="address" property="address"/>
|
<result column="lon" property="lon"/>
|
<result column="lat" property="lat"/>
|
<result column="hide" property="hide"/>
|
<result column="createTime" property="createTime"/>
|
<result column="sort" property="sort"/>
|
</resultMap>
|
|
<!-- 通用查询结果列 -->
|
<sql id="Base_Column_List">
|
id,
|
cityId,
|
name,
|
address,
|
lon,
|
lat,
|
hide,
|
createTime,
|
sort
|
|
</sql>
|
<select id="getList" resultType="com.dsh.guns.modular.system.model.TbHotAddress">
|
select t1.id,t1.createTime,
|
<if test="language ==1 ">
|
t2.chineseName as pname,
|
</if>
|
<if test="language ==2 ">
|
t2.englishName as pname,
|
</if>
|
<if test="language ==3 ">
|
t2.indonesianName as pname,
|
</if>
|
|
t1.address,t1.hide from t_hot_address t1 left join t_city t2 on t1.areaId=t2.id
|
where 1=1
|
<if test="sTime!=null and eTime !=null">
|
and t1.createTime between #{sTime} and #{eTime}
|
</if>
|
<if test="name!=null and name !=''">
|
and (t1.address like concat("%",#{name},"%") or t2.chineseName like concat("%",#{name},"%"))
|
</if>
|
</select>
|
</mapper>
|