From 02f18587bd8860b305e2c688e20465be166bb48c Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期四, 22 七月 2021 15:14:03 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/test' into test --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/AdvertisementApi.java | 84 ++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 80 insertions(+), 4 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/AdvertisementApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/AdvertisementApi.java index bed2451..09d0e10 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/AdvertisementApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/AdvertisementApi.java @@ -1,13 +1,12 @@ package com.panzhihua.service_community.api; import com.panzhihua.common.model.dtos.AppletesBackstageConfigDTO; +import com.panzhihua.common.model.dtos.advertisement.ComOpsAdvDTO; +import com.panzhihua.common.model.dtos.advertisement.PageComOpsAdvDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.service.ComOpsAdvService; import lombok.extern.slf4j.Slf4j; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -42,4 +41,81 @@ public R putJumpContent(@RequestBody AppletesBackstageConfigDTO appletesBackstageConfigDTO){ return comOpsAdvService.putJumpContent(appletesBackstageConfigDTO); } + + /** + * 首页广告banner + * @return 广告列表 + */ + @PostMapping("listadvertisement") + public R listAdvertisement(){ + return comOpsAdvService.listAdvertisement(); + } + + /** + * 新增广告 + * @param comOpsAdvDTO + * @return 新增结果 + */ + @PostMapping("addadvertisement") + public R addAdvertisement(@RequestBody ComOpsAdvDTO comOpsAdvDTO){ + return comOpsAdvService.addAdvertisement(comOpsAdvDTO); + } + + /** + * 编辑广告 + * @param comOpsAdvDTO 编辑内容 + * @return 编辑结果 + */ + @PostMapping("putadvertisement") + public R putAdvertisement(@RequestBody ComOpsAdvDTO comOpsAdvDTO){ + return comOpsAdvService.putAdvertisement(comOpsAdvDTO); + } + + /** + * 广告位置下拉列表 + * @return 位置集合 + */ + @PostMapping("listadvpos") + public R listadvpos(){ + return comOpsAdvService.listadvpos(); + } + + /** + * 跳转内容下拉集合 + * @return 跳转集合 + */ + @PostMapping("listadvjump") + public R listAdvjump(){ + return comOpsAdvService.listAdvjump(); + } + + /** + * 分页查询广告 + * @param pageComOpsAdvDTO 查询内容 + * @return 查询结果 ComOpsAdvVO + */ + @PostMapping("pageadvertisement") + R pageAdvertisement(@RequestBody PageComOpsAdvDTO pageComOpsAdvDTO){ + return comOpsAdvService.pageAdvertisement(pageComOpsAdvDTO); + } + + /** + * 广告详情 + * @param id 主键 + * @return 广告内容 + */ + @PostMapping("detailadvertisement") + public R detailAdvertisement(@RequestParam("id") Long id){ + return comOpsAdvService.detailAdvertisement(id); + } + + /** + * 删除广告 + * @param id 主键 + * @return 删除结果 + */ + @PostMapping("deleteadvertisement") + public R deleteAdvertisement(@RequestParam("id")Long id){ + return comOpsAdvService.deleteAdvertisement(id); + } } -- Gitblit v1.7.1