package com.wms.entity.app.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.wms.entity.app.dto.extend.KanbanEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 物流库存实体
 */
@Data
public class StockOfGoodsDto {
    /**
     * 料号
     */
    @JsonProperty("goodsId")
    private String goodsId;
    /**
     * 料名
     */
    @JsonProperty("goodsName")
    private String goodsName;
    /**
     * 剩余总数
     */
    @JsonProperty("remainNumSum")
    private BigDecimal remainNumSum;
    /**
     * 补货方式
     */
    @JsonProperty("feedType")
    private String feedType;
    /**
     * 补货点
     */
    @JsonProperty("feedPoint")
    private BigDecimal feedPoint;
    /**
     * 装料盒子类型
     */
    @JsonProperty("boxType")
    private String boxType;
    /**
     * 每个看板的物料数量
     */
    @JsonProperty("numOfPerKanban")
    private BigDecimal numOfPerKanban;
    /**
     * 看板数量
     */
    @JsonProperty("numOfKanban")
    private BigDecimal numOfKanban;
    /**
     * 看板详细信息
     */
    @JsonProperty("kanbanList")
    private List<KanbanEntity> kanbanList;
    /**
     * 热度
     */
    @JsonProperty("heat")
    private String heat;
    /**
     * 卸货点
     */
    @JsonProperty("releasePoint")
    private String releasePoint;
}
