package cn.lili.controller.lmk; import cn.lili.base.Result; import cn.lili.common.context.ThreadContextHolder; import cn.lili.modules.goods.entity.dto.GoodsSearchParams; import cn.lili.modules.lmk.domain.query.PrizeRecordQuery; import cn.lili.modules.lmk.service.PrizeRecordService; 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:52 **/ @AllArgsConstructor @RestController @RequestMapping("/manager/lmk/prizeRecord") public class PrizeRecordController { private final PrizeRecordService prizeRecordService; @GetMapping public Result getPage(PrizeRecordQuery query){ return prizeRecordService.page(query); } @ApiOperation(value = "导出") @GetMapping("/queryExport") public void queryExport(PrizeRecordQuery searchParams) { HttpServletResponse response = ThreadContextHolder.getHttpResponse(); prizeRecordService.queryExportStock(response,searchParams);} }