| | |
| | | package com.dayu.pipirrapp.bean.net; |
| | | |
| | | import java.io.File; |
| | | import com.dayu.pipirrapp.net.BaseResponse; |
| | | import com.luck.picture.lib.entity.LocalMedia; |
| | | |
| | | import retrofit2.Call; |
| | | |
| | | /** |
| | | * Copyright (C), 2023, |
| | |
| | | * Date: 2023-04-15 8:15 |
| | | * Description: |
| | | */ |
| | | public class UplodFileState { |
| | | int state = 0;//0正在上传 1上传完成 2上传失败 |
| | | File file;//上传的文件 |
| | | String url;//上传文件后返回的url |
| | | int number;//失败后重试的次数 |
| | | 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<BaseResponse<UploadFileResult>> 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<BaseResponse<UploadFileResult>> getThisCall() { |
| | | return thisCall; |
| | | } |
| | | |
| | | public void setThisCall(Call<BaseResponse<UploadFileResult>> thisCall) { |
| | | this.thisCall = thisCall; |
| | | } |
| | | |
| | | public int getNumber() { |
| | | return number; |
| | |
| | | |
| | | } |
| | | |
| | | public UplodFileState(File file) { |
| | | this.file = file; |
| | | } |
| | | |
| | | public int getState() { |
| | | return state; |
| | | } |
| | |
| | | this.state = state; |
| | | } |
| | | |
| | | public File getFile() { |
| | | return file; |
| | | public String getFilePath() { |
| | | return filePath; |
| | | } |
| | | |
| | | public void setFile(File file) { |
| | | this.file = file; |
| | | public void setFilePath(String filePath) { |
| | | this.filePath = filePath; |
| | | } |
| | | |
| | | public String getUrl() { |
| | | return url; |
| | | public String getPostId() { |
| | | return postId; |
| | | } |
| | | |
| | | public void setUrl(String url) { |
| | | this.url = url; |
| | | public void setPostId(String postId) { |
| | | this.postId = postId; |
| | | } |
| | | |
| | | |
| | | } |