package com.dsh.course.feignClient.activity; import com.dsh.course.feignClient.activity.model.*; import com.dsh.guns.modular.system.model.CouponDataVo; import com.dsh.guns.modular.system.model.CouponStore; import com.dsh.guns.modular.system.model.dto.VipDetailDto; import com.dsh.guns.modular.system.model.dto.VipPaymentDto; import com.dsh.guns.modular.system.model.vo.VipDetailVO; import com.dsh.guns.modular.system.model.vo.VipPaymentListVO; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; 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/getCouponListAllOfSearch") List> getCouponListAllOfSearch(@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("/coupon/queryCouponAll") List queryCouponAll(); @PostMapping("/coupon/queryCouponList") List queryCouponList(); @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/queryAllCity") List queryAllCity(); @PostMapping("/base/coupon/queryStore") List queryStore(Integer id); @PostMapping("/base/coupon/queryAllStore") List queryAllStore(); @PostMapping("/base/coupon/listRecord") List> listRecord(CouponRecordQuery ofSearch); @PostMapping("/base/coupon/updateType") void updateType(Long id); @GetMapping("/base/coupon/updateTypeOther/{id}/{operatorId}/{storeId}/{siteId}") void updateTypeOther(@PathVariable("id")Long id,@PathVariable("operatorId")Integer operatorId, @PathVariable("storeId")Integer storeId,@PathVariable("siteId")Integer siteId); @PostMapping("/base/pointMerchars/goodsList") List goodsList(); @PostMapping("/base/coupon/vipDetail") List vipDetail(@RequestBody VipDetailDto vipDetailDto); @PostMapping("/base/coupon/vipPayment") List vipPayment(@RequestBody VipPaymentDto vipPaymentDto); }