package com.klp.domain.vo; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; /** * 钢卷日成本记录表视图对象 wms_cost_coil_daily * * @author klp * @date 2025-11-25 */ @Data @ExcelIgnoreUnannotated public class WmsCostCoilDailyVo { /** * 主键ID */ @ExcelProperty(value = "成本记录ID") private Long costId; /** * 钢卷ID(关联wms_material_coil.coil_id) */ @ExcelProperty(value = "钢卷ID") private Long coilId; /** * 当前钢卷号 */ @ExcelProperty(value = "钢卷号") private String currentCoilNo; /** * 计算日期 */ @ExcelProperty(value = "计算日期") private LocalDate calcDate; /** * 净重(吨) */ @ExcelProperty(value = "净重(吨)") private BigDecimal netWeight; /** * 单位成本(元/吨/天) */ @ExcelProperty(value = "单位成本(元/吨/天)") private BigDecimal unitCost; /** * 日成本(元) */ @ExcelProperty(value = "日成本(元)") private BigDecimal dailyCost; /** * 累计在库天数 */ @ExcelProperty(value = "累计在库天数") private Integer storageDays; /** * 累计成本(元) */ @ExcelProperty(value = "累计成本(元)") private BigDecimal totalCost; /** * 所在库区ID */ @ExcelProperty(value = "库区ID") private Long warehouseId; /** * 库区名称 */ @ExcelProperty(value = "库区名称") private String warehouseName; /** * 物品类型(raw_material/product) */ @ExcelProperty(value = "物品类型") private String itemType; /** * 材料类型 */ @ExcelProperty(value = "材料类型") private String materialType; }