package org.wcs.model.po.app;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

/**
 * 堆垛机库位表
 */
@Setter
@Getter
@TableName("t_app_stacker_location")
public class AppStackerLocation {

    /**
     * 库位ID
     */
    @TableId(value = "location_id")
    private String locationId;

    /**
     * 库位状态
     */
    @TableField("location_status")
    private Integer locationStatus;

    /**
     * 业务库位
     */
    @TableField("business_location")
    private String businessLocation;

    /**
     * 库位类型
     */
    @TableField("location_type")
    private Integer locationType;

    /**
     * 巷道号
     */
    @TableField("lane_id")
    private Integer laneId;

    /**
     * 堆垛机ID
     */
    @TableField("machine_id")
    private Integer machineId;

    /**
     * 排
     */
    @TableField("l_row")
    private Integer lRow;

    /**
     * 列
     */
    @TableField("l_line")
    private Integer lLine;

    /**
     * 层
     */
    @TableField("l_layer")
    private Integer lLayer;

    /**
     * 深度
     */
    @TableField("l_depth")
    private Integer lDepth;

    /**
     * 库位标签
     */
    @TableField("location_tag")
    private String locationTag;

    /**
     * 载具号
     */
    @TableField("vehicle_no")
    private String vehicleNo;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private LocalDateTime createTime;

    /**
     * 修改时间
     */
    @TableField("update_time")
    private LocalDateTime updateTime;

    /**
     * 备注
     */
    @TableField("remark")
    private String remark;

}
