package com.nis.web.dao.configuration; import java.util.List; import org.apache.ibatis.annotations.Param; import com.nis.domain.SysMenu; import com.nis.domain.configuration.ServiceDictInfo; import com.nis.web.dao.CrudDao; import com.nis.web.dao.MyBatisDao; @MyBatisDao public interface ServiceDictInfoDao extends CrudDao { /** * 查询分类性质顶层字典列表(无条件查询) * @param serviceDictInfo * @return */ List findTopDictList(ServiceDictInfo serviceDictInfo); /** * 查出所有分类性质 */ List findAllDictList(ServiceDictInfo serviceDictInfo); /** * 查询所有的非叶子配置 */ List findAllNoLeafDictList(); /** * 查询分类性质字典列表(含条件查询) * @param serviceDictInfo * @return */ List findDictSearchList(ServiceDictInfo serviceDictInfo); /** * 添加字典信息 * @param serviceDictInfo */ void insertDict(ServiceDictInfo serviceDictInfo); /** * 根据主键查询字典详细信息 * @param serviceDictId * @return */ ServiceDictInfo getDictById(Integer serviceDictId); //标签管理 /** * 查询标签顶层字典列表(无条件查询) * @param serviceDictInfo * @return */ List findTopDictMarkList(ServiceDictInfo serviceDictInfo); /** * 查出所有标签 */ List findAllDictMarkList(ServiceDictInfo serviceDictInfo); /** * 查询标签字典列表(条件查询) * @param serviceDictInfo * @return */ List findDictSearchMarkList(ServiceDictInfo serviceDictInfo); /** * 查询所有的非叶子配置 * @return */ List findAllNoLeafDictMarkList(); List findItemDict(@Param("itemType")int itemType,@Param("isValid")int isValid); List findAllItemDict(@Param("itemType")int itemType); }