package org.jeecg.modules.dnc.controller; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.jeecg.common.aspect.annotation.AutoLog; import org.jeecg.common.system.base.controller.JeecgController; import org.jeecg.modules.dnc.entity.WorkStep; import org.jeecg.modules.dnc.response.CommonCode; import org.jeecg.modules.dnc.response.ResponseResult; import org.jeecg.modules.dnc.service.IProductMixService; import org.jeecg.modules.dnc.service.IWorkStepService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @Slf4j @Api(tags = "工步表") @RestController @RequestMapping("/nc/workStep") public class WorkStepController extends JeecgController { @Autowired private IWorkStepService iWorkStepService; @Autowired private IProductMixService iProductMixService; @AutoLog(value = "工步表-新增工步信息") @ApiOperation(value = "工步表-新增工步信息", notes = "工步表-新增工步信息") @PostMapping("/add") public ResponseResult addWorkStep(@RequestBody WorkStep workStep) { boolean b = iWorkStepService.addWorkStep(workStep); if(b) { return new ResponseResult(CommonCode.SUCCESS); } return new ResponseResult(CommonCode.FAIL); } @AutoLog(value = "工步表-编辑工步信息") @ApiOperation(value = "工步表-编辑工步信息", notes = "工步表-编辑工步信息") @PutMapping("/edit/{id}") public ResponseResult editWorkStep(@PathVariable("id") String id,@RequestBody WorkStep workStep) { boolean b = iWorkStepService.editWorkStep(id, workStep); if(b) { return new ResponseResult(CommonCode.SUCCESS); } return new ResponseResult(CommonCode.FAIL); } }