package cn.iocoder.yudao.module.mes.dal.dataobject.safety; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.time.LocalDate; /** * 安全生产 - 物资出入库流水 DO * * @author 超级管理员 */ @TableName("safety_material_stock") @Data @EqualsAndHashCode(callSuper = true) public class SafetyMaterialStockDO extends BaseDO { @TableId private Long id; /** 物资编号 */ private Long materialId; /** 物资名称(快照) */ private String materialName; /** 物资类别(快照) */ private String category; /** 业务类型:IN-入库,OUT-出库 */ private String bizType; /** 数量 */ private BigDecimal quantity; /** 操作前库存 */ private BigDecimal stockBefore; /** 操作后库存 */ private BigDecimal stockAfter; /** 业务日期 */ private LocalDate bizDate; /** 经办人 */ private String operator; /** 领用人(出库) */ private String receiver; /** 用途/去向 */ private String purpose; private String remark; }