package com.persagy.adm.server.algorithm.domain;

import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * 模型文件VO类
 * @author : lijie
 * Update By 2022/1/12 16:54
 */
@Data
public class ModelFileVo {


    /**模型文件名称*/
    @NotBlank
    private String originalName;

    /**模型文件的当前处理状态:1=上传完毕, 2=模型初步检查完成, 3=同步数据完成, 4=模型正常结束*/
    private Integer status;

    /**上传模型文件的用户id*/
    private String userId;

    /**上传模型文件的用户名*/
    private String userName;

    /**模型文件id*/
    private String revitFileId;

    /**模型解析后生成的数据文件id*/
    @NotBlank
    private String dataFileId;

    /**模型解析后生成的小数据文件id,对应楼层的floorMap*/
    private String minDataFileId;

    /**模型文件所属楼层id*/
    @NotBlank
    private String floorId;

    /**模型文件所属楼层名称*/
    private String floorName;

    /**建筑id*/
    @NotBlank
    private String buildingId;

    /**模型文件版本*/
    private String revitVersion;

}
