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.*;
|
|
/**
|
* <p>
|
* 销售产品加工明细 前端控制器
|
* </p>
|
*
|
* @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<SalesLedgerProductProcess> 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();
|
}
|
}
|