5 天以前 f350465db70d6f9db9494483ee0cec7793a9007b
src/main/java/com/ruoyi/production/dto/ProductionProductMainDto.java
@@ -6,12 +6,15 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.production.pojo.ProductionProductMain;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;
@Data
@ExcelIgnoreUnannotated
@@ -34,6 +37,18 @@
    @ApiModelProperty(value = "报废数量")
    @Excel(name = "报废数量")
    private BigDecimal scrapQty = BigDecimal.ZERO;
    /**
     * 补产数量
     */
    @Excel(name = "补产数量")
    private BigDecimal replenishQty;
    /**
     * 加放数
     */
    @Excel(name = "加放数")
    private BigDecimal addQty;
    //产品名称
    @Excel(name = "产品名称")
@@ -68,5 +83,32 @@
    private Long deviceId;
    private String deviceName;
    private String workMinutes;
    private String personWorkMinutes;
    private List<Team> teamList;
    @ApiModelProperty("报工班组人员产量时长明细")
    private List<Person> personList;
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public static class Team {
        private Long userId;
        private String userName;
    }
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public static class Person {
        private Long userId;
        private String userName;
        private BigDecimal quantity; // 该人员产量
        private Integer workHour;    // 该人员生产时长(分钟)
    }
}