src/main/java/com/whyc/controller/WorksheetMainController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/ComponentProduct.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/ComponentProductHistory.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/ProductBomApproving.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/WorksheetMainService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/WorksheetMainController.java
@@ -34,6 +34,18 @@ } } @PostMapping("componentRelatedSubmit") @ApiOperation(value="散装件-产品审批提交",notes = "type:1(关联),2(替换),3(删除),4(解除);散装件-产品的信息在approvingBomList,这个对象数组内,componentList为关联的散装件") public Response componentProductSubmit(@RequestParam int type,@RequestBody WorksheetMain main){ DocUser user = ActionUtil.getUser(); boolean res = service.componentProductSubmit(type,main,user); if(res) { return new Response().set(1,true, "提交完成"); }else{ return new Response().set(1,false,"角色无法提交审批"); } } @GetMapping("statusStatistic") @ApiOperation("获取工作流-各角色用户对应的工作台数据分类统计") public Response<Map<String,Integer>> getStatusStatistic(){ src/main/java/com/whyc/pojo/ComponentProduct.java
File was deleted src/main/java/com/whyc/pojo/ComponentProductHistory.java
New file @@ -0,0 +1,80 @@ package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModelProperty; import org.apache.ibatis.type.Alias; import java.util.Date; @TableName(schema = "db_doc",value = "tb_component_product_history") @Alias("ComponentProductHistory") public class ComponentProductHistory { private Integer id; @ApiModelProperty("散装件id") private Integer componentId; @ApiModelProperty("母料型号") private String parentModel; @ApiModelProperty("子件名称") private String subName; private Integer sVersion; private Integer eVersion; private Date createTime; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Integer getComponentId() { return componentId; } public void setComponentId(Integer componentId) { this.componentId = componentId; } public String getParentModel() { return parentModel; } public void setParentModel(String parentModel) { this.parentModel = parentModel; } public String getSubName() { return subName; } public void setSubName(String subName) { this.subName = subName; } public Integer getsVersion() { return sVersion; } public void setsVersion(Integer sVersion) { this.sVersion = sVersion; } public Integer geteVersion() { return eVersion; } public void seteVersion(Integer eVersion) { this.eVersion = eVersion; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } } src/main/java/com/whyc/pojo/ProductBomApproving.java
@@ -6,6 +6,7 @@ import org.apache.ibatis.type.Alias; import java.util.Date; import java.util.List; /** * 产品bom表-待审批生效 @@ -69,6 +70,10 @@ @TableField(exist = false) private String excelName; @ApiModelProperty("散装件数组") @TableField(exist = false) private List<Component> componentList; public Integer getId() { return id; @@ -293,4 +298,12 @@ public void setExcelName(String excelName) { this.excelName = excelName; } public List<Component> getComponentList() { return componentList; } public void setComponentList(List<Component> componentList) { this.componentList = componentList; } } src/main/java/com/whyc/service/WorksheetMainService.java
@@ -343,4 +343,9 @@ return new Response<PageInfo<WorksheetMain>>().set(1,pageInfo); } public boolean componentProductSubmit(int type, WorksheetMain main, DocUser user) { return false; } }