package com.spring.modules.part.controller; import com.spring.common.utils.PageUtils; import com.spring.common.utils.R; import com.spring.modules.part.dto.RoutingOperationsBatchSaveDto; import com.spring.modules.part.dto.RoutingOperationsQueryDto; import com.spring.modules.part.dto.RoutingOperationsDescQueryDto; import com.spring.modules.part.service.RoutingOperationsService; import org.springframework.beans.factory.annotation.Autowired; 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("/plm/routingOperations") public class RoutingOperationsController { @Autowired private RoutingOperationsService routingOperationsService; @PostMapping("/search") public R search(@RequestBody RoutingOperationsQueryDto query) { PageUtils page = routingOperationsService.routingOperationsSearch(query); return R.ok().put("page", page); } @PostMapping("/batchSave") public R batchSave(@RequestBody RoutingOperationsBatchSaveDto dto) { routingOperationsService.batchSave(dto); return R.ok(); } @PostMapping("/getDesc") public R getDesc(@RequestBody RoutingOperationsDescQueryDto dto) { String desc = routingOperationsService.getDesc(dto); return R.ok().put("desc", desc); } }