package com.ruoyi.web.controller.api; import com.baomidou.mybatisplus.core.metadata.IPage; import com.ruoyi.common.core.domain.R; import com.ruoyi.system.query.ApprovalApplicationAdQuery; import com.ruoyi.system.service.OaApprovalApplicationAdService; import com.ruoyi.system.vo.ApprovalApplicationAdVO; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.context.annotation.Lazy; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * @author mitao * @date 2025/10/20 */ @Api(tags = {"广告制作申请相关接口"}) @Slf4j @Validated @RestController @RequestMapping("/asset-ad-make") @RequiredArgsConstructor(onConstructor_ = {@Lazy}) public class AssetAdMakeController { private final OaApprovalApplicationAdService oaApprovalApplicationAdService; @PostMapping("/page") @ApiOperation("广告制作申请分页列表") public R> getPageList(@RequestBody ApprovalApplicationAdQuery query){ return R.ok(oaApprovalApplicationAdService.getPageList(query)); } }