package com.whyc.service;
|
|
import com.whyc.dto.Response;
|
import com.whyc.mapper.ProjectArchiveManageMapper;
|
import com.whyc.pojo.ProjectArchiveManage;
|
import com.whyc.pojo.ProjectManage;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.io.File;
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
@Service
|
public class ProjectArchiveManageService {
|
|
@Resource
|
private ProjectArchiveManageMapper projectArchiveManageMapper;
|
|
|
public Response searchDocumentation(ProjectArchiveManage pam) {
|
|
Response<Object> response = new Response<>();
|
try {
|
List<ProjectArchiveManage> list = projectArchiveManageMapper.searchByCondition(pam);
|
ArrayList<Map<String, String>> list1 = new ArrayList<>();
|
for (int i = 0; i < list.size(); i++) {
|
HashMap<String, String> map = new HashMap<>();
|
ProjectArchiveManage projectArchiveManage = list.get(i);
|
map.put("文件名",projectArchiveManage.getProDocumentName());
|
map.put("文件路径",projectArchiveManage.getProFilePath());
|
list1.add(map);
|
}
|
response.setMsg(1,"查询成功");
|
response.setData(list1);
|
} catch (Exception e) {
|
e.printStackTrace();
|
return response.setMsg(0,"查询失败");
|
}
|
return response;
|
}
|
|
public Response delDocumentation(ProjectArchiveManage pam) {
|
Response<Object> response = new Response<>();
|
try {
|
projectArchiveManageMapper.delDocumentation(pam);
|
File file = new File(pam.getProFilePath());
|
if (file.exists()){
|
file.delete();
|
}
|
} catch (Exception e) {
|
e.printStackTrace();
|
return response.setMsg(0,"删除失败");
|
}
|
response.setMsg(1,"删除成功");
|
return response;
|
}
|
|
public Response<List<ProjectManage>> searchAll() {
|
|
|
return null;
|
}
|
|
public Response searchArchiveByCondition(ProjectArchiveManage projectArchiveManage) {
|
|
return null;
|
}
|
}
|