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.time.LocalDateTime;

/**
 * 站台表
 */
@Data
@TableName(value = "tbl_app_stand", autoResultMap = true)
public class Stand {
    /**
     * 站台id
     */
    @TableId("stand_id")
    private String standId;
    /**
     * 是否允许入库
     */
    @TableField("allow_in")
    private Integer allowIn;
    /**
     * 是否允许出库
     */
    @TableField("allow_out")
    private Integer allowOut;
    /**
     * 站台是否锁定
     */
    @TableField("is_lock")
    private Integer isLock;
    /**
     * 站台状态
     */
    @TableField("stand_status")
    private Integer standStatus;

    /**
     * 设备编号
     */
    @TableField("equipment_id")
    private Integer equipmentId;

    /**
     * 库区编号
     */
    @TableField("area_id")
    private Integer areaId;
    /**
     * 站台类型
     */
    @TableField("stand_type")
    private Integer standType;
    /**
     * 站台ip
     */
    @TableField("stand_ip")
    private String standIp;
    /**
     * 外部id
     * 如mes上的站台编号
     */
    @TableField("outer_id")
    private String outerId;
    /**
     * 最近一次的使用时间
     */
    @TableField("last_use_time")
    private LocalDateTime lastUseTime;
    /**
     * 正在拣选的物料
     */
    @TableField("pick_goods")
    private String pickGoods;
    /**
     * 正在拣选的物料
     */
    @TableField("pick_vehicle")
    private String pickVehicle;
    /**
     * 拣选提示信息
     */
    @TableField("pick_tip")
    private String pickTip;
    /**
     * 所有待拣选的箱子数量
     */
    @TableField("pick_vehicle_count")
    private Integer pickVehicleCount;
}
