You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

39 lines
1.5 KiB

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);
}
}