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;

/**
 * 电子标签库位信息
 */
@Data
@TableName(value = "tbl_app_e_location", autoResultMap = true)
public class ETagLocation {
    /**
     * 库位id
     */
    @TableId("e_location_id")
    private String eLocationId;
    /**
     * 库区id
     */
    @TableField("area_id")
    private String areaId;
    /**
     * 顺序号
     */
    @TableField("sequence_id")
    private Integer sequenceId;
    /**
     * 电子标签状态
     * 0：可用
     * 1：不可用
     */
    @TableField("e_location_status")
    private Integer eLocationStatus;
    /**
     * 工作站台
     */
    @TableField("work_station")
    private String workStation;
    /**
     * 任务号
     */
    @TableField("task_id")
    private String taskId;
    /**
     * 箱号
     */
    @TableField("vehicle_no")
    private String vehicleNo;
    /**
     * 需求数量
     */
    @TableField("need_num")
    private Integer needNum;
    /**
     * 确认数量
     */
    @TableField("confirm_num")
    private Integer confirmNum;
    /**
     * 任务类型
     */
    @TableField("task_type")
    private Integer taskType;
    /**
     * 拣货状态
     * 0：未亮灯
     * 1：亮灯中
     */
    @TableField("pick_status")
    private Integer pickStatus;
}
