package com.ruoyi.production.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; @Data @TableName("product_order_material") @ApiModel(description="生产订单物料表") public class ProductOrderMaterial implements Serializable { private static final long serialVersionUID = 1L; /** * 主键ID */ @ApiModelProperty(value="主键ID") private Long id; /** * 生产订单ID */ @ApiModelProperty(value="生产订单ID") private Long productOrderId; /** * 工序名称 */ @ApiModelProperty(value="工序名称") private String processName; /** * 原料名称 */ @ApiModelProperty(value="原料名称") private String materialName; /** * 原料型号 */ @ApiModelProperty(value="原料型号") private String materialModel; /** * 需求数量 */ @ApiModelProperty(value="需求数量") private BigDecimal requiredQty; /** * 计量单位 */ @ApiModelProperty(value="计量单位") private String unit; /** * 领用数量 */ @ApiModelProperty(value="领用数量") private BigDecimal pickQty; /** * 补料数量 */ @ApiModelProperty(value="补料数量") private BigDecimal supplementQty; /** * 退料数量 */ @ApiModelProperty(value="退料数量") private BigDecimal returnQty; /** * 实际数量 */ @ApiModelProperty(value="实际数量") private BigDecimal actualQty; @ApiModelProperty(value = "租户ID") @TableField(fill = FieldFill.INSERT) private Long tenantId; @ApiModelProperty(value = "创建时间") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @ApiModelProperty(value = "创建用户") @TableField(fill = FieldFill.INSERT) private Long createUser; @ApiModelProperty(value = "修改时间") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; @ApiModelProperty(value = "修改用户") @TableField(fill = FieldFill.INSERT_UPDATE) private Long updateUser; }