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 VisualOssRule implements OssRule { public String bucketName(String bucketName) { return BucketEnum.VISUAL.getName(); } public String fileName(String originalFilename) { return "upload/" + StringUtil.randomUUID() + DncConstant.POINT + FileUtil.getFileExtension(originalFilename); } }