可正常启动
This commit is contained in:
parent
33448f5ac5
commit
609a662945
File diff suppressed because it is too large
Load Diff
@ -73,14 +73,8 @@ public enum ResponseCode {
|
||||
EXTERNAL_SYSTEM_SYNC_FAILED(2503, "external.system.sync.failed"),
|
||||
EXTERNAL_SYSTEM_TYPE_NOT_SUPPORTED(2504, "external.system.type.not.supported"),
|
||||
|
||||
/**
|
||||
* Git系统认证方式错误
|
||||
*/
|
||||
// Git系统相关错误码
|
||||
EXTERNAL_SYSTEM_GIT_AUTH_TYPE_ERROR(2501, "Git系统只支持Token认证"),
|
||||
|
||||
/**
|
||||
* Git系统Token必填
|
||||
*/
|
||||
EXTERNAL_SYSTEM_GIT_TOKEN_REQUIRED(2502, "Git系统必须提供Token"),
|
||||
|
||||
// 仓库相关错误码 (2600-2699)
|
||||
@ -94,7 +88,34 @@ public enum ResponseCode {
|
||||
REPOSITORY_BRANCH_NAME_EXISTS(2621, "repository.branch.name.exists"),
|
||||
REPOSITORY_SYNC_IN_PROGRESS(2630, "repository.sync.in.progress"),
|
||||
REPOSITORY_SYNC_FAILED(2631, "repository.sync.failed"),
|
||||
REPOSITORY_SYNC_HISTORY_NOT_FOUND(2632, "repository.sync.history.not.found");
|
||||
REPOSITORY_SYNC_HISTORY_NOT_FOUND(2632, "repository.sync.history.not.found"),
|
||||
|
||||
// 工作流相关错误码 (2700-2799)
|
||||
WORKFLOW_NOT_FOUND(2700, "workflow.not.found"),
|
||||
WORKFLOW_CODE_EXISTS(2701, "workflow.code.exists"),
|
||||
WORKFLOW_NAME_EXISTS(2702, "workflow.name.exists"),
|
||||
WORKFLOW_DISABLED(2703, "workflow.disabled"),
|
||||
WORKFLOW_NOT_PUBLISHED(2704, "workflow.not.published"),
|
||||
WORKFLOW_ALREADY_PUBLISHED(2705, "workflow.already.published"),
|
||||
WORKFLOW_ALREADY_DISABLED(2706, "workflow.already.disabled"),
|
||||
WORKFLOW_INSTANCE_NOT_FOUND(2710, "workflow.instance.not.found"),
|
||||
WORKFLOW_INSTANCE_ALREADY_COMPLETED(2711, "workflow.instance.already.completed"),
|
||||
WORKFLOW_INSTANCE_ALREADY_CANCELED(2712, "workflow.instance.already.canceled"),
|
||||
WORKFLOW_INSTANCE_NOT_RUNNING(2713, "workflow.instance.not.running"),
|
||||
WORKFLOW_NODE_NOT_FOUND(2720, "workflow.node.not.found"),
|
||||
WORKFLOW_NODE_TYPE_NOT_SUPPORTED(2721, "workflow.node.type.not.supported"),
|
||||
WORKFLOW_NODE_CONFIG_INVALID(2722, "workflow.node.config.invalid"),
|
||||
WORKFLOW_NODE_EXECUTION_FAILED(2723, "workflow.node.execution.failed"),
|
||||
WORKFLOW_NODE_TIMEOUT(2724, "workflow.node.timeout"),
|
||||
WORKFLOW_VARIABLE_NOT_FOUND(2730, "workflow.variable.not.found"),
|
||||
WORKFLOW_VARIABLE_TYPE_INVALID(2731, "workflow.variable.type.invalid"),
|
||||
WORKFLOW_PERMISSION_DENIED(2740, "workflow.permission.denied"),
|
||||
WORKFLOW_APPROVAL_REQUIRED(2741, "workflow.approval.required"),
|
||||
WORKFLOW_APPROVAL_REJECTED(2742, "workflow.approval.rejected"),
|
||||
WORKFLOW_DEPENDENCY_NOT_SATISFIED(2750, "workflow.dependency.not.satisfied"),
|
||||
WORKFLOW_CIRCULAR_DEPENDENCY(2751, "workflow.circular.dependency"),
|
||||
WORKFLOW_SCHEDULE_INVALID(2752, "workflow.schedule.invalid"),
|
||||
WORKFLOW_CONCURRENT_LIMIT_EXCEEDED(2753, "workflow.concurrent.limit.exceeded");
|
||||
|
||||
private final int code;
|
||||
private final String messageKey; // 国际化消息key
|
||||
|
||||
@ -10,10 +10,55 @@ import lombok.Getter;
|
||||
@AllArgsConstructor
|
||||
public enum WorkflowStatusEnum {
|
||||
|
||||
// 工作流定义状态
|
||||
DRAFT("DRAFT", "草稿"),
|
||||
PUBLISHED("PUBLISHED", "已发布"),
|
||||
DISABLED("DISABLED", "已禁用");
|
||||
DISABLED("DISABLED", "已禁用"),
|
||||
|
||||
// 工作流实例状态
|
||||
PENDING("PENDING", "等待执行"),
|
||||
RUNNING("RUNNING", "执行中"),
|
||||
PAUSED("PAUSED", "已暂停"),
|
||||
COMPLETED("COMPLETED", "已完成"),
|
||||
FAILED("FAILED", "执行失败"),
|
||||
CANCELED("CANCELED", "已取消"),
|
||||
TIMEOUT("TIMEOUT", "已超时");
|
||||
|
||||
private final String code;
|
||||
private final String description;
|
||||
|
||||
/**
|
||||
* 判断是否为终态
|
||||
*/
|
||||
public boolean isFinalStatus() {
|
||||
return this == COMPLETED || this == FAILED || this == CANCELED || this == TIMEOUT;
|
||||
}
|
||||
|
||||
/**
|
||||
* 判断是否为运行状态
|
||||
*/
|
||||
public boolean isRunning() {
|
||||
return this == RUNNING;
|
||||
}
|
||||
|
||||
/**
|
||||
* 判断是否可以暂停
|
||||
*/
|
||||
public boolean canPause() {
|
||||
return this == RUNNING;
|
||||
}
|
||||
|
||||
/**
|
||||
* 判断是否可以恢复
|
||||
*/
|
||||
public boolean canResume() {
|
||||
return this == PAUSED;
|
||||
}
|
||||
|
||||
/**
|
||||
* 判断是否可以取消
|
||||
*/
|
||||
public boolean canCancel() {
|
||||
return this == PENDING || this == RUNNING || this == PAUSED;
|
||||
}
|
||||
}
|
||||
@ -87,4 +87,38 @@ repository.branch.not.found=分支不存在
|
||||
repository.branch.name.exists=分支名称"{0}"已存在
|
||||
repository.sync.in.progress=仓库同步正在进行中
|
||||
repository.sync.failed=仓库同步失败:{0}
|
||||
repository.sync.history.not.found=同步历史记录不存在
|
||||
repository.sync.history.not.found=同步历史记录不存在
|
||||
|
||||
# 工作流相关错误消息
|
||||
workflow.definition.not.found=工作流定义不存在
|
||||
workflow.definition.code.exists=工作流定义编码"{0}"已存在
|
||||
workflow.definition.name.exists=工作流定义名称"{0}"已存在
|
||||
workflow.definition.invalid.content=工作流定义内容无效:{0}
|
||||
workflow.definition.not.published=工作流定义未发布
|
||||
workflow.definition.already.published=工作流定义已发布
|
||||
workflow.definition.cannot.delete=工作流定义已被使用,无法删除
|
||||
|
||||
workflow.instance.not.found=工作流实例不存在
|
||||
workflow.instance.already.started=工作流实例已启动
|
||||
workflow.instance.already.ended=工作流实例已结束
|
||||
workflow.instance.already.suspended=工作流实例已挂起
|
||||
workflow.instance.not.suspended=工作流实例未挂起
|
||||
workflow.instance.cannot.cancel=工作流实例无法取消
|
||||
workflow.instance.cannot.suspend=工作流实例无法挂起
|
||||
workflow.instance.cannot.resume=工作流实例无法恢复
|
||||
|
||||
workflow.node.not.found=工作流节点不存在
|
||||
workflow.node.type.not.supported=不支持的节点类型:{0}
|
||||
workflow.node.config.invalid=节点配置无效:{0}
|
||||
workflow.node.execution.failed=节点执行失败:{0}
|
||||
workflow.node.timeout=节点执行超时
|
||||
workflow.node.approval.rejected=节点审批被拒绝
|
||||
workflow.node.approval.canceled=节点审批已取消
|
||||
|
||||
workflow.variable.not.found=工作流变量不存在
|
||||
workflow.variable.required=工作流变量"{0}"为必填项
|
||||
workflow.variable.invalid=工作流变量"{0}"的值无效
|
||||
|
||||
workflow.permission.denied=无权操作此工作流
|
||||
workflow.operation.not.allowed=当前状态不允许此操作
|
||||
workflow.concurrent.operation=工作流正在执行其他操作,请稍后重试
|
||||
@ -58,4 +58,38 @@ permission.not.found=权限不存在
|
||||
permission.code.exists=权限编码 {0} 已存在
|
||||
permission.name.exists=权限名称 {0} 已存在
|
||||
permission.already.assigned=该权限已分配给角色
|
||||
permission.assign.failed=权限分配失败
|
||||
permission.assign.failed=权限分配失败
|
||||
|
||||
# 工作流相关错误消息
|
||||
workflow.definition.not.found=工作流定义不存在
|
||||
workflow.definition.code.exists=工作流定义编码"{0}"已存在
|
||||
workflow.definition.name.exists=工作流定义名称"{0}"已存
|
||||
workflow.definition.invalid.content=工作流定义内容无效:{0}
|
||||
workflow.definition.not.published=工作流定义未发布
|
||||
workflow.definition.already.published=工作流定义已发布
|
||||
workflow.definition.cannot.delete=工作流定义已被使用,无法删除
|
||||
|
||||
workflow.instance.not.found=工作流实例不存在
|
||||
workflow.instance.already.started=工作流实例已启动
|
||||
workflow.instance.already.ended=工作流实例已结束
|
||||
workflow.instance.already.suspended=工作流实例已挂起
|
||||
workflow.instance.not.suspended=工作流实例未挂起
|
||||
workflow.instance.cannot.cancel=工作流实例无法取消
|
||||
workflow.instance.cannot.suspend=工作流实例无法挂起
|
||||
workflow.instance.cannot.resume=工作流实例无法恢复
|
||||
|
||||
workflow.node.not.found=工作流节点不存在
|
||||
workflow.node.type.not.supported=不支持的节点类型:{0}
|
||||
workflow.node.config.invalid=节点配置无效:{0}
|
||||
workflow.node.execution.failed=节点执行失败:{0}
|
||||
workflow.node.timeout=节点执行超时
|
||||
workflow.node.approval.rejected=节点审批被拒绝
|
||||
workflow.node.approval.canceled=节点审批已取消
|
||||
|
||||
workflow.variable.not.found=工作流变量不存在
|
||||
workflow.variable.required=工作流变量"{0}"为必填项
|
||||
workflow.variable.invalid=工作流变量"{0}"的值无效
|
||||
|
||||
workflow.permission.denied=无权操作此工作流
|
||||
workflow.operation.not.allowed=当前状态不允许此操作
|
||||
workflow.concurrent.operation=工作流正在执行其他操作,请稍后重试
|
||||
Loading…
Reference in New Issue
Block a user