Package io.github.xezzon.zeroweb.dict
Class DictController
java.lang.Object
io.github.xezzon.zeroweb.dict.DictController
字典管理
- Author:
- xezzon
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDict
(AddDictReq req) 新增字典目/字典项org.springframework.data.domain.Page<Dict>
getDictTagList
(ODataRequestParam odata) 分页查询字典目列表getDictTreeByTag
(String tag) 查询指定字典目下所有字典项的列表void
modifyDict
(ModifyDictReq req) 更新字典目/字典项void
removeDict
(Collection<String> ids) 批量删除字典目/字典项void
updateDictStatus
(Collection<String> ids, Boolean enabled) 批量更新字典状态
-
Constructor Details
-
DictController
-
-
Method Details
-
addDict
新增字典目/字典项- Parameters:
req
- 对于字典项,字典目、上级ID不能为空- Returns:
- 字典ID
-
getDictTagList
@GetMapping public org.springframework.data.domain.Page<Dict> getDictTagList(ODataRequestParam odata) 分页查询字典目列表- Returns:
- 字典目列表
-
getDictTreeByTag
查询指定字典目下所有字典项的列表- Parameters:
tag
- 字典目编码- Returns:
- 字典项列表(树形结构)
-
modifyDict
更新字典目/字典项- Parameters:
req
- 字典
-
updateDictStatus
@PutMapping("/update-status") public void updateDictStatus(@RequestBody Collection<String> ids, @RequestParam Boolean enabled) 批量更新字典状态- Parameters:
ids
- 字典ID集合enabled
- 更新后的字典启用状态
-
removeDict
批量删除字典目/字典项- Parameters:
ids
- 字典ID集合
-