package com.shkj.wms.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
@NoArgsConstructor
@Accessors(chain = true)
public class BusinTaskQueryBo implements Serializable {


    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 任务编号 */
    private String taskCode;

    /** 条码信息 */
    private String qrCode;

    /** 产品编号 */
    private String goodsNo;


    /** 状态 */
    private String taskStatus;

    /** 任务类型 */
    private String taskType;

    /** 任务类型 */
    private int plcId;

    /** 过点时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date traverseDate;

    /** 查询关键字*/
    private String keywords;

    /** 限制条数，传入按照传入的查询*/
    private Integer limit;

   private List goodsNoList;

    /**
     * 目标点位
     */
   private String taskPath;

}
