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; //0正在上传 1上传完成 2上传失败 int state = 0; //上传的文件 String filePath; //失败后重试的次数 int number; //上传后的id String postId; //上传后的地址 String webPath; //当前请求 Call thisCall; //图片上传进度 int progress; //adapter中的position int adapterPosition = -1; 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; } public String getWebPath() { return webPath; } public void setWebPath(String webPath) { this.webPath = webPath; } }