# 通用响应 response.success=操作成功 response.error=系统错误 response.invalid.param=无效的参数 response.unauthorized=未授权 response.forbidden=禁止访问 response.not.found=资源未找到 response.conflict=资源冲突 response.unauthorized.full=访问此资源需要完全身份验证 # 业务错误 tenant.not.found=租户不存在 data.not.found=找不到ID为{0}的{1} # 用户相关 user.not.found=用户不存在 user.username.exists=用户名"{0}"已存在 user.email.exists=邮箱"{0}"已存在 user.login.error=用户名或密码错误 # 系统异常消息 system.optimistic.lock.error=数据已被其他用户修改,请刷新后重试 system.pessimistic.lock.error=数据正被其他用户操作,请稍后重试 system.concurrent.update.error=并发更新冲突,请重试 system.retry.exceeded.error=操作重试次数超限,请稍后再试 # Entity Not Found Messages entity.not.found.id=找不到ID为{0}的实体 entity.not.found.message={0} entity.not.found.name.id=找不到ID为{1}的{0} # 依赖注入相关 dependency.injection.service.not.found=找不到实体 {0} 对应的服务 (尝试过的bean名称: {1}) dependency.injection.repository.not.found=找不到实体 {0} 对应的Repository: {1} dependency.injection.converter.not.found=找不到实体 {0} 对应的Converter: {1} dependency.injection.entitypath.failed=初始化实体 {0} 的EntityPath失败: {1} # JWT相关 jwt.token.expired=登录已过期,请重新登录 jwt.token.invalid=无效的登录凭证 jwt.token.missing=未提供登录凭证 # 角色相关错误消息 role.not.found=角色不存在 role.code.exists=角色编码"{0}"已存在 role.name.exists=角色名称"{0}"已存在 role.in.use=角色正在使用中,无法删除 role.admin.cannot.delete=不能删除超级管理员角色 role.admin.cannot.update=不能修改超级管理员角色 role.tag.name.exists=标签名称已存在 role.tag.not.found=标签不存在 role.tag.in.use=标签正在使用中,无法删除 # 部门相关 department.not.found=部门不存在 department.code.exists=部门编码已存在 department.name.exists=部门名称已存在 department.parent.not.found=上级部门不存在 department.has.children=该部门下有子部门,无法删除 # 权限相关 permission.not.found=权限不存在 permission.code.exists=权限编码{0}已存在 permission.name.exists=权限名称{0}已存在 permission.already.assigned=该权限已分配给角色 permission.assign.failed=权限分配失败 # 第三方系统相关 external.system.name.exists=系统名称"{0}"已存在 external.system.type.url.exists=系统类型和URL组合"{0}"已存在 external.system.disabled=系统已禁用 external.system.sync.failed=系统数据同步失败 external.system.type.not.supported=不支持的系统类型 # Git系统相关错误 external.system.git.auth.type.error=Git系统只支持Token认证 external.system.git.token.required=Git系统必须提供Token # 仓库相关错误消息 repository.group.not.found=仓库组不存在 repository.group.name.exists=仓库组名称"{0}"已存在 repository.group.path.exists=仓库组路径"{0}"已存在 repository.project.not.found=仓库项目不存在 repository.project.name.exists=仓库项目名称"{0}"已存在 repository.project.path.exists=仓库项目路径"{0}"已存在 repository.branch.not.found=分支不存在 repository.branch.name.exists=分支名称"{0}"已存在 repository.sync.in.progress=仓库同步正在进行中 repository.sync.failed=仓库同步失败:{0} 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.cannot.start=工作流实例无法启动 workflow.instance.cannot.cancel=工作流实例无法取消 workflow.instance.cannot.pause=工作流实例无法暂停 workflow.instance.cannot.resume=工作流实例无法恢复 workflow.instance.cannot.retry=工作流实例无法重试 # 节点相关错误消息 node.instance.not.found=节点实例不存在 node.instance.cannot.retry=节点实例无法重试 node.instance.cannot.skip=节点实例无法跳过 node.executor.not.found=节点执行器不存在 # 工作流相关消息 workflow.not.found=工作流定义不存在 workflow.code.exists=工作流编码已存在 workflow.name.exists=工作流名称已存在 workflow.disabled=工作流已禁用 workflow.not.published=工作流未发布 workflow.already.published=工作流已发布 workflow.already.disabled=工作流已禁用 workflow.instance.not.found=工作流实例不存在 workflow.instance.already.completed=工作流实例已完成 workflow.instance.already.canceled=工作流实例已取消 workflow.instance.not.running=工作流实例未运行 workflow.node.not.found=工作流节点不存在 workflow.node.type.not.supported=不支持的节点类型 workflow.node.config.invalid=节点配置无效 workflow.node.execution.failed=节点执行失败 workflow.node.timeout=节点执行超时 workflow.variable.not.found=工作流变量不存在 workflow.variable.type.invalid=工作流变量类型无效 workflow.permission.denied=工作流权限不足 workflow.approval.required=需要审批 workflow.approval.rejected=审批被拒绝 workflow.dependency.not.satisfied=依赖条件不满足 workflow.circular.dependency=存在循环依赖 workflow.schedule.invalid=调度配置无效 workflow.concurrent.limit.exceeded=超出并发限制 # Workflow error messages workflow.not.found=工作流定义不存在 workflow.code.exists=工作流编码已存在 workflow.name.exists=工作流名称已存在 workflow.invalid.status=工作流状态无效 workflow.node.not.found=工作流节点不存在 workflow.node.config.error=工作流节点配置错误 workflow.execution.error=工作流执行错误 workflow.not.draft=只有草稿状态的工作流定义可以发布 workflow.not.published=只有已发布状态的工作流定义可以禁用 workflow.not.disabled=只有已禁用状态的工作流定义可以启用 # System level messages (1xxx) success=操作成功 system.error=系统错误 param.error=参数错误 unauthorized=未授权 forbidden=禁止访问 not.found=资源不存在 method.not.allowed=方法不允许 conflict=资源冲突 too.many.requests=请求过于频繁 internal.server.error=内部服务器错误 # Business level messages (2xxx) # Common business messages (2000-2099) business.error=业务错误 data.not.found=数据不存在 data.already.exists=数据已存在 data.validation.failed=数据验证失败 operation.not.allowed=操作不允许 # Workflow related messages (2100-2199) workflow.not.found=工作流不存在 workflow.already.exists=工作流已存在 workflow.not.published=工作流未发布 workflow.config.invalid=工作流配置无效 workflow.node.not.found=工作流节点不存在 workflow.node.execution.failed=工作流节点执行失败 workflow.instance.not.found=工作流实例不存在 workflow.instance.not.running=工作流实例未运行 workflow.variable.not.found=工作流变量不存在 workflow.log.not.found=工作流日志不存在 workflow.transition.invalid=工作流流转配置无效 workflow.node.type.not.supported=不支持的节点类型 workflow.condition.invalid=工作流条件配置无效