package com.qianwen.smartman.modules.resource.builder.oss; import com.qianwen.smartman.common.constant.DncConstant; import com.qianwen.core.oss.rule.OssRule; import com.qianwen.core.tool.utils.FileUtil; import com.qianwen.core.tool.utils.StringUtil; import com.qianwen.smartman.modules.resource.enums.BucketEnum; public class TempOssRule implements OssRule { public String bucketName(String bucketName) { return BucketEnum.TEMP.getName(); } public String fileName(String originalFilename) { return StringUtil.randomUUID() + DncConstant.POINT + FileUtil.getFileExtension(originalFilename).toLowerCase(); } }