TASK:模块化;

This commit is contained in:
shahaibo
2025-04-01 15:20:59 +08:00
parent 03f3162dc1
commit 913c4c1ece
5 changed files with 41 additions and 5 deletions

View File

@@ -73,6 +73,7 @@ public class LibraryController {
@RequestParam(value = "timeZone") String timeZone, @RequestParam(value = "timeZone") String timeZone,
@RequestParam(value = "modelType") String modelType, @RequestParam(value = "modelType") String modelType,
@RequestParam(value = "sex") String sex, @RequestParam(value = "sex") String sex,
@RequestParam(value = "ageGroup") String ageGroup,
@RequestParam(value = "checkMd5") Integer checkMd5) { @RequestParam(value = "checkMd5") Integer checkMd5) {
if (null == file || StringUtils.isEmpty(file.getOriginalFilename())) { if (null == file || StringUtils.isEmpty(file.getOriginalFilename())) {
throw new BusinessException("file.cannot.be.empty"); throw new BusinessException("file.cannot.be.empty");
@@ -99,7 +100,7 @@ public class LibraryController {
} }
} }
return Response.success(libraryService.upload(new LibraryUploadDTO(file, level1Type, level2Type, return Response.success(libraryService.upload(new LibraryUploadDTO(file, level1Type, level2Type,
timeZone, md5, high, width, modelType, sex))); timeZone, md5, high, width, modelType, sex, ageGroup)));
} }
@ApiOperation(value = "保存或者编辑template打点") @ApiOperation(value = "保存或者编辑template打点")

View File

@@ -40,4 +40,6 @@ public class LibraryUploadDTO {
private String modelSex; private String modelSex;
private String ageGroup;
} }

View File

@@ -0,0 +1,31 @@
package com.ai.da.model.enums;
import com.fasterxml.jackson.annotation.JsonValue;
import lombok.Data;
public enum AgeGroup implements IEnumDisplay {
ADULT("Adult"),
CHILD("Child")
;
private String value;
AgeGroup(String value) {
this.value = value;
}
@Override
@JsonValue
public String getValue() {
return this.value;
}
public static AgeGroup getAgeGroup(String value) {
for (AgeGroup group : values()) {
if (group.value.equalsIgnoreCase(value)) {
return group;
}
}
throw new IllegalArgumentException("No matching constant for [" + value + "]");
}
}

View File

@@ -1267,10 +1267,10 @@ public class DesignServiceImpl extends ServiceImpl<DesignMapper, Design> impleme
if (Objects.isNull(design)) { if (Objects.isNull(design)) {
throw new BusinessException("design.detail.not.found"); throw new BusinessException("design.detail.not.found");
} }
if (!userLike.getDesignId().equals(disDesignLikeDTO.getDesignId())) { // if (!userLike.getDesignId().equals(disDesignLikeDTO.getDesignId())) {
//不是相同的design不会合并 // //不是相同的design不会合并
return Boolean.TRUE; // return Boolean.TRUE;
} // }
//修改designItem为dislike状态 //修改designItem为dislike状态
designItemService.updateLikeStatus(userLike.getDesignItemId(), (byte) 0); designItemService.updateLikeStatus(userLike.getDesignItemId(), (byte) 0);
//删除关联的collection,先不做 //删除关联的collection,先不做

View File

@@ -728,6 +728,7 @@ public class LibraryServiceImpl extends ServiceImpl<LibraryMapper, Library> impl
library.setCreateDate(DateUtil.getByTimeZone(uploadDTO.getTimeZone())); library.setCreateDate(DateUtil.getByTimeZone(uploadDTO.getTimeZone()));
if (uploadDTO.getModelType().equals(ModelType.LIBRARY.getValue())) { if (uploadDTO.getModelType().equals(ModelType.LIBRARY.getValue())) {
library.setLevel2Type(uploadDTO.getModelSex()); library.setLevel2Type(uploadDTO.getModelSex());
library.setLevel3Type(uploadDTO.getAgeGroup());
} else { } else {
library.setLevel3Type(uploadDTO.getModelSex()); library.setLevel3Type(uploadDTO.getModelSex());
} }
@@ -749,6 +750,7 @@ public class LibraryServiceImpl extends ServiceImpl<LibraryMapper, Library> impl
} }
sysFile.setLevel1Type("Models"); sysFile.setLevel1Type("Models");
sysFile.setLevel2Type(uploadDTO.getModelSex()); sysFile.setLevel2Type(uploadDTO.getModelSex());
sysFile.setLevel3Type(uploadDTO.getAgeGroup());
sysFile.setUrl(filePath); sysFile.setUrl(filePath);
sysFile.setMd5(uploadDTO.getMd5()); sysFile.setMd5(uploadDTO.getMd5());
sysFile.setCreateDate(new Date()); sysFile.setCreateDate(new Date());