package com.dsh.course.feignClient.activity; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dsh.course.feignClient.activity.model.IntegralGoodsOfSearch; import com.dsh.course.feignClient.activity.model.PointMercharsPayedVo; import com.dsh.course.feignClient.activity.model.PointMercharsVo; import com.dsh.guns.modular.system.model.GoodsInfoOneVo; import com.dsh.guns.modular.system.model.StoreVos; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import java.util.HashMap; import java.util.List; import java.util.Map; @FeignClient(value = "mb-cloud-activity") public interface PointMercharsClient { @PostMapping("/base/pointMerchars/queryGoodsListSearch") List> getIntegralGoodsListOfSearch(@RequestBody IntegralGoodsOfSearch ofSearch); @PostMapping("/base/pointMerchars/queryPointMerchaseDetailOfId") PointMercharsVo queryPointMerchaseDetailOfId(@RequestBody Integer pointMercharsId); @PostMapping("/base/pointMerchars/updateGoodsGroudingStatus") boolean updateGoodsGroudingStatus(@RequestBody Map map); @PostMapping("/base/pointMerchars/queryUserPayedGoodsList") List> queryUserPayedGoodsList(@RequestBody PointMercharsPayedVo pointMercharsPayedVo); @PostMapping("/base/pointMerchars/writeOffGoodsStatus") boolean writeOffGoodsStatus(@RequestBody Map map); @PostMapping("/base/pointMerchars/updateGoodsDetail") boolean updateGoodsDetail(@RequestBody Map stringObjectHashMap); @PostMapping("/base/pointMerchars/queryDetailsOfGoods") GoodsInfoOneVo queryDetailsOfGoods(@RequestBody Integer id); @PostMapping("/base/pointMerchars/getStoreList") List getStoreList(@RequestBody Integer id); @PostMapping("/base/pointMerchars/getProvinces") List getProvinces(@RequestBody Integer id); }