📄 fileservice.java
字号:
package com.david.service;
import java.util.List;
import com.david.bo.Category;
import com.david.bo.File;
import com.david.bo.Userinfo;
import com.david.dao.IDowntimesDao;
import com.david.dao.IFileDao;
import com.david.dao.IFilepointDao;
import com.david.util.IFileUtil;
public class FileService implements IFileService {
private IFileDao fileDao;
private IFilepointDao filepointDao;
private IFileUtil fileUtil;
private IDowntimesDao downtimesDao;
public void setDowntimesDao(IDowntimesDao downtimesDao) {
this.downtimesDao = downtimesDao;
}
public void setFileUtil(IFileUtil fileUtil) {
this.fileUtil = fileUtil;
}
public boolean save(File file) {
// TODO Auto-generated method stub
if(fileDao.save(file)){
if(filepointDao.save(file.getFilepoint())){
return downtimesDao.save(file.getDowntimes());
}else{
return false;
}
}else{
return false;
}
}
public List<File> getAllMyFileList(Category category){
return this.fileDao.getAllMyFileList(category);
}
public void setFileDao(IFileDao fileDao) {
// TODO Auto-generated method stub
this.fileDao=fileDao;
}
public void setFilepointDao(IFilepointDao filepointDao) {
// TODO Auto-generated method stub
this.filepointDao=filepointDao;
}
public List<File> getFileList(int start, Category category) {
// TODO Auto-generated method stub
return fileDao.getFileList(start, category);
}
public boolean deleteFileById(File file) {
// TODO Auto-generated method stub
if(fileDao.deleteFileById(file)){
//删除路径
fileUtil.deleteFile(new java.io.File(file.getFileUrl()));
return true;
}else{
return false;
}
}
public File getFileById(int id) {
// TODO Auto-generated method stub
File file=fileDao.getFileById(id);
return file;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -