package com.jflyfox.system.dict; import java.util.ArrayList; import java.util.List; import com.jflyfox.jfinal.base.BaseService; /** * 数据字典service * * @author flyfox 2014-2-11 */ public class DictSvc extends BaseService { /** * 通过Key获取数据字典名称 * * @param key * @return * @author flyfox 2013-11-19 */ public static SysDictDetail getDictDetail(String key) { return DictCache.getCacheMap().get(key); } /** * 通过Key获取数据字典名称 * * @param key * @return * @author flyfox 2013-11-19 */ public static String getDictName(String key) { SysDictDetail detail = DictCache.getCacheMap().get(key); return detail == null ? null : detail.getStr("detail_name"); } public String selectDictType(String selected) { List list = new ArrayList(); list = SysDict.dao.find("select * from sys_dict"); StringBuffer sb = new StringBuffer(); for (SysDict dict : list) { sb.append(""); } return sb.toString(); } public void updateDetail(SysDictDetail model) { model.update(); DictCache.initDict(); } public void addDetail(SysDictDetail model) { model.save(); DictCache.initDict(); } public void deleteDetail(SysDictDetail model) { model.deleteById(model.getInt("detail_id")); DictCache.initDict(); } }