package com.ruoyi.sales.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.sales.pojo.SalesLedgerProductProcess; import com.ruoyi.sales.service.ISalesLedgerProductProcessService; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** *

* 销售产品加工明细 前端控制器 *

* * @author deslrey * @since 2026-03-25 */ @RestController @RequestMapping("/salesLedgerProductProcess") @ApiModel(value = "SalesLedgerProductProcessController", description = "销售产品加工明细") public class SalesLedgerProductProcessController { @Autowired private ISalesLedgerProductProcessService salesLedgerProductProcessService; @ApiOperation("分页查询加工明细") @GetMapping("/list") public AjaxResult list(Page page, String name) { return AjaxResult.success(salesLedgerProductProcessService.salesLedgerProductProcessList(page, name)); } @ApiOperation("新增加工明细") @PostMapping("/add") public AjaxResult add(@RequestBody SalesLedgerProductProcess process) { salesLedgerProductProcessService.addProcess(process); return AjaxResult.success(); } @ApiOperation("修改加工明细") @PutMapping("/update") public AjaxResult update(@RequestBody SalesLedgerProductProcess process) { salesLedgerProductProcessService.updateProcess(process); return AjaxResult.success(); } @ApiOperation("删除加工明细") @DeleteMapping("/delete/{id}") public AjaxResult delete(@PathVariable Integer id) { salesLedgerProductProcessService.deleteProcess(id); return AjaxResult.success(); } }