package cn.lili.controller.lmk; import cn.lili.base.Result; import cn.lili.common.context.ThreadContextHolder; import cn.lili.modules.lmk.domain.query.PrizeGrantRecordQuery; import cn.lili.modules.lmk.domain.query.PrizeRecordQuery; import cn.lili.modules.lmk.service.PrizeGrantRecordService; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletResponse; /** * lmk-shop-java * 奖品发放记录 * * @author : zxl * @date : 2025-08-25 16:45 **/ @RestController @AllArgsConstructor @RequestMapping("/manager/lmk/prizeGrantRecord") public class PrizeGrantRecordController { private final PrizeGrantRecordService prizeGrantRecordService; @GetMapping public Result getPage(PrizeGrantRecordQuery query){ return prizeGrantRecordService.page(query); } @ApiOperation(value = "导出") @GetMapping("/queryExport") public void queryExport(PrizeGrantRecordQuery searchParams) { HttpServletResponse response = ThreadContextHolder.getHttpResponse(); prizeGrantRecordService.queryExportStock(response,searchParams);} }