whycxzp
2022-08-08 291f990809505e91c205c573e9751ccbd4282913
散装件更新
1个文件已删除
1个文件已添加
3个文件已修改
160 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/WorksheetMainController.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/ComponentProduct.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/ComponentProductHistory.java 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/ProductBomApproving.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/WorksheetMainService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | 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;
    }
}