package com.ruoyi.business.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.ruoyi.common.core.domain.MyBaseEntity; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; /** * 生产明细表 实体类 * * @author ruoyi * @date 2025-06-04 */ @Data @TableName("production") public class Production extends MyBaseEntity { private static final long serialVersionUID = 1L; /** * 主键ID */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 煤种ID */ @TableField(value = "coal_id") private Long coalId; /** * 煤种 */ @TableField(value = "coal") private String coal; /** * 热值 */ @TableField(value = "calorific_value") private Integer calorificValue; /** * 生产数量 */ @TableField(value = "production_quantity") private Integer productionQuantity; /** * 人工成本 */ @TableField(value = "labor_cost") private BigDecimal laborCost; /** * 能耗成本 */ @TableField(value = "energy_consumption_cost") private BigDecimal energyConsumptionCost; /** * 设备折旧 */ @TableField(value = "equipment_depreciation") private BigDecimal equipmentDepreciation; /** * 采购单价 */ @TableField(value = "purchase_price") private BigDecimal purchasePrice; /** * 总成本 */ @TableField(value = "total_cost") private BigDecimal totalCost; /** * 生产人 */ @TableField(value = "producer") private String producer; /** * 生产日期 */ @TableField(value = "production_date") private LocalDate productionDate; }