package com.mvc.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.mvc.dao.FileDao;
import com.mvc.entity.Files;
import com.mvc.repository.FileRepository;
import com.mvc.service.FileService;
/**
* 文件管理业务实现
*
* @author wangrui
* @date 2016-10-14
*/
@Service("fileServiceImpl")
public class FileServiceImpl implements FileService {
@Autowired
FileRepository fileRepository;
@Autowired
FileDao fileDao;
// 添加文件
@Override
public Boolean addFile(Files file) {
Files result = fileRepository.saveAndFlush(file);
if (result.getFile_id() != null)
return true;
else
return false;
}
// 根据合同ID获取文件列表
@Override
public List<Files> findFileByConId(Integer cont_id) {
return fileDao.findFileByConId(cont_id);
}
// 根据文件ID获取文件
@Override
public Files findFileById(Integer file_id) {
return fileRepository.findFileById(file_id);
}
// 根据合同ID删除合同
@Override
public Boolean deleteById(Integer file_id) {
return fileDao.delete(file_id);
}
}