package com.dsh.course.feignClient.activity; import com.dsh.course.feignClient.activity.model.*; import com.dsh.guns.modular.system.model.CouponDataVo; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import java.util.List; import java.util.Map; @FeignClient(value = "mb-cloud-activity") public interface CouponClient { @PostMapping("/base/coupon/queryCouponListSearch") List> getCouponListOfSearch(@RequestBody CouponListOfSearch ofSearch); @PostMapping("/base/coupon/queryCouponListSearch1") List> getCouponListOfSearch1(@RequestBody CouponListOfSearch ofSearch); @PostMapping("/base/coupon/couponExamineListSearch") List> getCouponExamineListOfSearch(@RequestBody CouponExamineListSearch ofSearch); @PostMapping("/base/coupon/couponExamineDetail") Map queryCouponExamineDetail(@RequestBody Integer id); @PostMapping("/coupon/queryCouponById") Coupon queryCouponById(@RequestBody Integer id); @PostMapping("/base/coupon/updateCouponExamine") boolean updateCouponData(@RequestBody Coupon coupon); @PostMapping("/base/coupon/insertIntoCouponData") void insertIntoData(@RequestBody CouponDataVo dataVo); @PostMapping("/base/coupon/queryCity") List queryCity(Integer id); @PostMapping("/base/coupon/queryStore") List queryStore(Integer id); @PostMapping("/base/coupon/listRecord") List> listRecord(CouponRecordQuery ofSearch); @PostMapping("/base/coupon/updateType") void updateType(Long id); }