package com.qianwen.core.coderule.handler;
|
|
import java.util.List;
|
import com.qianwen.core.coderule.constant.CodeRuleConstant;
|
import com.qianwen.core.tool.utils.CollectionUtil;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
|
/* loaded from: blade-starter-coderule-9.3.0.0-SNAPSHOT.jar:org/springblade/core/coderule/handler/MasterlinkMetaObjectTypeFieldEnumHandler.class */
|
public class MasterlinkMetaObjectTypeFieldEnumHandler implements MetaObjectTypeFieldEnumHandler {
|
private final JdbcTemplate jdbcTemplate;
|
|
public MasterlinkMetaObjectTypeFieldEnumHandler(final JdbcTemplate jdbcTemplate) {
|
this.jdbcTemplate = jdbcTemplate;
|
}
|
|
@Override // com.qianwen.core.coderule.handler.MetaObjectTypeFieldEnumHandler
|
public String getDictCodeForField(String objectId, String fieldId) {
|
String result = "";
|
List<String> resultList = this.jdbcTemplate.queryForList(CodeRuleConstant.META_OBJECT_TYPE_FIELD_ENUM, String.class, new Object[]{objectId, fieldId});
|
if (CollectionUtil.isNotEmpty(resultList)) {
|
result = resultList.iterator().next();
|
}
|
return result;
|
}
|
}
|