package org.wcs.model.dto.serve.etagBase;

import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.NotBlank;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotNull;

/**
 * 新增电子标签货位信息请求参数
 */
@Getter
@Setter
public class AddEtagLocationReq {

    /**
     * 电子标签货位
     */
    @NotBlank(message = "电子标签货位不能为空")
    @JsonProperty("location")
    private String location;

    /**
     * 标签名称
     */
    @NotBlank(message = "标签名称不能为空")
    @JsonProperty("tagName")
    private String tagName;

    /**
     * 点位类型
     */
    @NotNull(message = "点位类型不能为空")
    @JsonProperty("locationType")
    private Integer locationType;

    /**
     * 站台
     */
    @JsonProperty("stand")
    private String stand;

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


}
