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<Map<String,Object>> getCouponListOfSearch(@RequestBody CouponListOfSearch ofSearch);
|
|
|
@PostMapping("/base/coupon/couponExamineListSearch")
|
List<Map<String,Object>> getCouponExamineListOfSearch(@RequestBody CouponExamineListSearch ofSearch);
|
|
|
@PostMapping("/base/coupon/couponExamineDetail")
|
Map<String, Object> 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<CouponCity> queryCity(Integer id);
|
@PostMapping("/base/coupon/queryStore")
|
List<Integer> queryStore(Integer id);
|
|
@PostMapping("/base/coupon/listRecord")
|
List<Map<String,Object>> listRecord(CouponRecordQuery ofSearch);
|
|
@PostMapping("/base/coupon/updateType")
|
void updateType(Long id);
|
}
|