@FeignClient(value="admin-service",
configuration=FeignConfiguration.class)
public interface BannerService
| 限定符和类型 | 方法和说明 |
|---|---|
Long |
deleteBanner(Long id)
根据banner ID,删除城市信息
|
List<Banner> |
findAllBanner(Integer type,
String title,
Integer status,
Long startAt,
Long endAt)
5.获取banner列表
根据 type title status startAt endAt动态查询
startAt endAt 对应跟新时间
排序逻辑:
1.上下架状态降序 on= 2 off =1
2.sort升序
3.更新时间降序
at 2018/10/1 11:17
|
Banner |
findBannerById(Long id)
根据banner ID,查询banner信息
|
Long |
saveBanner(Integer type,
Banner banner)
新增banner信息
|
Long |
updateBanner(Long id,
Banner banner)
更新banner上下架状态
|
Long |
updateList(List<Banner> bannerList)
批量更新接口
at 2018/10/4 23:29
|
Long |
updateOne(Long id,
Banner record)
TODO 更新banner
at 2018/10/1 11:05
|
@GetMapping(value="/a/banner/{id}")
Banner findBannerById(@PathVariable(value="id")
Long id)
id - @PostMapping(value="/a/u/banner/{type}")
Long saveBanner(@PathVariable(value="type")
Integer type,
@RequestBody
Banner banner)
banner - @PutMapping(value="/a/u/banner/status/{id}")
Long updateBanner(@PathVariable(value="id")
Long id,
Banner banner)
banner - @DeleteMapping(value="/a/u/banner/{id}")
Long deleteBanner(@PathVariable(value="id")
Long id)
id - @PutMapping(value="/a/u/banner/{id}")
Long updateOne(@PathVariable(value="id")
Long id,
Banner record)
@GetMapping(value="/a/banner/search/{type}")
List<Banner> findAllBanner(@PathVariable(value="type")
Integer type,
@RequestParam(value="title",required=false)
String title,
@RequestParam(value="status",required=false)
Integer status,
@RequestParam(value="startAt",required=false)
Long startAt,
@RequestParam(value="endAt",required=false)
Long endAt)
Copyright © 2018. All rights reserved.