package com.klp.domain.bo; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.time.LocalDate; /** * 钢卷日成本记录表业务对象 cost_coil_daily * * @author klp * @date 2025-11-25 */ @Data @EqualsAndHashCode(callSuper = true) public class CostCoilDailyBo extends BaseEntity { /** * 主键ID */ private Long costId; /** * 钢卷ID(关联wms_material_coil.coil_id) */ private Long coilId; /** * 当前钢卷号 */ private String currentCoilNo; /** * 计算日期 */ private LocalDate calcDate; /** * 净重(吨) */ private BigDecimal netWeight; /** * 单位成本(元/吨/天) */ private BigDecimal unitCost; /** * 日成本(元) */ private BigDecimal dailyCost; /** * 累计在库天数 */ private Integer storageDays; /** * 累计成本(元) */ private BigDecimal totalCost; /** * 所在库区ID */ private Long warehouseId; /** * 物品类型(raw_material/product) */ private String itemType; /** * 材料类型 */ private String materialType; /** * 开始日期(用于查询) */ private LocalDate startDate; /** * 结束日期(用于查询) */ private LocalDate endDate; }