|  |  |  | 
|---|
|  |  |  | <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> | 
|---|