package com.dsh.course.feignClient.activity; import com.dsh.course.feignClient.activity.model.QueryAdvertisementReq; import com.dsh.guns.modular.system.model.TAdvertisement; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import java.util.List; import java.util.Map; @FeignClient(value = "mb-cloud-activity", path = "/base/advertisement") public interface AdvertisementClient { @PostMapping("/updateAdvertisementById") Object updateAdvertisementById(TAdvertisement tAdvertisement); @PostMapping("/queryAdvertisementById") TAdvertisement queryAdvertisementById(Integer tAdvertisementId); @PostMapping("/deleteAdvertisementById") Object deleteAdvertisementById(Integer tAdvertisementId ); @PostMapping("/saveAdvertisement") Object saveAdvertisement(TAdvertisement tAdvertisement ); @PostMapping("/getAdvertisementList") List> getAdvertisementList(QueryAdvertisementReq req ); }