package com.jcdm.system.mapper; import java.util.List; import com.jcdm.common.core.domain.entity.SysDictType; /** * å—典表 æ•°æ®å±‚ * * @author jc */ public interface SysDictTypeMapper { /** * æ ¹æ®æ¡ä»¶åˆ†é¡µæŸ¥è¯¢å—典类型 * * @param dictType å—å…¸ç±»åž‹ä¿¡æ¯ * @return å—典类型集åˆä¿¡æ¯ */ public List<SysDictType> selectDictTypeList(SysDictType dictType); /** * æ ¹æ®æ‰€æœ‰å—典类型 * * @return å—典类型集åˆä¿¡æ¯ */ public List<SysDictType> selectDictTypeAll(); /** * æ ¹æ®å—典类型IDæŸ¥è¯¢ä¿¡æ¯ * * @param dictId å—典类型ID * @return å—典类型 */ public SysDictType selectDictTypeById(Long dictId); /** * æ ¹æ®å—å…¸ç±»åž‹æŸ¥è¯¢ä¿¡æ¯ * * @param dictType å—典类型 * @return å—典类型 */ public SysDictType selectDictTypeByType(String dictType); /** * 通过å—å…¸IDåˆ é™¤å—å…¸ä¿¡æ¯ * * @param dictId å—å…¸ID * @return 结果 */ public int deleteDictTypeById(Long dictId); /** * 批é‡åˆ 除å—å…¸ç±»åž‹ä¿¡æ¯ * * @param dictIds 需è¦åˆ 除的å—å…¸ID * @return 结果 */ public int deleteDictTypeByIds(Long[] dictIds); /** * 新增å—å…¸ç±»åž‹ä¿¡æ¯ * * @param dictType å—å…¸ç±»åž‹ä¿¡æ¯ * @return 结果 */ public int insertDictType(SysDictType dictType); /** * 修改å—å…¸ç±»åž‹ä¿¡æ¯ * * @param dictType å—å…¸ç±»åž‹ä¿¡æ¯ * @return 结果 */ public int updateDictType(SysDictType dictType); /** * æ ¡éªŒå—典类型称是å¦å”¯ä¸€ * * @param dictType å—典类型 * @return 结果 */ public SysDictType checkDictTypeUnique(String dictType); }