| <?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="cc.mrbird.febs.mall.mapper.MallNewsInfoMapper"> | 
|   | 
|     <select id="getNewInfoListInPage" resultType="cc.mrbird.febs.mall.vo.AdminMallNewsInfoVo"> | 
|         SELECT | 
|                a.*, | 
|                c.title categoryName, | 
|                b.goods_name targetName | 
|         FROM mall_news_info a | 
|         left join mall_goods b on a.target_id = b.id | 
|         left join mall_news_category c on a.category_id=c.id | 
|         group by a.id | 
|         order by a.CREATED_TIME desc | 
|     </select> | 
|   | 
|     <select id="selectNewsVoInPage" resultType="cc.mrbird.febs.mall.vo.NewsListVo"> | 
|         select * from mall_news_info | 
|         <where> | 
|             1=1 | 
|             <if test="record.categoryId != null"> | 
|                 and category_id=#{record.categoryId} | 
|             </if> | 
|             <if test="record.isTop != null"> | 
|                 and is_top=#{record.isTop} | 
|             </if> | 
|         </where> | 
|         order by CREATED_TIME desc | 
|     </select> | 
| </mapper> |