package com.zy.asrs.entity;
|
|
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableId;
|
import com.baomidou.mybatisplus.enums.IdType;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
|
import com.core.common.SpringUtils;
|
|
import com.zy.asrs.service.DepartmentService;
|
import com.zy.asrs.service.ICItemCoreService;
|
import org.springframework.format.annotation.DateTimeFormat;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import com.baomidou.mybatisplus.annotations.TableField;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import com.baomidou.mybatisplus.annotations.TableName;
|
import java.io.Serializable;
|
|
@Data
|
@TableName("ICMO")
|
public class ICMO implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@ApiModelProperty(value= "")
|
@TableField("FBrNo")
|
private String FBrNo;
|
|
@ApiModelProperty(value= "")
|
@TableId(value = "FInterID", type = IdType.INPUT)
|
@TableField("FInterID")
|
private Integer FInterID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FBillNo")
|
private String FBillNo;
|
|
@ApiModelProperty(value= "")
|
@TableField("FTranType")
|
private Short FTranType;
|
|
@ApiModelProperty(value= "")
|
@TableField("FStatus")
|
private Short FStatus;
|
|
@ApiModelProperty(value= "")
|
@TableField("FMRP")
|
private Short FMRP;
|
|
@ApiModelProperty(value= "")
|
@TableField("FType")
|
private Short FType;
|
|
@ApiModelProperty(value= "")
|
@TableField("FWorkShop")
|
private Integer FWorkShop;
|
|
@ApiModelProperty(value= "")
|
@TableField("FItemID")
|
private Integer FItemID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FQty")
|
private Double FQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FCommitQty")
|
private Double FCommitQty;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FPlanCommitDate")
|
private Date FPlanCommitDate;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FPlanFinishDate")
|
private Date FPlanFinishDate;
|
|
@ApiModelProperty(value= "")
|
@TableField("FConveyerID")
|
private Integer FConveyerID;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FCommitDate")
|
private Date FCommitDate;
|
|
@ApiModelProperty(value= "")
|
@TableField("FCheckerID")
|
private Integer FCheckerID;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FCheckDate")
|
private Date FCheckDate;
|
|
@ApiModelProperty(value= "")
|
@TableField("FRequesterID")
|
private Integer FRequesterID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FBillerID")
|
private Integer FBillerID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FSourceEntryID")
|
private Integer FSourceEntryID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FClosed")
|
private Short FClosed;
|
|
@ApiModelProperty(value= "")
|
@TableField("FNote")
|
private String FNote;
|
|
@ApiModelProperty(value= "")
|
@TableField("FUnitID")
|
private Integer FUnitID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxCommitQty")
|
private Double FAuxCommitQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxQty")
|
private Double FAuxQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FOrderInterID")
|
private Integer FOrderInterID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FPPOrderInterID")
|
private Integer FPPOrderInterID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FParentInterID")
|
private Integer FParentInterID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FCancellation")
|
private Boolean FCancellation;
|
|
@ApiModelProperty(value= "")
|
@TableField("FSupplyID")
|
private Integer FSupplyID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FQtyFinish")
|
private Double FQtyFinish;
|
|
@ApiModelProperty(value= "")
|
@TableField("FQtyScrap")
|
private Double FQtyScrap;
|
|
@ApiModelProperty(value= "")
|
@TableField("FQtyForItem")
|
private Double FQtyForItem;
|
|
@ApiModelProperty(value= "")
|
@TableField("FQtyLost")
|
private Double FQtyLost;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FPlanIssueDate")
|
private Date FPlanIssueDate;
|
|
@ApiModelProperty(value= "")
|
@TableField("FRoutingID")
|
private String FRoutingID;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FStartDate")
|
private Date FStartDate;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FFinishDate")
|
private Date FFinishDate;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxQtyFinish")
|
private Double FAuxQtyFinish;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxQtyScrap")
|
private Double FAuxQtyScrap;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxQtyForItem")
|
private Double FAuxQtyForItem;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxQtyLost")
|
private Double FAuxQtyLost;
|
|
@ApiModelProperty(value= "")
|
@TableField("FMrpClosed")
|
private Integer FMrpClosed;
|
|
@ApiModelProperty(value= "")
|
@TableField("FBomInterID")
|
private Integer FBomInterID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FQtyPass")
|
private Double FQtyPass;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxQtyPass")
|
private Double FAuxQtyPass;
|
|
@ApiModelProperty(value= "")
|
@TableField("FQtyBack")
|
private Double FQtyBack;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxQtyBack")
|
private Double FAuxQtyBack;
|
|
@ApiModelProperty(value= "")
|
@TableField("FFinishTime")
|
private Double FFinishTime;
|
|
@ApiModelProperty(value= "")
|
@TableField("FReadyTIme")
|
private Double FReadyTIme;
|
|
@ApiModelProperty(value= "")
|
@TableField("FPowerCutTime")
|
private Double FPowerCutTime;
|
|
@ApiModelProperty(value= "")
|
@TableField("FFixTime")
|
private Double FFixTime;
|
|
@ApiModelProperty(value= "")
|
@TableField("FWaitItemTime")
|
private Double FWaitItemTime;
|
|
@ApiModelProperty(value= "")
|
@TableField("FWaitToolTime")
|
private Double FWaitToolTime;
|
|
@ApiModelProperty(value= "")
|
@TableField("FTaskID")
|
private Integer FTaskID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FWorkTypeID")
|
private Integer FWorkTypeID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FCostObjID")
|
private Integer FCostObjID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FStockQty")
|
private Double FStockQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxStockQty")
|
private Double FAuxStockQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FSuspend")
|
private Boolean FSuspend;
|
|
@ApiModelProperty(value= "")
|
@TableField("FProjectNO")
|
private Integer FProjectNO;
|
|
@ApiModelProperty(value= "")
|
@TableField("FProductionLineID")
|
private Integer FProductionLineID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FReleasedQty")
|
private Double FReleasedQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FReleasedAuxQty")
|
private Double FReleasedAuxQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FUnScheduledQty")
|
private Double FUnScheduledQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FUnScheduledAuxQty")
|
private Double FUnScheduledAuxQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FSubEntryID")
|
private Integer FSubEntryID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FScheduleID")
|
private Integer FScheduleID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FPlanOrderInterID")
|
private Integer FPlanOrderInterID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FProcessPrice")
|
private Double FProcessPrice;
|
|
@ApiModelProperty(value= "")
|
@TableField("FProcessFee")
|
private Double FProcessFee;
|
|
@ApiModelProperty(value= "")
|
@TableField("FGMPBatchNo")
|
private String FGMPBatchNo;
|
|
@ApiModelProperty(value= "")
|
@TableField("FGMPCollectRate")
|
private Double FGMPCollectRate;
|
|
@ApiModelProperty(value= "")
|
@TableField("FGMPItemBalance")
|
private Double FGMPItemBalance;
|
|
@ApiModelProperty(value= "")
|
@TableField("FGMPBulkQty")
|
private Double FGMPBulkQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FCustID")
|
private Integer FCustID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FMultiCheckLevel1")
|
private Integer FMultiCheckLevel1;
|
|
@ApiModelProperty(value= "")
|
@TableField("FMultiCheckLevel2")
|
private Integer FMultiCheckLevel2;
|
|
@ApiModelProperty(value= "")
|
@TableField("FMultiCheckLevel3")
|
private Integer FMultiCheckLevel3;
|
|
@ApiModelProperty(value= "")
|
@TableField("FMultiCheckLevel4")
|
private Integer FMultiCheckLevel4;
|
|
@ApiModelProperty(value= "")
|
@TableField("FMultiCheckLevel5")
|
private Integer FMultiCheckLevel5;
|
|
@ApiModelProperty(value= "")
|
@TableField("FMultiCheckLevel6")
|
private Integer FMultiCheckLevel6;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FMultiCheckDate1")
|
private Date FMultiCheckDate1;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FMultiCheckDate2")
|
private Date FMultiCheckDate2;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FMultiCheckDate3")
|
private Date FMultiCheckDate3;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FMultiCheckDate4")
|
private Date FMultiCheckDate4;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FMultiCheckDate5")
|
private Date FMultiCheckDate5;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FMultiCheckDate6")
|
private Date FMultiCheckDate6;
|
|
@ApiModelProperty(value= "")
|
@TableField("FCurCheckLevel")
|
private Integer FCurCheckLevel;
|
|
@ApiModelProperty(value= "")
|
@TableField("FMRPLockFlag")
|
private Integer FMRPLockFlag;
|
|
@ApiModelProperty(value= "")
|
@TableField("FHandworkClose")
|
private Integer FHandworkClose;
|
|
@ApiModelProperty(value= "")
|
@TableField("FConfirmerID")
|
private Integer FConfirmerID;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FConfirmDate")
|
private Date FConfirmDate;
|
|
@ApiModelProperty(value= "")
|
@TableField("FInHighLimit")
|
private Double FInHighLimit;
|
|
@ApiModelProperty(value= "")
|
@TableField("FInHighLimitQty")
|
private Double FInHighLimitQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxInHighLimitQty")
|
private Double FAuxInHighLimitQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FInLowLimit")
|
private Double FInLowLimit;
|
|
@ApiModelProperty(value= "")
|
@TableField("FInLowLimitQty")
|
private Double FInLowLimitQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxInLowLimitQty")
|
private Double FAuxInLowLimitQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FChangeTimes")
|
private Integer FChangeTimes;
|
|
@ApiModelProperty(value= "")
|
@TableField("FCheckCommitQty")
|
private Double FCheckCommitQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxCheckCommitQty")
|
private Double FAuxCheckCommitQty;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FCloseDate")
|
private Date FCloseDate;
|
|
@ApiModelProperty(value= "")
|
@TableField("FPlanConfirmed")
|
private Integer FPlanConfirmed;
|
|
@ApiModelProperty(value= "")
|
@TableField("FPlanMode")
|
private Integer FPlanMode;
|
|
@ApiModelProperty(value= "")
|
@TableField("FMTONo")
|
private String FMTONo;
|
|
@ApiModelProperty(value= "")
|
@TableField("FPrintCount")
|
private Integer FPrintCount;
|
|
@ApiModelProperty(value= "")
|
@TableField("FFinClosed")
|
private Integer FFinClosed;
|
|
@ApiModelProperty(value= "")
|
@TableField("FFinCloseer")
|
private Integer FFinCloseer;
|
|
@ApiModelProperty(value= "")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@TableField("FFinClosedate")
|
private Date FFinClosedate;
|
|
@ApiModelProperty(value= "")
|
@TableField("FStockFlag")
|
private Integer FStockFlag;
|
|
@ApiModelProperty(value= "")
|
@TableField("FStartFlag")
|
private Integer FStartFlag;
|
|
@ApiModelProperty(value= "")
|
@TableField("FVchBillNo")
|
private String FVchBillNo;
|
|
@ApiModelProperty(value= "")
|
@TableField("FVchInterID")
|
private Integer FVchInterID;
|
|
@ApiModelProperty(value= "")
|
@TableField("FCardClosed")
|
private Integer FCardClosed;
|
|
@ApiModelProperty(value= "")
|
@TableField("FHRReadyTime")
|
private Double FHRReadyTime;
|
|
@ApiModelProperty(value= "")
|
@TableField("FSourceTranType")
|
private Integer FSourceTranType;
|
|
@ApiModelProperty(value= "")
|
@TableField("FSourceInterId")
|
private Integer FSourceInterId;
|
|
@ApiModelProperty(value= "")
|
@TableField("FSourceBillNo")
|
private String FSourceBillNo;
|
|
@ApiModelProperty(value= "")
|
@TableField("FDiscardStockInQty")
|
private Integer FDiscardStockInQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FSelDiscardStockInQty")
|
private Integer FSelDiscardStockInQty;
|
|
@ApiModelProperty(value= "")
|
@TableField("FPlanCategory")
|
private String FPlanCategory;
|
|
@ApiModelProperty(value= "")
|
@TableField("FAuxPropID")
|
private Integer FAuxPropID;
|
|
@ApiModelProperty(value= "")
|
@TableField("iz_sync_receive")
|
private String izSyncReceive;
|
|
@ApiModelProperty(value= "")
|
@TableField("iz_print")
|
private String izPrint;
|
|
@ApiModelProperty(value= "")
|
@TableField("iz_sync_receive_return")
|
private String izSyncReceiveReturn;
|
|
@ApiModelProperty(value= "")
|
@TableField("iz_print_return")
|
private String izPrintReturn;
|
|
public ICMO() {}
|
|
public ICItemCore getICItemCore(){
|
if (Cools.isEmpty(this.FItemID)){
|
return null;
|
}
|
ICItemCoreService icItemCoreService = SpringUtils.getBean(ICItemCoreService.class);
|
return icItemCoreService.selectOne(new EntityWrapper<ICItemCore>().eq("FItemID", this.FItemID));
|
|
}
|
public Department getDepartment(){
|
if (Cools.isEmpty(this.FWorkShop)){
|
return null;
|
}
|
DepartmentService departmentService = SpringUtils.getBean(DepartmentService.class);
|
return departmentService.selectOne(new EntityWrapper<Department>().eq("FItemID", this.FWorkShop));
|
|
}
|
|
public String getFPlanCommitDate$(){
|
if (Cools.isEmpty(this.FPlanCommitDate)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd").format(this.FPlanCommitDate);
|
}
|
|
public String getFPlanFinishDate$(){
|
if (Cools.isEmpty(this.FPlanFinishDate)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd").format(this.FPlanFinishDate);
|
}
|
|
public String getFCommitDate$(){
|
if (Cools.isEmpty(this.FCommitDate)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FCommitDate);
|
}
|
|
public String getFCheckDate$(){
|
if (Cools.isEmpty(this.FCheckDate)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FCheckDate);
|
}
|
|
public String getFPlanIssueDate$(){
|
if (Cools.isEmpty(this.FPlanIssueDate)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FPlanIssueDate);
|
}
|
|
public String getFStartDate$(){
|
if (Cools.isEmpty(this.FStartDate)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FStartDate);
|
}
|
|
public String getFFinishDate$(){
|
if (Cools.isEmpty(this.FFinishDate)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FFinishDate);
|
}
|
|
public String getFMultiCheckDate1$(){
|
if (Cools.isEmpty(this.FMultiCheckDate1)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FMultiCheckDate1);
|
}
|
|
public String getFMultiCheckDate2$(){
|
if (Cools.isEmpty(this.FMultiCheckDate2)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FMultiCheckDate2);
|
}
|
|
public String getFMultiCheckDate3$(){
|
if (Cools.isEmpty(this.FMultiCheckDate3)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FMultiCheckDate3);
|
}
|
|
public String getFMultiCheckDate4$(){
|
if (Cools.isEmpty(this.FMultiCheckDate4)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FMultiCheckDate4);
|
}
|
|
public String getFMultiCheckDate5$(){
|
if (Cools.isEmpty(this.FMultiCheckDate5)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FMultiCheckDate5);
|
}
|
|
public String getFMultiCheckDate6$(){
|
if (Cools.isEmpty(this.FMultiCheckDate6)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FMultiCheckDate6);
|
}
|
|
public String getFConfirmDate$(){
|
if (Cools.isEmpty(this.FConfirmDate)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FConfirmDate);
|
}
|
|
public String getFCloseDate$(){
|
if (Cools.isEmpty(this.FCloseDate)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FCloseDate);
|
}
|
|
public String getFFinClosedate$(){
|
if (Cools.isEmpty(this.FFinClosedate)){
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.FFinClosedate);
|
}
|
|
|
}
|