@RestController(value="dev-system-lang") @RequestMapping(value="/dev/system/lang") public class LanguageController extends BaseController
request, response| 构造器和说明 |
|---|
LanguageController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
delete(Map<String,Object> paramMap)
根据ID删除指定语言项。
|
ApiResult<List<Map<String,Object>>> |
getEnabledLanguage()
获取系统中已启用的语言列表。
|
ApiResult<Map<String,Object>> |
getLangConfig()
获取语言相关个性化配置信息。
|
ApiResult<List<Map<String,Object>>> |
list(Map<String,Object> paramMap)
获取所有语言信息列表,并按排序字段升序排列。
|
ApiResult<Pager<Map<String,Object>>> |
page(Map<String,Object> paramMap)
分页查询语言信息列表。
|
ApiResult<String> |
save(Map<String,Object> paramMap)
新增或修改语言信息。
|
ApiResult<String> |
setLangConfig(Map<String,Object> paramMap)
保存语言相关的个性化配置信息。
|
ApiResult<Map<String,Object>> |
setLanguage(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="ADMIN") @GetMapping(value="/page") public ApiResult<Pager<Map<String,Object>>> page(@RequestParam Map<String,Object> paramMap) throws Exception
paramMap - 请求参数映射表(当前未使用)Exception - 查询过程中可能抛出的异常@GetMapping(value="/list") @Permission(value="ADMIN") public ApiResult<List<Map<String,Object>>> list(@RequestParam Map<String,Object> paramMap) throws Exception
paramMap - 请求参数映射表(当前未使用)Exception - 查询过程中可能抛出的异常@PostMapping(value="/delete") @Transactional(rollbackFor=java.lang.Exception.class) @Permission(value="DEVELOPER") @OperationLog(value="\u5220\u9664\u8bed\u8a00") public ApiResult<String> delete(@RequestBody Map<String,Object> paramMap) throws Exception
paramMap - 请求体中包含要删除语言的IDException - 操作过程中的潜在异常@GetMapping(value="/getEnabledLangs") public ApiResult<List<Map<String,Object>>> getEnabledLanguage() throws Exception
Exception - 查询或处理过程中的异常@RequestMapping(value="/setLang",
method={GET,POST})
@Transactional(rollbackFor=java.lang.Exception.class)
@Permission(value="ADMIN")
public ApiResult<Map<String,Object>> setLanguage(@RequestBody
Map<String,Object> paramMap)
throws Exception
paramMap - 请求体中包含语言ID和是否启用的状态Exception - 更新资源文件时可能出现的异常@PostMapping(value="/save") @Transactional(rollbackFor=java.lang.Exception.class) @Permission(value="DEVELOPER") @OperationLog(value="\u4fdd\u5b58\u8bed\u8a00") public ApiResult<String> save(@RequestBody Map<String,Object> paramMap) throws Exception
paramMap - 请求体中包含语言相关信息(如编号、名称等)Exception - 数据存储或转换过程中的异常@GetMapping(value="/getLangConfig") @Transactional(rollbackFor=java.lang.Exception.class) public ApiResult<Map<String,Object>> getLangConfig()
@PostMapping(value="/setLangConfig") @Transactional(rollbackFor=java.lang.Exception.class) @Permission(value="DEVELOPER") @OperationLog(value="\u4fdd\u5b58\u8bed\u8a00\u4e2a\u6027\u5316\u914d\u7f6e") public ApiResult<String> setLangConfig(@RequestBody Map<String,Object> paramMap) throws SQLException, EntityException, EntityValidateException, EntityFormulaException, EntityEventException, DuplicateKeyException
paramMap - 请求体中包含需要保存的语言配置键值对SQLException - SQL执行错误EntityException - 实体操作异常EntityValidateException - 实体验证失败EntityFormulaException - 公式计算异常EntityEventException - 事件触发异常DuplicateKeyException - 主键冲突异常Copyright © 2026. All rights reserved.