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.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().eq("FItemID", this.FItemID)); } 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); } }