package com.ruoyi.production.pojo; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import java.io.Serializable; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** *

* 生产成本核算对比明细表 *

* * @author deslrey * @since 2026-03-30 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("production_settlement_details") @ApiModel(value="ProductionSettlementDetails对象", description="生产成本核算对比明细表") public class ProductionSettlementDetails implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键ID") @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty(value = "关联核算批次表ID") private Long batchId; @ApiModelProperty(value = "产品ID") private Long productId; @ApiModelProperty(value = "产品类型名称") private String productType; @ApiModelProperty(value = "费用类别") private String category; @ApiModelProperty(value = "科目名称") private String subjectName; @ApiModelProperty(value = "预算耗量") private BigDecimal budgetQty; @ApiModelProperty(value = "预算单价") private BigDecimal budgetPrice; @ApiModelProperty(value = "预算总成本") private BigDecimal budgetTotal; @ApiModelProperty(value = "实际耗量") private BigDecimal actualQty; @ApiModelProperty(value = "实际单价") private BigDecimal actualPrice; @ApiModelProperty(value = "实际总成本") private BigDecimal actualTotal; @ApiModelProperty(value = "耗量差异") private BigDecimal diffQty; @ApiModelProperty(value = "单价差异") private BigDecimal diffPrice; @ApiModelProperty(value = "总成本差异") private BigDecimal diffTotal; @ApiModelProperty(value = "租户ID") private Long tenantId; }