package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.DocUser; import com.whyc.pojo.ProductBomApproving; import com.whyc.pojo.WorksheetMain; import com.whyc.service.WorksheetMainService; import com.whyc.util.ActionUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; @RestController @RequestMapping("worksheetMain") @Api(tags = "工作流") public class WorksheetMainController { @Autowired private WorksheetMainService service; @PostMapping("submit") @ApiOperation("产品图纸及bom提交") public Response submit(@RequestBody WorksheetMain main, @RequestBody List bomList){ DocUser user = ActionUtil.getUser(); boolean res = service.submit(main,user); if(res) { return new Response().set(1,true, "提交完成"); }else{ return new Response().set(1,false,"角色无法提交图纸"); } } @GetMapping("list") @ApiOperation("获取工作流-各角色用户对应的工作台数据分类") public Response getList(){ DocUser user = ActionUtil.getUser(); Map map = service.getList(user); return new Response().set(1,map); } @GetMapping("linkInfo") @ApiOperation("获取工作流-单个信息流") public Response getLinkList(@RequestParam int id){ WorksheetMain main = service.getLinkList(id); return new Response().set(1,main); } }