package org.wcs.model.vo.serve.convey;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

@Getter
@Setter
public class QueryConveyLocationVo {

    /**
     * 位置ID
     */
    @JsonProperty(value = "locationId")
    private String locationId;

    /**
     * 业务位置ID
     */
    @JsonProperty(value = "businessLocationId")
    private String businessLocationId;

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

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

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

    /**
     * 路由ID
     */
    @JsonProperty(value = "locationRouter")
    private Integer locationRouter;

    /**
     * 区域ID
     */
    @JsonProperty(value = "areaId")
    private String areaId;

    /**
     * 所属plc
     */
    @JsonProperty(value = "plcId")
    private Integer plcId;

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

    /**
     * 写任务地址
     */
    @JsonProperty(value = "writeTaskAddress")
    private String writeTaskAddress;

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

    /**
     * 修改时间
     */
    @JsonProperty(value = "updateTime")
    private LocalDateTime updateTime;

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

}
