package cn.timer.api.controller.disk.sevice; import cn.timer.api.bean.disk.DiskFiles; import cn.timer.api.config.annotation.UserBean; import cn.timer.api.dao.disk.DiskFilesMapper; import cn.timer.api.dto.disk.DiskCatalogueParam; import cn.timer.api.dto.disk.DiskFileCatalogueDto; import cn.timer.api.utils.FileUtils; import org.springframework.stereotype.Service; import org.springframework.util.StringUtils; import javax.annotation.Resource; import java.util.List; /** * @author wuqingjun * @email 284718418@qq.com * @date 2021/12/29 */ @Service public class DiskFilesServiceImpl implements DiskFilesService { @Resource private DiskFilesMapper diskFilesMapper; @Override public List<DiskFiles> getDiskFiles(DiskCatalogueParam diskCatalogueParam) { return diskFilesMapper.selectListByParam(diskCatalogueParam); } @Override public DiskFileCatalogueDto getFileCount(UserBean userBean,Integer type) { DiskFileCatalogueDto dto = diskFilesMapper.selectFileCount(userBean,type); if(StringUtils.isEmpty(dto)){ dto = new DiskFileCatalogueDto(); } dto.setShowCountSize(FileUtils.getSize(dto.getCountSize())); dto.setSize(1*1024*1024*1024L); //dto.setShowSize(FileUtils.getSize(dto.getSize())); dto.setShowSize("1G"); return dto; } @Override public Integer deleteDiskFile(List<Integer> list) { return diskFilesMapper.deleteDiskFile(list); } }