@RestController(value="engine-web-module-form")
@RequestMapping(value="/engine/web/module/form")
@ConditionalOnExpression(value="${sohelp-boot.engine.enabled:true} && ${sohelp-boot.engine.module.enabled:true}")
public class ModuleFormController
extends BaseController
request, response| 构造器和说明 |
|---|
ModuleFormController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
save(Map<String,Object> dataMap)
实体表单保存接口
该接口用于保存实体表单数据,根据传入的refid找到对应的模块和实体,
并校验表单字段后保存表单数据。
|
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@PostMapping(value="/save") @Permission(value="") public ApiResult<String> save(@RequestBody Map<String,Object> dataMap) throws BusiException, SQLException, EntityException
dataMap - 包含表单数据的Map,其中必须包含"refid"键用于定位模块和实体,
以及可选的"list"键用于指定要保存的字段列表。BusiException - 当业务逻辑出现错误时抛出。SQLException - 当数据库操作出现错误时抛出。EntityException - 当实体相关操作出现错误时抛出。Copyright © 2025. All rights reserved.