refactor(metis): 重构项目目录结构和包名, stater可以作为单独的包进行独立开发

This commit is contained in:
2025-04-21 23:49:20 +08:00
parent 7f4476ffd5
commit 65e6f9f650
80 changed files with 431 additions and 361 deletions

View File

@@ -1,43 +0,0 @@
package com.metisapp.controller;
import com.metis.domain.bo.ProcessBo;
import com.metis.facade.ProcessDefinitionFacade;
import com.metis.flow.domain.entity.App;
import com.metis.result.Result;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
@RestController
@RequiredArgsConstructor
@RequestMapping("/process/definition")
public class ProcessDefinitionController {
private final ProcessDefinitionFacade processDefinitionFacade;
@PostMapping("/create")
public Result<Long> create(@RequestBody ProcessBo processBo) {
Long workflowId = processDefinitionFacade.create(processBo);
return Result.ok(workflowId);
}
@PutMapping("/update")
public Result<String> update(@RequestBody ProcessBo processBo) {
processDefinitionFacade.update(processBo);
return Result.ok();
}
@GetMapping("/{deploymentId}")
public Result<App> getByDeploymentId(@PathVariable Long deploymentId) {
App app = processDefinitionFacade.getByDeploymentId(deploymentId);
return Result.ok(app);
}
@DeleteMapping("/{appId}")
public Result<String> delete(@PathVariable Long appId) {
processDefinitionFacade.delete(appId);
return Result.ok();
}
}

View File

@@ -1,10 +1,10 @@
package com.metisapp.controller;
import com.metis.flow.domain.bo.BuildApp;
import com.metis.flow.engine.AppFlowEngineRunnerService;
import com.metis.flow.runner.FlowRunningContext;
import com.metis.flow.runner.RunnerResult;
import com.metis.flow.validator.ValidatorService;
import com.metis.domain.bo.BuildApp;
import com.metis.engine.AppFlowEngineRunnerService;
import com.metis.runner.FlowRunningContext;
import com.metis.runner.RunnerResult;
import com.metis.validator.ValidatorService;
import com.metis.result.Result;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.PostMapping;