package com.ruoyi.production.controller; import com.ruoyi.framework.web.domain.R; import com.ruoyi.production.dto.SaveProductionPrintOrderDto; import com.ruoyi.production.pojo.ProductionPrintOrder; import com.ruoyi.production.service.ProductionPrintOrderService; import io.swagger.annotations.Api; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; /** * @author buhuazhen * @date 2026/4/23 * @email 3038525872@qq.com */ @RequestMapping("/productionProductInput") @RestController @Api(value = "印刷单") @RequiredArgsConstructor public class ProductionPrintOrderController { private final ProductionPrintOrderService productionPrintOrderService; @PostMapping("/save") public R save(@RequestBody SaveProductionPrintOrderDto dto){ productionPrintOrderService.save(dto); return R.ok(); } @PostMapping("/getByProductWordId/{id}") public ProductionPrintOrder getByProductWordId(@PathVariable Long id){ return productionPrintOrderService.getByProductWordId(id); } @PostMapping("/export/{id}") public R export(@PathVariable Long id){ productionPrintOrderService.exportPrintExcelByWordId(id); return R.ok(); } }