12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <?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="cn.ubitech.ttc.dao.ActivityInfoMapper">
- <select id="getActivityList" resultType="cn.ubitech.ttc.entity.ActivityInfo" useCache="false">
- SELECT
- *
- FROM
- activity_info a
- WHERE 1=1
- AND (a.addr like #{addr} or a.addrdetail like #{addr})
- AND a.name like #{keyword}
- <if test='type!=0'>
- AND a.type=#{type}
- </if>
- <if test='status!=0'>
- AND a.status=#{status}
- </if>
- <if test='userid!=null'>
- AND a.creator=#{userid}
- </if>
- <if test='activityids!=null'>
- AND a.id IN
- <foreach collection="activityids" item="ids" index="index"
- open="(" close=")" separator=",">
- #{ids}
- </foreach>
- </if>
- and a.node=#{node}
- ORDER BY
- a.createtime DESC
- </select>
- <select id="getActivityCount" resultType="java.lang.Integer" useCache="false">
- SELECT
- count(a.id)
- FROM
- activity_info a
- WHERE 1=1
- AND (a.addr like #{addr} or a.addrdetail like #{addr})
- AND a.name like #{keyword}
- <if test='type!=0'>
- AND a.type=#{type}
- </if>
- <if test='status!=0'>
- AND a.status=#{status}
- </if>
- <if test='userid!=null'>
- AND a.creator=#{userid}
- </if>
- <if test='activityids!=null'>
- AND a.id IN
- <foreach collection="activityids" item="ids" index="index"
- open="(" close=")" separator=",">
- #{ids}
- </foreach>
- </if>
- and a.node=#{node}
- ORDER BY
- a.createtime DESC
- </select>
- </mapper>
|