TASK:模块化;

This commit is contained in:
shahaibo
2025-03-27 13:55:16 +08:00
parent 33582922be
commit 78a5bebb4f
4 changed files with 17 additions and 4 deletions

View File

@@ -273,7 +273,7 @@ public class SavedCollectionController {
@ApiOperation(value = "brandLogoUpload")
@PostMapping("/brandLogoUpload")
public Response<String> brandDNASaveOrUpdate(@RequestParam("file") MultipartFile file) {
public Response<BrandLogoUploadVO> brandDNASaveOrUpdate(@RequestParam("file") MultipartFile file) {
return Response.success(userLikeGroupService.brandLogoUpload(file));
}

View File

@@ -0,0 +1,10 @@
package com.ai.da.model.vo;
import lombok.Data;
@Data
public class BrandLogoUploadVO {
private String brandLogo;
private String minioUrl;
}

View File

@@ -82,7 +82,7 @@ public interface UserLikeGroupService extends IService<UserLikeGroup> {
QueryLibraryPageVO getMannequinDetail(MannequinDTO mannequinDTO);
String brandLogoUpload(MultipartFile file);
BrandLogoUploadVO brandLogoUpload(MultipartFile file);
Boolean brandDNASaveOrUpdate(BrandDNADTO brandDNADTO);

View File

@@ -1879,10 +1879,13 @@ public class UserLikeGroupServiceImpl extends ServiceImpl<UserLikeGroupMapper, U
}
@Override
public String brandLogoUpload(MultipartFile file) {
public BrandLogoUploadVO brandLogoUpload(MultipartFile file) {
BrandLogoUploadVO vo = new BrandLogoUploadVO();
AuthPrincipalVo userHolder = UserContext.getUserHolder();
String path = userHolder.getId().toString() + "/brandLogo";
return minioUtil.upload("aida-users",path,file);
vo.setBrandLogo(minioUtil.upload("aida-users",path,file));
vo.setMinioUrl(minioUtil.getPreSignedUrl(vo.getBrandLogo(), 24 * 60));
return vo;
// return null;
}