云
6 小时以前 b6c0dc29218252bf207440446276b53d66ba35e1
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/api/agent/imports/AgentImportModuleAdapter.java
@@ -2,6 +2,8 @@
import cn.iocoder.yudao.module.system.framework.agent.AgentPrincipal;
import java.util.List;
/**
 * 业务模块导入适配器:system 模块负责幂等、逐行事务与回执,适配器只负责单行校验和写入。
 */
@@ -13,6 +15,11 @@
    /** 提交该模块所需的业务权限。 */
    String permission();
    /** 模块写入可能同时创建依赖主数据;提交前必须同时具备这些按钮权限。 */
    default List<String> permissions() {
        return List.of(permission());
    }
    /** 只读预检;必须返回稳定的 preflightHash 供提交时比对。 */
    AgentImportPreflightRespVO preflight(AgentPrincipal principal, AgentImportPreflightReqVO request);