TASK:模块化;

This commit is contained in:
shahaibo
2025-03-27 14:32:56 +08:00
parent 78a5bebb4f
commit a8f868e215
5 changed files with 85 additions and 0 deletions

View File

@@ -89,4 +89,6 @@ public interface UserLikeGroupService extends IService<UserLikeGroup> {
String brandDNAUpload(MultipartFile file, Long brandId) throws IOException;
PageBaseResponse<BrandDNAVO> brandDNAPage(BrandDNAQueryDTO brandDNAQueryDTO);
BrandDNAGenerateVO brandDNAGenerate(String prompt);
}

View File

@@ -1938,4 +1938,15 @@ public class UserLikeGroupServiceImpl extends ServiceImpl<UserLikeGroupMapper, U
});
return PageBaseResponse.success(convert);
}
@Override
public BrandDNAGenerateVO brandDNAGenerate(String prompt) {
BrandDNAGenerateVO vo = new BrandDNAGenerateVO();
JSONObject jsonObject = pythonService.brandDNAGenerate(prompt);
vo.setBrandSlogan(jsonObject.getString("brand_slogan"));
vo.setBrandName(jsonObject.getString("brand_name"));
vo.setBrandLogo(jsonObject.getString("brand_logo"));
vo.setMinioUrl(minioUtil.getPreSignedUrl(vo.getBrandLogo(), 24 * 60));
return vo;
}
}