完成排产(测试过了)
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
package com.klp.aps.domain.row;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class ApsCrmOrderItemRow {
|
||||
|
||||
private String itemId;
|
||||
private String orderId;
|
||||
private String productType;
|
||||
private Long productNum;
|
||||
private BigDecimal contractPrice;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.klp.aps.domain.row;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class ApsCrmOrderRow {
|
||||
|
||||
private String orderId;
|
||||
private String orderCode;
|
||||
private String customerId;
|
||||
private String salesman;
|
||||
private BigDecimal orderAmount;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.klp.aps.domain.row;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 产线能力(wms_line_capability)最小行
|
||||
*/
|
||||
@Data
|
||||
public class ApsLineCapabilityRow {
|
||||
private Long lineId;
|
||||
private BigDecimal capacityPerHour;
|
||||
private Integer setupMinutes;
|
||||
private Integer priority;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.klp.aps.domain.row;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ApsLineMetaRow {
|
||||
private Long lineId;
|
||||
private String lineName;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.klp.aps.domain.row;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* wms_order_detail 最小取数行
|
||||
*/
|
||||
@Data
|
||||
public class ApsOrderDetailRow {
|
||||
private Long detailId;
|
||||
private Long productId;
|
||||
private BigDecimal quantity;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.klp.aps.domain.row;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 计划明细最小行(用于自动排程)
|
||||
*/
|
||||
@Data
|
||||
public class ApsPlanDetailRow {
|
||||
private Long detailId;
|
||||
private Long taskId;
|
||||
private Long lineId;
|
||||
private Long productId;
|
||||
private BigDecimal quantity;
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.klp.aps.domain.row;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ApsProductMetaRow {
|
||||
private Long productId;
|
||||
private String productName;
|
||||
private String specification;
|
||||
private String material;
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.klp.aps.domain.row;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 产品工艺路线(wms_product_processe)最小行
|
||||
*/
|
||||
@Data
|
||||
public class ApsProductProcessRow {
|
||||
private Long processId;
|
||||
private Integer processSequence;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.klp.aps.domain.row;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* wms_schedule_plan 最小行(用于自动排程)
|
||||
*/
|
||||
@Data
|
||||
public class ApsSchedulePlanRow {
|
||||
private Long planId;
|
||||
private String planCode;
|
||||
private String version;
|
||||
private Long orderId;
|
||||
private Integer status;
|
||||
private LocalDateTime startDate;
|
||||
private LocalDateTime endDate;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.klp.aps.domain.row;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* 日历班次时段(wms_calendar_shift + wms_shift_template)
|
||||
*/
|
||||
@Data
|
||||
public class ApsShiftSlotRow {
|
||||
private LocalDate calendarDate;
|
||||
private Long lineId;
|
||||
private Long shiftId;
|
||||
private BigDecimal plannedHours;
|
||||
private LocalTime startTime;
|
||||
private LocalTime endTime;
|
||||
private Integer crossDay;
|
||||
private BigDecimal efficiencyRate;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.klp.aps.domain.row;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ApsWmsOrderRow {
|
||||
|
||||
private Long orderId;
|
||||
private String orderCode;
|
||||
}
|
||||
Reference in New Issue
Block a user