package com.qianwen.core.coderule.handler; import java.util.List; import com.qianwen.core.coderule.constant.CodeRuleConstant; import com.qianwen.core.coderule.dto.DropDownDTO; import com.qianwen.core.tool.utils.CollectionUtil; import org.springframework.jdbc.core.BeanPropertyRowMapper; import org.springframework.jdbc.core.JdbcTemplate; /* loaded from: blade-starter-coderule-9.3.0.0-SNAPSHOT.jar:org/springblade/core/coderule/handler/MasterlinkDictHandler.class */ public class MasterlinkDictHandler implements DictHandler { private final JdbcTemplate jdbcTemplate; public MasterlinkDictHandler(final JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; } @Override // com.qianwen.core.coderule.handler.DictHandler public DropDownDTO getDictInfo(String dictCode, String dictKey) { DropDownDTO result = null; List refObjects = this.jdbcTemplate.query(CodeRuleConstant.DICT_BY_CODE_KEY, new Object[]{dictCode, dictKey}, new BeanPropertyRowMapper(DropDownDTO.class)); if (CollectionUtil.isNotEmpty(refObjects)) { result = refObjects.iterator().next(); } return result; } }