DiskFilesServiceImpl.java 1.45 KB
Newer Older
1 2 3
package cn.timer.api.controller.disk.sevice;

import cn.timer.api.bean.disk.DiskFiles;
4
import cn.timer.api.config.annotation.UserBean;
5 6
import cn.timer.api.dao.disk.DiskFilesMapper;
import cn.timer.api.dto.disk.DiskCatalogueParam;
284718418@qq.com committed
7 8
import cn.timer.api.dto.disk.DiskFileCatalogueDto;
import cn.timer.api.utils.FileUtils;
9
import org.springframework.stereotype.Service;
284718418@qq.com committed
10
import org.springframework.util.StringUtils;
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

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);
    }
284718418@qq.com committed
31 32

    @Override
33 34
    public DiskFileCatalogueDto getFileCount(UserBean userBean,Integer type) {
        DiskFileCatalogueDto dto = diskFilesMapper.selectFileCount(userBean,type);
284718418@qq.com committed
35 36 37 38 39 40 41 42 43
        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;
    }
翁国栋 committed
44 45 46 47 48

    @Override
    public Integer deleteDiskFile(List<Integer> list) {
        return diskFilesMapper.deleteDiskFile(list);
    }
49
}