package com.dayu.pipirrapp.bean.net; import com.dayu.pipirrapp.net.BaseResponse; import com.luck.picture.lib.entity.LocalMedia; import retrofit2.Call; /** * Copyright (C), 2023, * Author: zuo * Date: 2023-04-15 8:15 * Description: */ public class UplodFileState extends LocalMedia { //正在上传 public final static int STATE_UPDING = 0; //上传完成 public final static int STATE_DONE = 1; //上传失败 public final static int STATE_ERROR = 2; //图片类型 public final static int IMG_TYPE = 1; //视频类型 public final static int VIDEO_TYPE = 2; //0正在上传 1上传完成 2上传失败 int state = 0; //上传的文件 String filePath; //失败后重试的次数 int number; //上传后的id String postId; //上传后的地址 // String webPath; //上传后返回的文件在服务端存储相对路径 String uoloadFilePath; //上传后的哈希值 int hash; //上传后的缩略图 String webPathZip; //当前请求 Call> thisCall; //图片上传进度 int progress; //adapter中的position int adapterPosition = -1; //上传类型 int uploadType; //扩展名 String extName; public String getUoloadFilePath() { return uoloadFilePath; } public void setUoloadFilePath(String uoloadFilePath) { this.uoloadFilePath = uoloadFilePath; } public int getHash() { return hash; } public void setHash(int hash) { this.hash = hash; } public String getWebPathZip() { return webPathZip; } public void setWebPathZip(String webPathZip) { this.webPathZip = webPathZip; } public String getExtName() { return extName; } public void setExtName(String extName) { this.extName = extName; } public int getUploadType() { return uploadType; } public void setUploadType(int uploadType) { this.uploadType = uploadType; } public int getAdapterPosition() { return adapterPosition; } public void setAdapterPosition(int adapterPosition) { this.adapterPosition = adapterPosition; } public int getProgress() { return progress; } public void setProgress(int progress) { this.progress = progress; } public Call> getThisCall() { return thisCall; } public void setThisCall(Call> thisCall) { this.thisCall = thisCall; } public int getNumber() { return number; } public void setNumber(int number) { this.number = number; } public UplodFileState() { } public int getState() { return state; } public void setState(int state) { this.state = state; } public String getFilePath() { return filePath; } public void setFilePath(String filePath) { this.filePath = filePath; } public String getPostId() { return postId; } public void setPostId(String postId) { this.postId = postId; } }