package com.ruoyi.production.bean.vo;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
|
/**
|
* 生产核算-报工聚合原始行(员工 + 月份 + 工序 + 型号/产品大类)
|
*/
|
@Data
|
@Schema(name = "ProductionCostingRawVo", description = "生产核算原始聚合行")
|
public class ProductionCostingRawVo implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
private Long staffId;
|
private String staffName;
|
private String yearMonth;
|
private Long processId;
|
private String processName;
|
private Integer deptType;
|
private Long productModelId;
|
/**
|
* 报工产品大类(production_product_main.major_category):小提琴/中提琴/大提琴/贝斯。
|
* 这是乐器归类的判断依据;未归类的报工为 null,由调用方按“非乐器产品”处理。
|
*/
|
private String majorCategory;
|
/** 产品名称(product.product_name),仅作展示,不参与归类判断 */
|
private String productName;
|
/** 型号/规格(product_model.model) */
|
private String modelName;
|
/** 月产量 */
|
private BigDecimal quantity;
|
}
|