whyclxw
4 天以前 bfa320956f20988fe671b0c4d25aa82fe766a98d
src/main/java/com/whyc/pojo/WorksheetMain.java
@@ -1,18 +1,16 @@
package com.whyc.pojo;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.whyc.config.EnumWorksheetType;
import io.swagger.annotations.ApiModelProperty;
import org.apache.ibatis.type.Alias;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;
@TableName(schema = "db_doc",value = "tb_worksheet_main")
@TableName(value = "tb_worksheet_main")
@Alias("WorksheetMain")
public class WorksheetMain {
    private Integer   id;
@@ -36,6 +34,11 @@
     * 1:经理处理中
     * 2:总经理处理中
     * 5:归档
     *
     * ->在流程卡/SOP中
     *  0:驳回,完结
     *  1:处理中
     *  5:归档
     * */
    private Integer status;
    @ApiModelProperty("工单结束意见")
@@ -44,7 +47,7 @@
    /**
     * {@link EnumWorksheetType#getType()}
     */
    @ApiModelProperty("工单类型:1-bom,2-散装件,3-bom-散装件")
    @ApiModelProperty("工单类型")
    private Integer type;
    @ApiModelProperty("流程的下个处理人")
@@ -58,9 +61,9 @@
    @TableField(exist = false)
    private DocUser createUser;
    @ApiModelProperty("待审批产品bom")
    @ApiModelProperty("待审批产品")
    @TableField(exist = false)
    private List<ProductBomApproving> approvingBomList;
    private ProductApproving productApproving;
    @TableField(exist = false)
    private LinkedList<WorksheetLink> links;
@@ -68,15 +71,21 @@
    @TableField(exist = false)
    private DocUser approvingUser;
    @ApiModelProperty("待审批散装件")
    @ApiModelProperty("待审批物料")
    @TableField(exist = false)
    private List<ComponentApproving> cApprovingList;
    private List<MaterialApproving> mApprovingList;
    @TableField(exist = false)
    private List<ComponentProductApproving> cpApprovingList;
    private List<MaterialProductApproving> mpApprovingList;
    @TableField(exist = false)
    private ProductSoftwareApproving softwareApproving;
    private ProcedureDoc procedureDoc;
    @TableField(exist = false)
    private Integer pageNum;
    @TableField(exist = false)
    private Integer pageSize;
    public Integer getId() {
        return id;
@@ -190,12 +199,12 @@
        this.links = links;
    }
    public List<ProductBomApproving> getApprovingBomList() {
        return approvingBomList;
    public ProductApproving getProductApproving() {
        return productApproving;
    }
    public void setApprovingBomList(List<ProductBomApproving> approvingBomList) {
        this.approvingBomList = approvingBomList;
    public void setProductApproving(ProductApproving productApproving) {
        this.productApproving = productApproving;
    }
    public DocUser getApprovingUser() {
@@ -214,27 +223,43 @@
        this.type = type;
    }
    public List<ComponentApproving> getCApprovingList() {
        return cApprovingList;
    public List<MaterialApproving> getMApprovingList() {
        return mApprovingList;
    }
    public void setCApprovingList(List<ComponentApproving> cApprovingList) {
        this.cApprovingList = cApprovingList;
    public void setMApprovingList(List<MaterialApproving> mApprovingList) {
        this.mApprovingList = mApprovingList;
    }
    public List<ComponentProductApproving> getCpApprovingList() {
        return cpApprovingList;
    public List<MaterialProductApproving> getMpApprovingList() {
        return mpApprovingList;
    }
    public void setCpApprovingList(List<ComponentProductApproving> cpApprovingList) {
        this.cpApprovingList = cpApprovingList;
    public void setMpApprovingList(List<MaterialProductApproving> mpApprovingList) {
        this.mpApprovingList = mpApprovingList;
    }
    public ProductSoftwareApproving getSoftwareApproving() {
        return softwareApproving;
    public ProcedureDoc getProcedureDoc() {
        return procedureDoc;
    }
    public void setSoftwareApproving(ProductSoftwareApproving softwareApproving) {
        this.softwareApproving = softwareApproving;
    public void setProcedureDoc(ProcedureDoc procedureDoc) {
        this.procedureDoc = procedureDoc;
    }
    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }
    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }
    public Integer getPageNum() {
        return pageNum;
    }
    public Integer getPageSize() {
        return pageSize;
    }
}