package jnpf.dmsController.preview; import jakarta.validation.Valid; import jnpf.base.ActionResult; import jnpf.dmsEntity.preview.form.DmsFilePreviewTicketRequest; import jnpf.dmsEntity.preview.vo.DmsFilePreviewTicketVO; import jnpf.dmsService.DmsFilePreviewService; 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 DmsFilePreviewController { private final DmsFilePreviewService previewService; @PostMapping("/file-preview-tickets") public ActionResult createTicket( @RequestBody @Valid DmsFilePreviewTicketRequest request) { return ActionResult.success(previewService.createTicket(request)); } }