Commit f7b8b9cd authored by libin's avatar libin

banner

parent 7681869b
package com.xxfc.platform.app.entity.vo;
import lombok.Data;
/**
* @author libin
* @version 1.0
* @description
* @data 2019/6/28 9:34
*/
@Data
public class BannerVo {
/**
* 封面地址
*/
private String cover;
/**
* 跳转链接地址
*/
private String url;
}
...@@ -4,10 +4,12 @@ import com.github.wxiaoqi.security.admin.feign.dto.UserDTO; ...@@ -4,10 +4,12 @@ import com.github.wxiaoqi.security.admin.feign.dto.UserDTO;
import com.github.wxiaoqi.security.common.biz.BaseBiz; import com.github.wxiaoqi.security.common.biz.BaseBiz;
import com.github.wxiaoqi.security.common.vo.PageDataVO; import com.github.wxiaoqi.security.common.vo.PageDataVO;
import com.xxfc.platform.app.entity.Banner; import com.xxfc.platform.app.entity.Banner;
import com.xxfc.platform.app.entity.vo.BannerVo;
import com.xxfc.platform.app.mapper.BannerMapper; import com.xxfc.platform.app.mapper.BannerMapper;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.time.Instant; import java.time.Instant;
import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
...@@ -30,8 +32,16 @@ public class BannerBiz extends BaseBiz<BannerMapper,Banner> { ...@@ -30,8 +32,16 @@ public class BannerBiz extends BaseBiz<BannerMapper,Banner> {
this.deleteById(id); this.deleteById(id);
}*/ }*/
public List<Banner> findBannerList(Integer type) { public List<BannerVo> findBannerList(Integer type) {
return mapper.findBannerListByType(type); List<BannerVo> bannerVos = new ArrayList<>();
List<Banner> banners = mapper.findBannerListByType(type);
banners.forEach(banner -> {
BannerVo bannerVo = new BannerVo();
bannerVo.setCover(banner.getCover());
banner.setUrl(banner.getUrl());
bannerVos.add(bannerVo);
});
return bannerVos;
} }
/* /*
......
...@@ -2,7 +2,7 @@ package com.xxfc.platform.app.rest; ...@@ -2,7 +2,7 @@ package com.xxfc.platform.app.rest;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse; import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.xxfc.platform.app.biz.BannerBiz; import com.xxfc.platform.app.biz.BannerBiz;
import com.xxfc.platform.app.entity.Banner; import com.xxfc.platform.app.entity.vo.BannerVo;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -33,7 +33,7 @@ public class BannerController { ...@@ -33,7 +33,7 @@ public class BannerController {
if (type==null) { if (type==null) {
return ObjectRestResponse.createDefaultFail(); return ObjectRestResponse.createDefaultFail();
} }
List<Banner> bannerList = bannerBiz.findBannerList(type); List<BannerVo> bannerList = bannerBiz.findBannerList(type);
return ObjectRestResponse.succ(bannerList); return ObjectRestResponse.succ(bannerList);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment