package com.ibeetl.admin.core.util.beetl; import java.util.List; import org.beetl.core.Function; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.ibeetl.admin.core.entity.CoreDict; import com.ibeetl.admin.core.service.CoreDictService; @Component public class DictQueryFunction { @Autowired CoreDictService dictService; public List dictDownQuery(String type) { return dictService.findAllByType(type); } public List dictListByValue(String group,String value){ return dictService.findAllByGroup(group,value); } /** * 根据字典类型和值,找到对应的字典类型定义 * 数据字典在一个type下只有唯一的值 * @param type * @param value * @return */ public CoreDict getDict(String type,String value) { return dictService.findCoreDict(type, value); } }