@RestController(value="dev-code-configuration") @RequestMapping(value="/dev/code/config") public class CodeConfigController extends BaseController
request, response| 构造器和说明 |
|---|
CodeConfigController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<?> |
exportResource()
导出系统资源配置文件并打包成ZIP格式进行下载
此方法会将指定路径下的所有资源配置文件导出到临时目录,并压缩为ZIP文件后提供下载,
下载完成后自动清理生成的临时文件和压缩包。
|
ApiResult<com.alibaba.fastjson.JSONObject> |
getConfig()
获取已保存的开发配置信息
从指定路径加载配置文件并解析为JSON对象返回给前端使用。
|
ApiResult<EntityVO> |
importResource(Map<String,Object> paramMap)
导入外部资源配置信息
接收客户端上传的资源数据,并将其持久化存储至系统中。
|
ApiResult<EntityVO> |
initial(Map<String,Object> paramMap)
初始化开发环境配置
清除与数据库实体相关的表单、网格以及Java模型定义文件,并删除现有配置文件,
实现重置开发环境的目的。
|
ApiResult<EntityVO> |
save(Map<String,Object> paramMap)
保存当前开发相关配置信息
将传入的配置参数以JSON格式保存至指定路径下。
|
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@GetMapping(value="/exportResource") @Permission(value="ADMIN") public ApiResult<?> exportResource() throws SQLException, IOException
此方法会将指定路径下的所有资源配置文件导出到临时目录,并压缩为ZIP文件后提供下载, 下载完成后自动清理生成的临时文件和压缩包。
SQLException - 数据库访问异常时抛出IOException - 文件读写异常时抛出@PostMapping(value="/importResource") @Permission(value="ADMIN") public ApiResult<EntityVO> importResource(@RequestBody Map<String,Object> paramMap) throws SQLException
接收客户端上传的资源数据,并将其持久化存储至系统中。
paramMap - 包含待导入资源配置的数据映射SQLException - 数据库访问异常时抛出@PostMapping(value="/saveConfig") @Permission(value="ADMIN") public ApiResult<EntityVO> save(@RequestBody Map<String,Object> paramMap) throws SQLException, BusiException
将传入的配置参数以JSON格式保存至指定路径下。
paramMap - 配置参数键值对集合SQLException - 数据库访问异常时抛出BusiException - 业务逻辑错误时抛出@GetMapping(value="/getConfig") @Permission(value="ADMIN") public ApiResult<com.alibaba.fastjson.JSONObject> getConfig() throws BusiException
从指定路径加载配置文件并解析为JSON对象返回给前端使用。
BusiException - 业务逻辑错误或文件不存在时抛出@PostMapping(value="/initial") @Permission(value="ADMIN") public ApiResult<EntityVO> initial(@RequestBody Map<String,Object> paramMap) throws SQLException, BusiException
清除与数据库实体相关的表单、网格以及Java模型定义文件,并删除现有配置文件, 实现重置开发环境的目的。
paramMap - 请求参数映射(预留扩展用途)SQLException - 数据库访问异常时抛出BusiException - 业务处理过程中发生错误时抛出Copyright © 2026. All rights reserved.