@RestController(value="admin-system-dict-category") @RequestMapping(value="/admin/system/dict/category") public class DictCategoryController extends BaseController
request, response| 构造器和说明 |
|---|
DictCategoryController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
add(Map<String,Object> paramMap)
添加一个新的字典分类记录。
|
ApiResult<String> |
delete(Map<String,Object> paramMap)
删除指定ID的字典分类及其关联的所有子项数据。
|
ApiResult<Map<String,Object>> |
getById(String id)
根据给定的ID查找特定的字典分类详情。
|
ApiResult<List<Map<String,Object>>> |
getDataList(String dictName)
根据完整的字典路径名称获取对应的数据项列表。
|
ApiResult<List<Map<String,Object>>> |
list()
获取所有字典分类列表,并按排序字段升序排列。
|
ApiResult<Pager<Map<String,Object>>> |
page(Map<String,Object> paramMap)
分页查询字典分类信息。
|
ApiResult<String> |
update(Map<String,Object> paramMap)
更新已有字典分类的信息。
|
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getNickname, getTenantId, getUserName, getUserNo, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, response, success, success, success, success, validateToken@Permission(value="sys:dict:list") @GetMapping(value="/page") public ApiResult<Pager<Map<String,Object>>> page(@RequestParam Map<String,Object> paramMap) throws Exception
paramMap - 查询参数集合,可包含过滤条件等Exception - 查询过程中可能抛出异常@GetMapping(value="/list") @Permission(value="sys:dict:list") public ApiResult<List<Map<String,Object>>> list() throws Exception
Exception - 查询数据库时可能出现的异常@PostMapping(value="/add") @Transactional(rollbackFor=java.lang.Exception.class) @Permission(value="sys:dict:save") @OperationLog(value="\u6dfb\u52a0\u5b57\u5178") public ApiResult<String> add(@RequestBody Map<String,Object> paramMap) throws Exception
paramMap - 包含新增字典分类所需的信息,例如:dict_name、parent_id 等Exception - 插入过程中的潜在异常@PostMapping(value="/delete") @Transactional(rollbackFor=java.lang.Exception.class) @Permission(value="sys:dict:remove") @OperationLog(value="\u5220\u9664\u5b57\u5178") public ApiResult<String> delete(@RequestBody Map<String,Object> paramMap) throws Exception
paramMap - 请求体中应包含要删除的字典分类IDException - 执行删除语句时可能发生的异常@GetMapping(value="/getById") @Permission(value="sys:dict:list") public ApiResult<Map<String,Object>> getById(@RequestParam String id) throws Exception
id - 要查询的字典分类唯一标识符Exception - 数据库访问异常或其他运行期问题@PostMapping(value="/update") @Transactional(rollbackFor=java.lang.Exception.class) @Permission(value="sys:dict:update") public ApiResult<String> update(@RequestBody Map<String,Object> paramMap) throws Exception
paramMap - 包含待更新字段的新值,必须含有有效IDException - 数据库交互错误或其他系统级别异常@GetMapping(value="/getDataList") @Permission(value="") public ApiResult<List<Map<String,Object>>> getDataList(@RequestParam String dictName) throws Exception
dictName - 完整的点号分割格式的字典路径名,如 "system.user.status"Exception - 查询链路或转换类型时发生的问题Copyright © 2026. All rights reserved.