TASK: 枚举类多语言;

This commit is contained in:
shahaibo
2023-11-23 14:05:04 +08:00
parent ecec69a45e
commit f0aa041c1e
2 changed files with 10 additions and 3 deletions

View File

@@ -1,5 +1,6 @@
package com.ai.da.model.vo;
import com.ai.da.model.enums.BizJson;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -36,4 +37,6 @@ public class QueryLibraryPageVO {
@ApiModelProperty("template 打点内容 level1Type为Models才传")
private LibraryModelPointVO libraryModelPoint;
private BizJson level2TypeEnum;
}

View File

@@ -15,9 +15,7 @@ import com.ai.da.mapper.LibraryMapper;
import com.ai.da.mapper.SysFileMapper;
import com.ai.da.mapper.entity.*;
import com.ai.da.model.dto.*;
import com.ai.da.model.enums.MannequinType;
import com.ai.da.model.enums.ModelType;
import com.ai.da.model.enums.Sex;
import com.ai.da.model.enums.*;
import com.ai.da.model.vo.*;
import com.ai.da.python.vo.ModelPathObject;
import com.ai.da.service.*;
@@ -192,6 +190,12 @@ public class LibraryServiceImpl extends ServiceImpl<LibraryMapper, Library> impl
if (finalMap != null && finalMap.containsKey(library.getId())) {
libraryPageVO.setLibraryModelPoint(finalMap.get(library.getId()));
}
if (libraryPageVO.getLevel1Type().equals(LibraryLevel1TypeEnum.SKETCH_BOARD.getRealName())) {
if (!StringUtils.isEmpty(libraryPageVO.getLevel2Type())) {
Position position = Position.getPosition(libraryPageVO.getLevel2Type());
libraryPageVO.setLevel2TypeEnum(new BizJson(position.getValue(), position.name(), BusinessException.getMessageFromResource(position.name())));
}
}
return libraryPageVO;
});
return PageBaseResponse.success(convert);