package com.wms.entity.table;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 每个站台物料分配
 */
@Data
@TableName(value = "tbl_app_goods_to_station", autoResultMap = true)
public class GoodsToStation {
    /**
     * 主键
     */
    @TableId("config_id")
    private String configId;
    /**
     * 工作站台
     */
    @TableField("work_station")
    private String workStation;
    /**
     * 物料编号
     */
    @TableField("goods_id")
    private String goodsId;
    /**
     * 已分配数量
     */
    @TableField("distributed_num")
    private BigDecimal distributedNum;
    /**
     * 需求总数量
     */
    @TableField("total_num")
    private BigDecimal totalNum;
    /**
     * 分配状态
     * 0：未分配
     * 1：分配但未完全分配
     * 2：分配完成
     * 3：分配完成但库存缺料
     */
    @TableField("distribute_status")
    private Integer distributeStatus;
}
