package cn.cslg.pas.common.model.vo;

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

import java.io.Serializable;
import java.util.List;
import java.util.Map;

@Data
@Accessors(chain = true)
public class TaskParams implements Serializable {
    /**
     * 任务类型（1.上传，2导出）
     */
    private Integer taskType;
    /**
     * 任务id
     */
    private Integer taskId;
    /**
     * 创建人id
     */
    private String userId;
    /**
     * 文件路径
     */
    private String path;
    private String token;
    private String ids;
    /**
     * 专题库id
     */
    private Integer projectId;
    private String selected;
    /**
     * Excel中的全部专利的数据（key：表头(如"公开号")  value：表头对应的专利内容(如"CN204445352U")）
     */
    private List<Map<Object, Object>> rowList;
    /**
     * 文件原始名称
     */
    private String oldName;
    /**
     * 专利总数量
     */
    private Integer total;
    private Integer index;
    private Integer productId;

    public TaskParams() {

    }
}
