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<Map<String, Object>> getAdvertisementList(QueryAdvertisementReq req );
|
|
}
|