yangys
2024-05-06 e19227de97d21c10fd22536f85c8153e63072d0c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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;
    }
}