package com.ruoyi.production.bean.vo; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; /** * 生产核算明细分页行 * 白盒:员工 + 工序 + 型号/零件 * 成品:员工 + 工序(含三种乐器数量、折算率、折合小提琴) */ @Data @Schema(name = "ProductionCostingDetailVo", description = "生产核算明细行") public class ProductionCostingDetailVo implements Serializable { private static final long serialVersionUID = 1L; private Long staffId; @Excel(name = "生产人") private String staffName; private String yearMonth; private Long processId; @Excel(name = "工序") private String processName; private Integer deptType; private Long productModelId; @Excel(name = "产品大类") private String productName; @Excel(name = "型号/零件") private String modelName; @Excel(name = "月产量") private BigDecimal quantity; @Excel(name = "小提琴数量") private BigDecimal violinQty; @Excel(name = "大提琴数量") private BigDecimal celloQty; @Excel(name = "贝斯数量") private BigDecimal bassQty; @Excel(name = "小提琴折算率") private BigDecimal violinFactor; @Excel(name = "大提琴折算率") private BigDecimal celloFactor; @Excel(name = "贝斯折算率") private BigDecimal bassFactor; @Excel(name = "月产折合小提琴") private BigDecimal foldedQuantity; @Excel(name = "标准数量") private BigDecimal standardQuantity; @Excel(name = "折算时长") private BigDecimal convertedHours; }