package cn.superdesk.uniorder.dao.entity.operation;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.ToString;

@Data
@ToString
public class ExcelImportLog implements Serializable {
    /**
     * Id
     */
    private Long id;

    /**
     * 批次Id
     */
    private String batchId;

    /**
     * 区分是什么导入
     */
    private String operationType;

    /**
     * 操作人 创建时间
     */
    private Date createTime;

    /**
     * 操作人 sysUserId
     */
    private Long createUserId;

    /**
     * 操作人 sysUserName
     */
    private String createUserName;

    /**
     * 作为校验反馈-校验码,当承载"行"的对象有设置注解,且校验不通过时,会将结果放置于此字段
     */
    private String validateCode;

    /**
     * 处理结果:-1-正常;2-异常;
     */
    private Integer processResult;

    /**
     * 作为校验反馈-校验消息,业务尽量使用校验码做判断
     */
    private String validateMessage;

    /**
     * 处理过程报告
     */
    private String processReport;

    /**
     * excel row 转 json
     */
    private String rowData;

    private static final long serialVersionUID = 1L;
}
