From 2e64c232ab6b51b2cecf1ee96e1e9b709234f326 Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期六, 21 八月 2021 16:35:14 +0800 Subject: [PATCH] 随手拍改版接口开发 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/AdvertisementApi.java | 36 ++++++++++++++++++++++++++++++++---- 1 files changed, 32 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 45ffbda..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 @@ -2,13 +2,11 @@ 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; @@ -90,4 +88,34 @@ 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