懒羊羊
2024-01-31 e57a8990ae56f657a59c435a0613c5f7a8728003
提交 | 用户 | 时间
e57a89 1 package com.jcdm.system.mapper;
2
3 import java.util.List;
4 import com.jcdm.common.core.domain.entity.SysDictType;
5
6 /**
7  * 字典表 数据层
8  * 
9  * @author jc
10  */
11 public interface SysDictTypeMapper
12 {
13     /**
14      * 根据条件分页查询字典类型
15      * 
16      * @param dictType 字典类型信息
17      * @return 字典类型集合信息
18      */
19     public List<SysDictType> selectDictTypeList(SysDictType dictType);
20
21     /**
22      * 根据所有字典类型
23      * 
24      * @return 字典类型集合信息
25      */
26     public List<SysDictType> selectDictTypeAll();
27
28     /**
29      * 根据字典类型ID查询信息
30      * 
31      * @param dictId 字典类型ID
32      * @return 字典类型
33      */
34     public SysDictType selectDictTypeById(Long dictId);
35
36     /**
37      * 根据字典类型查询信息
38      * 
39      * @param dictType 字典类型
40      * @return 字典类型
41      */
42     public SysDictType selectDictTypeByType(String dictType);
43
44     /**
45      * 通过字典ID删除字典信息
46      * 
47      * @param dictId 字典ID
48      * @return 结果
49      */
50     public int deleteDictTypeById(Long dictId);
51
52     /**
53      * 批量删除字典类型信息
54      * 
55      * @param dictIds 需要删除的字典ID
56      * @return 结果
57      */
58     public int deleteDictTypeByIds(Long[] dictIds);
59
60     /**
61      * 新增字典类型信息
62      * 
63      * @param dictType 字典类型信息
64      * @return 结果
65      */
66     public int insertDictType(SysDictType dictType);
67
68     /**
69      * 修改字典类型信息
70      * 
71      * @param dictType 字典类型信息
72      * @return 结果
73      */
74     public int updateDictType(SysDictType dictType);
75
76     /**
77      * 校验字典类型称是否唯一
78      * 
79      * @param dictType 字典类型
80      * @return 结果
81      */
82     public SysDictType checkDictTypeUnique(String dictType);
83 }