package com.fdkankan.manage.service.impl;
import cn.dev33.satoken.stp.StpUtil;
import com.fdkankan.manage.entity.CommonUpload;
import com.fdkankan.manage.entity.DictFile;
import com.fdkankan.manage.mapper.ICommonUploadMapper;
import com.fdkankan.manage.service.ICommonUploadService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.fdkankan.manage.service.IDictFileService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
*
* 服务实现类
*
*
* @author
* @since 2024-12-02
*/
@Service
public class CommonUploadServiceImpl extends ServiceImpl implements ICommonUploadService {
@Autowired
IDictFileService dictFileService;
@Override
public CommonUpload add(String fileName, String url, String fileSize, String uuid, String msg, String replace1,Integer status,String unzipPath,Integer dictId) {
CommonUpload upload = new CommonUpload();
upload.setFileName(fileName);
upload.setFileUrl(url);
upload.setFileSize(fileSize);
upload.setNewFileName(uuid);
upload.setFileType(msg);
upload.setFileFormat(replace1);
upload.setStatus(status);
upload.setUnzipPath(unzipPath);
this.save(upload);
DictFile dictFile = new DictFile();
dictFile.setName(fileName);
dictFile.setTypeKey("media-library");
dictFile.setUploadId(upload.getId());
dictFile.setDictId(dictId);
dictFile.setSysUserId(Long.valueOf(StpUtil.getLoginId().toString()));
dictFileService.addOrUpdate(dictFile);
return upload;
}
}