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;

@Getter
@Setter
@TableName("t_app_tray_convey_location")
public class AppTrayConveyLocation {

    /**
     * 主键
     */
    @TableId(value = "id")
    private String id;

    /**
     * 位置id
     */
    @TableField(value = "location_id")
    private String locationId;

    /**
     * 业务位置id
     */
    @TableField(value = "business_location_id")
    private String businessLocationId;

    /**
     * 位置名称
     */
    @TableField(value = "location_name")
    private String locationName;

    /**
     * 位置状态
     */
    @TableField(value = "location_status")
    private Integer locationStatus;

    /**
     * 位置类型
     */
    @TableField(value = "location_type")
    private Integer locationType;

    /**
     * 管辖的PLC ID
     */
    @TableField(value = "plc_id")
    private Integer plcId;

    /**
     * 位置坐标
     */
    @TableField(value = "location_xyz")
    private String locationXyz;

    /**
     * 区域id
     */
    @TableField(value = "area_id")
    private String areaId;

    /**
     * 读取状态地址
     */
    @TableField(value = "read_status_address")
    private String readStatusAddress;

    /**
     * 写入状态地址
     */
    @TableField(value = "write_task_address")
    private String writeTaskAddress;

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

    /**
     * 更新时间
     */
    @TableField(value = "update_time")
    private LocalDateTime updateTime;

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


}
