package jnpf.dmsController.download; import jakarta.validation.Valid; import jnpf.base.ActionResult; import jnpf.dmsEntity.download.form.DmsFileDownloadTicketRequest; import jnpf.dmsEntity.download.vo.DmsFileDownloadTicketVO; import jnpf.dmsService.DmsFileDownloadService; import lombok.RequiredArgsConstructor; 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; @RestController @RequestMapping @RequiredArgsConstructor public class DmsFileDownloadController { private final DmsFileDownloadService downloadService; @PostMapping("/file-download-tickets") public ActionResult createTicket( @RequestBody @Valid DmsFileDownloadTicketRequest request) { return ActionResult.success(downloadService.createTicket(request)); } }