增加文件查看接口与实体类
This commit is contained in:
parent
70b899df41
commit
b7946632f1
@ -0,0 +1,47 @@
|
|||||||
|
package ink.wgink.interfaces.manager;
|
||||||
|
|
||||||
|
import ink.wgink.pojo.bos.files.FilesShowCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: IFilesShowCodeService
|
||||||
|
* @Description: 文件查看码业务
|
||||||
|
* @Author: wanggeng
|
||||||
|
* @Date: 2022/8/1 17:12
|
||||||
|
* @Version: 1.0
|
||||||
|
*/
|
||||||
|
public interface IFilesShowCodeService {
|
||||||
|
|
||||||
|
String FILE_SHOW_CODE_KEY = "files:showCode:";
|
||||||
|
long SHOW_CODE_TIMEOUT_MILLIS = 1 * 60 * 1000L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加展示码
|
||||||
|
*
|
||||||
|
* @param code
|
||||||
|
* @param fileId
|
||||||
|
* @param fileName
|
||||||
|
*/
|
||||||
|
void addShowCode(String code, String fileId, String fileName);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 清除超时的展示码
|
||||||
|
*/
|
||||||
|
void clearTimeoutShowCode();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取文件展示码
|
||||||
|
*
|
||||||
|
* @param fileId
|
||||||
|
* @param code
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
FilesShowCode getShowCode(String fileId, String code);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取文件展示码
|
||||||
|
*
|
||||||
|
* @param fileId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
FilesShowCode getShowCode(String fileId);
|
||||||
|
}
|
@ -0,0 +1,62 @@
|
|||||||
|
package ink.wgink.pojo.bos.files;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName: FilesShowCode
|
||||||
|
* @Description: 文件展示码
|
||||||
|
* @Author: wanggeng
|
||||||
|
* @Date: 2022/8/1 17:28
|
||||||
|
* @Version: 1.0
|
||||||
|
*/
|
||||||
|
public class FilesShowCode implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = -9038597031617647650L;
|
||||||
|
private String code;
|
||||||
|
private String fileId;
|
||||||
|
private String fileName;
|
||||||
|
private Long latestUpdateTime;
|
||||||
|
|
||||||
|
public FilesShowCode() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public FilesShowCode(String code, String fileId, String fileName) {
|
||||||
|
this.code = code;
|
||||||
|
this.fileId = fileId;
|
||||||
|
this.fileName = fileName;
|
||||||
|
this.latestUpdateTime = System.currentTimeMillis();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCode() {
|
||||||
|
return code == null ? "" : code.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCode(String code) {
|
||||||
|
this.code = code;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getFileId() {
|
||||||
|
return fileId == null ? "" : fileId.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFileId(String fileId) {
|
||||||
|
this.fileId = fileId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getFileName() {
|
||||||
|
return fileName == null ? "" : fileName.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFileName(String fileName) {
|
||||||
|
this.fileName = fileName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getLatestUpdateTime() {
|
||||||
|
return latestUpdateTime == null ? 0 : latestUpdateTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLatestUpdateTime(Long latestUpdateTime) {
|
||||||
|
this.latestUpdateTime = latestUpdateTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user