package com.wms_main.model.dto.query;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PickPlanQuery extends PageQuery {
    /**
     * 主键
     */
    @JsonProperty(value = "planId")
    private String planId;
    /**
     * 载具号
     */
    @JsonProperty(value = "vehicleId")
    private String vehicleId;
    /**
     * 料号
     */
    @JsonProperty(value = "goodsId")
    private String goodsId;
    /**
     * 计划拣选数量
     */
    @JsonProperty(value = "planPickQty")
    private Integer planPickQty;
    /**
     * 拣选类型
     * 1. 工作拣选
     * 2. 出库单
     */
    @JsonProperty(value = "pickType")
    private Integer pickType;
    /**
     * 工作index/出库单
     */
    @JsonProperty(value = "workIndex")
    private String workIndex;
    /**
     * 工作index/出库单
     */
    @JsonProperty(value = "standId")
    private String standId;
}
