package com.gaotao.modules.schedule.data; import com.alibaba.fastjson.annotation.JSONField; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.ibatis.type.Alias; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; /** * @author LR * @Title: ShiftSearchData * 班次查询使用 * @Date 2021/10/20 15:39 */ @Alias("SearchScheduleData") public class SearchScheduleData extends BaseData { private String orderNo;//工单 private Integer itemNo;//工序 private String seqNo;//派工单号 private String partNo;//物料编码 private String workCenterNo;//加工中心 private String resourceId;//机台 @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date scheduleDate; @DateTimeFormat(pattern = "HH:mm") @JsonFormat(pattern = "HH:mm", timezone = "GMT+8") @JSONField(format = "HH:mm") private Date scheduleTime;//排产的时分秒 @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date enterTime1; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date enterTime2; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date needTime1; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date needTime2; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date planStartTime1; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date planStartTime2; private String calendarId; private String username; private String scheduledFlag; private String closedFlag;//是否关闭 Y 是 N 否 private String rollNo;//当前上机卷的数据 private String referenceCustomerId;//关联客户编码 private String finishedFlag; private String keyRMFlag; private String histType; private String switchKey;//管控动态的SQL语句 private String currentTime;//当前的年月日 时分秒 private String currentDate;//当前的年月日 private String functionName;//当前的年月日 private String operatorId;//操作员的账号 private String operatorName;//操作员名称 private boolean searchFlag;//是否查询 private String rmRollNo;//材料卷号 private String rmPartNo;//材料料号 private Integer bomItemNo;//上机的行号 private Integer histSeqNo;//需要换料的行号 private String downTimeCode;//停机代码 private String reportDate;//报告的年月日 private String reportTime;//报告的时分 private Float totalTime;//报告的时间 private String defectCode;//不良代码 private Float defectQty;//不良的数量 private String toolInstanceId;//工具实例的编码 private String shiftNo;//班次信息 private String shiftDesc;//班次信息 private Float approvedQty;//良品的总数量 private String reportedTime;//组合好的日期 private String oriToolInstanceId;//原工具实例的编码 private Float consumeQty;//使用的数量 private Float downTimeQty;//停机的时长 private Float sfdcReportedQty;//报告数量 private Float totalQty;//总数量 private Float otherRollQty;//其他卷的数量 private Float editNewRollQty; // 未生产的下机拆卷 private Float sfdcApprovedQty;//合格数量 private Float defectedQty;//不良的数量 private Float sfdcSetupTime;//调机时间 private Float sfdcProdTime;//生产时间 private Float sfdcDownTime;//停机时间 private String eventTime;//开工时间 private String tillTime;//完工时间 private String scheduledDate;//排产时间 private String remark;//备注 private Float sfdcSetupDownTime;//调机停机 private Float sfdcProdSetupTime;//生产调机 private Float sfdcManufactureTime;//制造时间 private String exceptionFlag;//异常标记 private String exceptionReason;//异常的原因 private String showNoFinishedTimeFlag;//显示时间 private String showNoFinishedToolFlag;//显示工具 private String showNoFinishedMaterialFlag;//显示材料 private String autoTool;//是否自动处理工具 private Float transQty;//交易的数量 private String oriRollNo;//原始卷号 private String newRollNo;//新切换的卷号 private Float newRollQty;//新卷的数量 private Float rollQty;//当前卷的良品数量 private Integer rollNums;//当前卷的数量 private boolean newRollFlag;//是否是新卷 private String specifiedTime;//是否制定排产的时间 private Float scheduledQty;//排产的数量 private Integer waitTimes;//等待时间 private boolean currentRollFlag;//是否按照当前卷来查询 private String createNewRollFlag;//是否创建当前新卷 private Integer scheduleSeqNo;//排产页面的序号 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date planStartTime;//排产页面开始时间 private String fulledItemFlag;//满足的工序 private String preScheduledFlag;//前道已排 // fqc(其它报工) , 切换卷参数 private String repairOrderFlag; private String checkMultipleRoll; // 切换卷参数 private String directPass; private String sFQCSlitFlag; // 分卷参数 private Double newCreateRollQty; // 异常下级卷数量 private String userSpecialSecurityNo; // 特殊权限编号 private Date closedDate; // 关闭事件 private String parkFlag; // 暂停状态 private String virtualFlag;//虚拟排产标记 private boolean checkFlag; //是否检查 public String getParkFlag() { return parkFlag; } public void setParkFlag(String parkFlag) { this.parkFlag = parkFlag; } public Date getClosedDate() { return closedDate; } public void setClosedDate(Date closedDate) { this.closedDate = closedDate; } public String getUserSpecialSecurityNo() { return userSpecialSecurityNo; } public void setUserSpecialSecurityNo(String userSpecialSecurityNo) { this.userSpecialSecurityNo = userSpecialSecurityNo; } public Double getNewCreateRollQty() { return newCreateRollQty; } public void setNewCreateRollQty(Double newCreateRollQty) { this.newCreateRollQty = newCreateRollQty; } public String getsFQCSlitFlag() { return sFQCSlitFlag; } public void setsFQCSlitFlag(String sFQCSlitFlag) { this.sFQCSlitFlag = sFQCSlitFlag; } public String getRepairOrderFlag() { return repairOrderFlag; } public void setRepairOrderFlag(String repairOrderFlag) { this.repairOrderFlag = repairOrderFlag; } public String getCheckMultipleRoll() { return checkMultipleRoll; } public void setCheckMultipleRoll(String checkMultipleRoll) { this.checkMultipleRoll = checkMultipleRoll; } public String getDirectPass() { return directPass; } public void setDirectPass(String directPass) { this.directPass = directPass; } public SearchScheduleData() { } public String getOrderNo() { return orderNo; } public void setOrderNo(String orderNo) { this.orderNo = orderNo; } public Integer getItemNo() { return itemNo; } public void setItemNo(Integer itemNo) { this.itemNo = itemNo; } public String getSeqNo() { return seqNo; } public void setSeqNo(String seqNo) { this.seqNo = seqNo; } public String getPartNo() { return partNo; } public void setPartNo(String partNo) { this.partNo = partNo; } public String getWorkCenterNo() { return workCenterNo; } public void setWorkCenterNo(String workCenterNo) { this.workCenterNo = workCenterNo; } public String getResourceId() { return resourceId; } public void setResourceId(String resourceId) { this.resourceId = resourceId; } public Date getScheduleDate() { return scheduleDate; } public void setScheduleDate(Date scheduleDate) { this.scheduleDate = scheduleDate; } public Date getEnterTime1() { return enterTime1; } public void setEnterTime1(Date enterTime1) { this.enterTime1 = enterTime1; } public Date getEnterTime2() { return enterTime2; } public void setEnterTime2(Date enterTime2) { this.enterTime2 = enterTime2; } public Date getNeedTime1() { return needTime1; } public void setNeedTime1(Date needTime1) { this.needTime1 = needTime1; } public Date getNeedTime2() { return needTime2; } public void setNeedTime2(Date needTime2) { this.needTime2 = needTime2; } public Date getPlanStartTime1() { return planStartTime1; } public void setPlanStartTime1(Date planStartTime1) { this.planStartTime1 = planStartTime1; } public Date getPlanStartTime2() { return planStartTime2; } public void setPlanStartTime2(Date planStartTime2) { this.planStartTime2 = planStartTime2; } public String getCalendarId() { return calendarId; } public void setCalendarId(String calendarId) { this.calendarId = calendarId; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getScheduledFlag() { return scheduledFlag; } public void setScheduledFlag(String scheduledFlag) { this.scheduledFlag = scheduledFlag; } public String getClosedFlag() { return closedFlag; } public void setClosedFlag(String closedFlag) { this.closedFlag = closedFlag; } public String getRollNo() { return rollNo; } public void setRollNo(String rollNo) { this.rollNo = rollNo; } public String getReferenceCustomerId() { return referenceCustomerId; } public void setReferenceCustomerId(String referenceCustomerId) { this.referenceCustomerId = referenceCustomerId; } public String getFinishedFlag() { return finishedFlag; } public void setFinishedFlag(String finishedFlag) { this.finishedFlag = finishedFlag; } public String getKeyRMFlag() { return keyRMFlag; } public void setKeyRMFlag(String keyRMFlag) { this.keyRMFlag = keyRMFlag; } public String getHistType() { return histType; } public void setHistType(String histType) { this.histType = histType; } public String getSwitchKey() { return switchKey; } public void setSwitchKey(String switchKey) { this.switchKey = switchKey; } public String getCurrentTime() { return currentTime; } public void setCurrentTime(String currentTime) { this.currentTime = currentTime; } public String getCurrentDate() { return currentDate; } public void setCurrentDate(String currentDate) { this.currentDate = currentDate; } public String getFunctionName() { return functionName; } public void setFunctionName(String functionName) { this.functionName = functionName; } public String getOperatorId() { return operatorId; } public void setOperatorId(String operatorId) { this.operatorId = operatorId; } public boolean isSearchFlag() { return searchFlag; } public void setSearchFlag(boolean searchFlag) { this.searchFlag = searchFlag; } public String getRmRollNo() { return rmRollNo; } public void setRmRollNo(String rmRollNo) { this.rmRollNo = rmRollNo; } public String getRmPartNo() { return rmPartNo; } public void setRmPartNo(String rmPartNo) { this.rmPartNo = rmPartNo; } public Integer getBomItemNo() { return bomItemNo; } public void setBomItemNo(Integer bomItemNo) { this.bomItemNo = bomItemNo; } public Integer getHistSeqNo() { return histSeqNo; } public void setHistSeqNo(Integer histSeqNo) { this.histSeqNo = histSeqNo; } public String getDownTimeCode() { return downTimeCode; } public void setDownTimeCode(String downTimeCode) { this.downTimeCode = downTimeCode; } public String getReportDate() { return reportDate; } public void setReportDate(String reportDate) { this.reportDate = reportDate; } public String getReportTime() { return reportTime; } public void setReportTime(String reportTime) { this.reportTime = reportTime; } public String getReportedTime() { return reportedTime; } public void setReportedTime(String reportedTime) { this.reportedTime = reportedTime; } public Float getTotalTime() { return totalTime; } public void setTotalTime(Float totalTime) { this.totalTime = totalTime; } public String getDefectCode() { return defectCode; } public void setDefectCode(String defectCode) { this.defectCode = defectCode; } public Float getDefectQty() { return defectQty; } public void setDefectQty(Float defectQty) { this.defectQty = defectQty; } public String getToolInstanceId() { return toolInstanceId; } public void setToolInstanceId(String toolInstanceId) { this.toolInstanceId = toolInstanceId; } public String getShiftNo() { return shiftNo; } public void setShiftNo(String shiftNo) { this.shiftNo = shiftNo; } public String getShiftDesc() { return shiftDesc; } public void setShiftDesc(String shiftDesc) { this.shiftDesc = shiftDesc; } public Float getApprovedQty() { return approvedQty; } public void setApprovedQty(Float approvedQty) { this.approvedQty = approvedQty; } public String getOriToolInstanceId() { return oriToolInstanceId; } public void setOriToolInstanceId(String oriToolInstanceId) { this.oriToolInstanceId = oriToolInstanceId; } public Float getConsumeQty() { return consumeQty; } public void setConsumeQty(Float consumeQty) { this.consumeQty = consumeQty; } public Float getDownTimeQty() { return downTimeQty; } public void setDownTimeQty(Float downTimeQty) { this.downTimeQty = downTimeQty; } public Float getSfdcReportedQty() { return sfdcReportedQty; } public void setSfdcReportedQty(Float sfdcReportedQty) { this.sfdcReportedQty = sfdcReportedQty; } public Float getTotalQty() { return totalQty; } public void setTotalQty(Float totalQty) { this.totalQty = totalQty; } public Float getOtherRollQty() { return otherRollQty; } public void setOtherRollQty(Float otherRollQty) { this.otherRollQty = otherRollQty; } public Float getEditNewRollQty() { return editNewRollQty; } public void setEditNewRollQty(Float editNewRollQty) { this.editNewRollQty = editNewRollQty; } public Float getSfdcApprovedQty() { return sfdcApprovedQty; } public void setSfdcApprovedQty(Float sfdcApprovedQty) { this.sfdcApprovedQty = sfdcApprovedQty; } public Float getDefectedQty() { return defectedQty; } public void setDefectedQty(Float defectedQty) { this.defectedQty = defectedQty; } public Float getSfdcSetupTime() { return sfdcSetupTime; } public void setSfdcSetupTime(Float sfdcSetupTime) { this.sfdcSetupTime = sfdcSetupTime; } public Float getSfdcProdTime() { return sfdcProdTime; } public void setSfdcProdTime(Float sfdcProdTime) { this.sfdcProdTime = sfdcProdTime; } public Float getSfdcDownTime() { return sfdcDownTime; } public void setSfdcDownTime(Float sfdcDownTime) { this.sfdcDownTime = sfdcDownTime; } public String getEventTime() { return eventTime; } public void setEventTime(String eventTime) { this.eventTime = eventTime; } public String getTillTime() { return tillTime; } public void setTillTime(String tillTime) { this.tillTime = tillTime; } public String getScheduledDate() { return scheduledDate; } public void setScheduledDate(String scheduledDate) { this.scheduledDate = scheduledDate; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public Float getSfdcSetupDownTime() { return sfdcSetupDownTime; } public void setSfdcSetupDownTime(Float sfdcSetupDownTime) { this.sfdcSetupDownTime = sfdcSetupDownTime; } public Float getSfdcProdSetupTime() { return sfdcProdSetupTime; } public void setSfdcProdSetupTime(Float sfdcProdSetupTime) { this.sfdcProdSetupTime = sfdcProdSetupTime; } public Float getSfdcManufactureTime() { return sfdcManufactureTime; } public void setSfdcManufactureTime(Float sfdcManufactureTime) { this.sfdcManufactureTime = sfdcManufactureTime; } public String getExceptionFlag() { return exceptionFlag; } public void setExceptionFlag(String exceptionFlag) { this.exceptionFlag = exceptionFlag; } public String getExceptionReason() { return exceptionReason; } public void setExceptionReason(String exceptionReason) { this.exceptionReason = exceptionReason; } public String getShowNoFinishedTimeFlag() { return showNoFinishedTimeFlag; } public void setShowNoFinishedTimeFlag(String showNoFinishedTimeFlag) { this.showNoFinishedTimeFlag = showNoFinishedTimeFlag; } public String getShowNoFinishedToolFlag() { return showNoFinishedToolFlag; } public void setShowNoFinishedToolFlag(String showNoFinishedToolFlag) { this.showNoFinishedToolFlag = showNoFinishedToolFlag; } public String getShowNoFinishedMaterialFlag() { return showNoFinishedMaterialFlag; } public void setShowNoFinishedMaterialFlag(String showNoFinishedMaterialFlag) { this.showNoFinishedMaterialFlag = showNoFinishedMaterialFlag; } public String getAutoTool() { return autoTool; } public void setAutoTool(String autoTool) { this.autoTool = autoTool; } public Float getTransQty() { return transQty; } public void setTransQty(Float transQty) { this.transQty = transQty; } public String getOriRollNo() { return oriRollNo; } public void setOriRollNo(String oriRollNo) { this.oriRollNo = oriRollNo; } public String getNewRollNo() { return newRollNo; } public void setNewRollNo(String newRollNo) { this.newRollNo = newRollNo; } public Float getRollQty() { return rollQty; } public void setRollQty(Float rollQty) { this.rollQty = rollQty; } public Integer getRollNums() { return rollNums; } public void setRollNums(Integer rollNums) { this.rollNums = rollNums; } public Float getNewRollQty() { return newRollQty; } public void setNewRollQty(Float newRollQty) { this.newRollQty = newRollQty; } public boolean isNewRollFlag() { return newRollFlag; } public void setNewRollFlag(boolean newRollFlag) { this.newRollFlag = newRollFlag; } public String getOperatorName() { return operatorName; } public void setOperatorName(String operatorName) { this.operatorName = operatorName; } public Date getScheduleTime() { return scheduleTime; } public void setScheduleTime(Date scheduleTime) { this.scheduleTime = scheduleTime; } public String getSpecifiedTime() { return specifiedTime; } public void setSpecifiedTime(String specifiedTime) { this.specifiedTime = specifiedTime; } public Float getScheduledQty() { return scheduledQty; } public void setScheduledQty(Float scheduledQty) { this.scheduledQty = scheduledQty; } public Integer getWaitTimes() { return waitTimes; } public void setWaitTimes(Integer waitTimes) { this.waitTimes = waitTimes; } public boolean isCurrentRollFlag() { return currentRollFlag; } public void setCurrentRollFlag(boolean currentRollFlag) { this.currentRollFlag = currentRollFlag; } public String getCreateNewRollFlag() { return createNewRollFlag; } public void setCreateNewRollFlag(String createNewRollFlag) { this.createNewRollFlag = createNewRollFlag; } public Integer getScheduleSeqNo() { return scheduleSeqNo; } public void setScheduleSeqNo(Integer scheduleSeqNo) { this.scheduleSeqNo = scheduleSeqNo; } public Date getPlanStartTime() { return planStartTime; } public void setPlanStartTime(Date planStartTime) { this.planStartTime = planStartTime; } public String getFulledItemFlag() { return fulledItemFlag; } public void setFulledItemFlag(String fulledItemFlag) { this.fulledItemFlag = fulledItemFlag; } public String getPreScheduledFlag() { return preScheduledFlag; } public void setPreScheduledFlag(String preScheduledFlag) { this.preScheduledFlag = preScheduledFlag; } public String getVirtualFlag() { return virtualFlag; } public void setVirtualFlag(String virtualFlag) { this.virtualFlag = virtualFlag; } public boolean isCheckFlag() { return checkFlag; } public void setCheckFlag(boolean checkFlag) { this.checkFlag = checkFlag; } }