|
|
|
@ -26,110 +26,110 @@ import javax.persistence.Transient;
|
|
|
|
|
@DynamicInsert
|
|
|
|
|
@DynamicUpdate
|
|
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
|
|
@Table(name="MES_WORK_ORDER")
|
|
|
|
|
@Table(name = "MES_WORK_ORDER")
|
|
|
|
|
@Api("生产工单")
|
|
|
|
|
public class MesWorkOrder extends BaseBean {
|
|
|
|
|
@Column(name="ORDER_NO")
|
|
|
|
|
@Column(name = "ORDER_NO")
|
|
|
|
|
@ApiParam("工单号")
|
|
|
|
|
private String orderNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="PART_NO")
|
|
|
|
|
@Column(name = "PART_NO")
|
|
|
|
|
@ApiParam("物料号")
|
|
|
|
|
private String partNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="PART_NAME_RDD")
|
|
|
|
|
@Column(name = "PART_NAME_RDD")
|
|
|
|
|
@ApiParam("物料名称")
|
|
|
|
|
private String partNameRdd;
|
|
|
|
|
|
|
|
|
|
@Column(name="PROD_CFG_CODE")
|
|
|
|
|
@Column(name = "PROD_CFG_CODE")
|
|
|
|
|
@ApiParam("产品配置代码")
|
|
|
|
|
private String prodCfgCode;
|
|
|
|
|
|
|
|
|
|
@Column(name="QTY")
|
|
|
|
|
@Column(name = "QTY")
|
|
|
|
|
@ApiParam("数量")
|
|
|
|
|
private Double qty;
|
|
|
|
|
|
|
|
|
|
@Column(name="COMPLETE_QTY")
|
|
|
|
|
@Column(name = "COMPLETE_QTY")
|
|
|
|
|
@ApiParam("完成数量")
|
|
|
|
|
private Double completeQty;
|
|
|
|
|
|
|
|
|
|
@Column(name="REPAIR_QTY")
|
|
|
|
|
@Column(name = "REPAIR_QTY")
|
|
|
|
|
@ApiParam("返修数量")
|
|
|
|
|
private Double repairQty;
|
|
|
|
|
|
|
|
|
|
@Column(name="SCRAP_QTY")
|
|
|
|
|
@Column(name = "SCRAP_QTY")
|
|
|
|
|
@ApiParam("报废数量")
|
|
|
|
|
private Double scrapQty;
|
|
|
|
|
|
|
|
|
|
@Column(name="SEQ")
|
|
|
|
|
@Column(name = "SEQ")
|
|
|
|
|
@ApiParam("工单序号")
|
|
|
|
|
private Double seq;
|
|
|
|
|
|
|
|
|
|
@Column(name="WO_STATUS")
|
|
|
|
|
@Column(name = "WO_STATUS")
|
|
|
|
|
@ApiParam("工单状态")
|
|
|
|
|
private Integer workOrderStatus;
|
|
|
|
|
|
|
|
|
|
@Column(name="WO_TYPE")
|
|
|
|
|
@Column(name = "WO_TYPE")
|
|
|
|
|
@ApiParam("工单类型")
|
|
|
|
|
private Integer workOrderType;
|
|
|
|
|
|
|
|
|
|
@Column(name="NEXT_ORDER")
|
|
|
|
|
@Column(name = "NEXT_ORDER")
|
|
|
|
|
@ApiParam("下一工单")
|
|
|
|
|
private String nextOrder;
|
|
|
|
|
|
|
|
|
|
@Column(name="PLAN_ORDER_NO")
|
|
|
|
|
@Column(name = "PLAN_ORDER_NO")
|
|
|
|
|
@ApiParam("生产计划单号")
|
|
|
|
|
private String planOrderNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="WORK_CENTER_CODE")
|
|
|
|
|
@Column(name = "WORK_CENTER_CODE")
|
|
|
|
|
@ApiParam("工作中心代码")
|
|
|
|
|
private String workCenterCode;
|
|
|
|
|
|
|
|
|
|
@Column(name="AREA_CODE")
|
|
|
|
|
@Column(name = "AREA_CODE")
|
|
|
|
|
@ApiParam("区域代码")
|
|
|
|
|
private String areaCode;
|
|
|
|
|
|
|
|
|
|
@Column(name="WORK_CELL_CODE")
|
|
|
|
|
@Column(name = "WORK_CELL_CODE")
|
|
|
|
|
@ApiParam("工作单元代码")
|
|
|
|
|
private String workCellCode;
|
|
|
|
|
|
|
|
|
|
@Column(name="SCHEDULE_DATE")
|
|
|
|
|
@Column(name = "SCHEDULE_DATE")
|
|
|
|
|
@ApiParam("排产日期")
|
|
|
|
|
private String scheduleDate;
|
|
|
|
|
|
|
|
|
|
@Column(name="CUST_PROD_LINE_CODE")
|
|
|
|
|
@Column(name = "CUST_PROD_LINE_CODE")
|
|
|
|
|
@ApiParam("客户产线代码")
|
|
|
|
|
private String custProdLineCode;
|
|
|
|
|
|
|
|
|
|
@Column(name="SHIFT_CODE")
|
|
|
|
|
@Column(name = "SHIFT_CODE")
|
|
|
|
|
@ApiParam("班次")
|
|
|
|
|
private String shiftCode;
|
|
|
|
|
|
|
|
|
|
@Column(name="START_TIME")
|
|
|
|
|
@Column(name = "START_TIME")
|
|
|
|
|
@ApiParam("开始时间")
|
|
|
|
|
private String startTime;
|
|
|
|
|
|
|
|
|
|
@Column(name="END_TIME")
|
|
|
|
|
@Column(name = "END_TIME")
|
|
|
|
|
@ApiParam("结束时间")
|
|
|
|
|
private String endTime;
|
|
|
|
|
|
|
|
|
|
@Column(name="WO_SOURCE")
|
|
|
|
|
@Column(name = "WO_SOURCE")
|
|
|
|
|
@ApiParam("工单来源")
|
|
|
|
|
private String workOrderSource;
|
|
|
|
|
|
|
|
|
|
@Column(name="MEMO")
|
|
|
|
|
@Column(name = "MEMO")
|
|
|
|
|
@ApiParam("备注")
|
|
|
|
|
private String memo;
|
|
|
|
|
|
|
|
|
|
@Column(name="SHIFT_GROUP")
|
|
|
|
|
@Column(name = "SHIFT_GROUP")
|
|
|
|
|
@ApiParam("班组")
|
|
|
|
|
private String shiftGroup;
|
|
|
|
|
|
|
|
|
|
@Column(name="APPROVAL_STATUS")
|
|
|
|
|
@Column(name = "APPROVAL_STATUS")
|
|
|
|
|
@ApiParam("审批状态")
|
|
|
|
|
private Integer approvalStatus;
|
|
|
|
|
|
|
|
|
|
@Column(name="CUST_CODE")
|
|
|
|
|
@Column(name = "CUST_CODE")
|
|
|
|
|
@ApiParam("客户代码")
|
|
|
|
|
private String custCode;
|
|
|
|
|
|
|
|
|
@ -137,29 +137,41 @@ public class MesWorkOrder extends BaseBean {
|
|
|
|
|
@ApiParam("客户订单号")
|
|
|
|
|
private String custOrderNo;
|
|
|
|
|
|
|
|
|
|
@Column(name = "FI_QTY")
|
|
|
|
|
@ApiParam("首检数量")
|
|
|
|
|
private String fiQty;
|
|
|
|
|
|
|
|
|
|
@Column(name = "FI_COMPLETE_QTY")
|
|
|
|
|
@ApiParam("首检完成数量")
|
|
|
|
|
private String fiCompleteQty;
|
|
|
|
|
|
|
|
|
|
@Column(name = "FI_GENERATE_QTY")
|
|
|
|
|
@ApiParam("首检生成数量")
|
|
|
|
|
private String fiGenerateQty;
|
|
|
|
|
|
|
|
|
|
/********************** 冗余字段 *********************************/
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value="工作中心名称")
|
|
|
|
|
@ApiParam(value = "工作中心名称")
|
|
|
|
|
public String workCenterName;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value="工作单元名称")
|
|
|
|
|
@ApiParam(value = "工作单元名称")
|
|
|
|
|
public String workCellName;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value="客户产线名称")
|
|
|
|
|
@ApiParam(value = "客户产线名称")
|
|
|
|
|
public String custProdLineName;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value="班次名称")
|
|
|
|
|
@ApiParam(value = "班次名称")
|
|
|
|
|
public String shiftName;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value="班组名称")
|
|
|
|
|
@ApiParam(value = "班组名称")
|
|
|
|
|
public String shiftGroupName;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value="产品配置名称")
|
|
|
|
|
@ApiParam(value = "产品配置名称")
|
|
|
|
|
public String prodCfgName;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
@ -168,23 +180,23 @@ public class MesWorkOrder extends BaseBean {
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
|
|
@ApiParam(value="计划开始日期查询用,查询开始日期",example = "2018-12-31 23:59:59")
|
|
|
|
|
@ApiParam(value = "计划开始日期查询用,查询开始日期", example = "2018-12-31 23:59:59")
|
|
|
|
|
public String startTimeStart;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
|
|
@ApiParam(value="计划开始日期查询用,查询截至日期",example = "2018-12-31 23:59:59")
|
|
|
|
|
@ApiParam(value = "计划开始日期查询用,查询截至日期", example = "2018-12-31 23:59:59")
|
|
|
|
|
public String startTimeEnd;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
|
|
@ApiParam(value="计划结束日期查询用,查询结束日期起始",example = "2018-12-31 23:59:59")
|
|
|
|
|
@ApiParam(value = "计划结束日期查询用,查询结束日期起始", example = "2018-12-31 23:59:59")
|
|
|
|
|
public String endTimeStart;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
|
|
@ApiParam(value="计划结束日期查询用,查询结束日期截至",example = "2018-12-31 23:59:59")
|
|
|
|
|
@ApiParam(value = "计划结束日期查询用,查询结束日期截至", example = "2018-12-31 23:59:59")
|
|
|
|
|
public String endTimeEnd;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
@ -192,7 +204,7 @@ public class MesWorkOrder extends BaseBean {
|
|
|
|
|
private MesWorkOrderButtonModel workOrderButtonModel;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value="下达按钮编号")
|
|
|
|
|
@ApiParam(value = "下达按钮编号")
|
|
|
|
|
public String buttonCode;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|