package com.ruoyi.web.controller.api; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; import com.ruoyi.system.model.*; import com.ruoyi.system.query.TTicketOrderQuery; import com.ruoyi.system.service.*; import com.ruoyi.system.vo.TTicketOrderDetailVo; import com.ruoyi.system.vo.TTicketOrderVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.BeanUtils; import org.springframework.web.bind.annotation.*; import java.util.Arrays; import java.util.List; import java.util.Objects; /** *
* 前端控制器 *
* * @author L * @since 2025-12-30 */ @RestController @RequestMapping("/t-ticket-order") @Api(tags = "(青都)门票订单管理") public class TTicketOrderController { private final TTicketOrderService tTicketOrderService; private final TAppUserService tAppUserService; private final TTouristService tTouristService; private final TTicketCodeService tTicketCodeService; public TTicketOrderController(TTicketOrderService tTicketOrderService, TAppUserService tAppUserService, TTouristService tTouristService, TTicketCodeService tTicketCodeService) { this.tTicketOrderService = tTicketOrderService; this.tAppUserService = tAppUserService; this.tTouristService = tTouristService; this.tTicketCodeService = tTicketCodeService; } @ApiOperation(value = "门票订单分页列表") @PostMapping(value = "/pageList") public R