package com.klp.domain; import com.baomidou.mybatisplus.annotation.*; 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) @TableName("cost_coil_daily") public class CostCoilDaily extends BaseEntity { private static final long serialVersionUID = 1L; /** * 主键ID */ @TableId(value = "cost_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; }