⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dictionarydao.java

📁 利用STRUTS2+SPRING+HIBERNATE/IBATIS建立的基本开发框架
💻 JAVA
字号:
/**
 * 
 */
package com.sunwah.baseapp.system.dao;

import java.util.List;

import com.sunwah.baseapp.dao.GenericDao;
import com.sunwah.baseapp.system.model.DictionaryData;
import com.sunwah.baseapp.system.model.DictionaryType;

/**
 * 字典DAO类
 * 
 * @author MARK
 * 
 */
public interface DictionaryDao extends GenericDao<DictionaryType, Long> {
	/**
	 * 获取所有字典数据
	 * 
	 * @return
	 */
	List getAllDictDatas();

	/**
	 * 获取生效的字典数据
	 * 
	 * @return
	 */
	List getAvailableDictDatas();

	/**
	 * 根据字典类型名称获取字典类型
	 * 
	 * @param dictTypeName
	 *            字典类型名称
	 * @return
	 */
	DictionaryType findDictTypeByDictTypeName(String dictTypeName);

	/**
	 * 根据字典类型代码获取字典类型
	 * 
	 * @param dictTypeCode
	 *            字典类型代码
	 * @return
	 */
	DictionaryType findDictTypeByDictTypeCode(String dictTypeCode);

	/**
	 * 根据字典类型ID和字典数据代码获取字典数据
	 * 
	 * @param dictTypeId
	 *            字典类型ID
	 * @param dictDataCode
	 *            字典数据代码
	 * @return
	 */
	DictionaryData findDictDataByDictDataCode(Long dictTypeId,
			String dictDataCode);

	/**
	 * 根据字典类型ID和字典类型名称获取字典数据
	 * 
	 * @param dictTypeId
	 *            字典类型ID
	 * @param dictDataName
	 *            字典数据代码
	 * @return
	 */
	DictionaryData findDictDataByDictDataName(Long dictTypeId,
			String dictDataName);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -