工业互联网平台2.0版本后端代码
潘志宝
2024-11-07 abcfb4a2c0a20c3a5df4a7cdbe07001dda036045
iailab-module-data/iailab-module-data-dahua/src/main/java/com/iailab/netsdk/lib/structure/NET_OUT_GET_FILE_INFO_BY_PATH_INFO.java
对比新文件
@@ -0,0 +1,62 @@
package com.iailab.netsdk.lib.structure;
import com.iailab.netsdk.lib.NetSDKLib;
/**
 * @author 291189
 * @description  CLIENT_GetFileManagerExFileInfoByPath接口出参
 * @date 2022/10/12 20:23:54
 */
public class NET_OUT_GET_FILE_INFO_BY_PATH_INFO extends NetSDKLib.SdkStructure {
   /**
    此结构体大小,必须赋值
    */
   public         int               dwSize;
   /**
    文件上传状态 {@link com.iailab.netsdk.lib.enumeration.EM_FILE_UPDATE_STATE}
    */
   public         int               emState;
   /**
    文件开始时间
    */
   public         NET_TIME_EX               stuStartTime=new NET_TIME_EX();
   /**
    文件结束时间
    */
   public         NET_TIME_EX               stuEndTime=new NET_TIME_EX();
   /**
    文件上传进度
    */
   public         int               nProgress;
   /**
    当前分片(切片上传模式所需数据)
    */
   public         int               nCurrentSlice;
   /**
    文件大小
    */
   public         long               nFileLength;
   /**
    错误原因
    0: 未知原因
    1: 文件个数超出
    2: 文件存储空间已满
    3: 该文件太大
    4: 无效的文件类型
    5: 没有上传权限
    6: 文件命名异常
    7: 文件名太长
    8: 文件名已经存在
    9: 验签失败
    */
   public         int               nReason;
   /**
    *字节对齐
    */
   public         byte[]               szReserved=new byte[4];
   public         NET_OUT_GET_FILE_INFO_BY_PATH_INFO(){
      this.dwSize=this.size();
   }
}