package com.shkj.wms.bo;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Map;

/**
 * 地址对象
 *
 * @author lch
 * @date 2022-04-09
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class PrintHtmlBo implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * 1 入库验收单（orderNo） 2入库上架单（orderNo）  3 整件拣货标签 pickD中的id（id） 4内复核拼箱标签 内复核表id（id）
     * 5外复核单（orderNo） 6功能库房拣货单（orderNo）
     *  7 容器条码（主键id）
     * 8 货位条码（主键id）
     * 9复核台条码（主键id）
     * 10 商品条形码（包装id）
     */
    @NotBlank(message = "类型不得为空")
    private String reportType;


    /**
     * 请求参数
     * params中的参数值 对应上面的类型不同而不同
     */
    private Map<String, Object> params;


}
