package jnpf.model.personnels.vo.roster;

import lombok.Data;

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

@Data
public class FtbRosterImportVO implements Serializable {

    private static final long serialVersionUID = -6865135665273771381L;
    /**
     * 唯一标识,用于下载异常数据，和导入正常数据
     */
    private String uniqueId;
    /**
     * 正常数据条数
     */
    private Long normalNumberOfDataItems;
    /**
     * 异常数据条数
     */
    private Long errorOfAbnormalDataItems;

    /**
     * sheet对应正常内容
     */
    private List<FtbRosterCategoryVO> normalRosterCategoryVOS = new ArrayList<>();

    /**
     * sheet对应的异常内容
     */
    private List<FtbRosterCategoryVO> errorRosterCategoryVOS = new ArrayList<>();

    /**
     * sheet对应的数据清洗正常内容
     */
    private List<FtbRosterInsertNomalVO> data = new ArrayList<>();

}
