package com.dsh.course.feignClient.activity; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dsh.course.feignClient.activity.model.HuiminPayQuery; import com.dsh.guns.modular.system.model.SalesDetailVO; import com.dsh.guns.modular.system.util.ResultUtil; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import java.math.BigDecimal; import java.util.List; import java.util.Map; /** * @author mitao * @date 2025/3/29 */ @FeignClient(value = "mb-cloud-activity") public interface PayHuiminClient { /** * 获取售卖明细 * @param query * @return */ @PostMapping("/base/huimin-record/list") Page selectPage(@RequestBody HuiminPayQuery query); /** * 获取售卖明细统计数据 * @param query * @return */ @PostMapping("/base/getStaticsData") Map getStaticsData(@RequestBody HuiminPayQuery query); /** * 退款玩湃惠民卡 * @param id */ @PostMapping("/base/tPayHuimin/refund") void refund(@RequestBody Integer id); @PostMapping("/base/tPayHuimin/export-data") List exportData(@RequestBody HuiminPayQuery query); }