package com.aps.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class ScheduledTask {
    private String orderId;       // 工单ID
    private Long operationId;  // 工序ID
    private Long equipId;      // 设备ID
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
    private LocalDateTime startTime; // 实际开始时间
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
    private LocalDateTime endTime;   // 实际结束时间
    private BigDecimal quantity;   // 加工数量
    private BigDecimal utilization; // 加工效率
    private String routeId;       // 工艺路线ID
    private String operationName; // 工序名称
    private String equipName;    // 设备名称
}
