mirror of
https://gitee.com/mateos/mateclaw.git
synced 2026-09-13 11:13:43 +08:00
Full-stack AI assistant built on Spring AI Alibaba. Features: ReAct Agent, Plan-and-Execute, MCP Protocol, Multi-Model, Multi-Channel. Apache-2.0 License
27 lines
527 B
Java
27 lines
527 B
Java
package vip.mate.approval;
|
|
|
|
/**
|
|
* 审批状态枚举
|
|
*/
|
|
public enum ApprovalStatus {
|
|
|
|
PENDING,
|
|
APPROVED,
|
|
DENIED,
|
|
CONSUMED,
|
|
TIMEOUT,
|
|
SUPERSEDED;
|
|
|
|
/**
|
|
* 从字符串解析(兼容现有 PendingApproval 的 status 字段)
|
|
*/
|
|
public static ApprovalStatus fromString(String status) {
|
|
if (status == null) return PENDING;
|
|
try {
|
|
return valueOf(status.toUpperCase());
|
|
} catch (IllegalArgumentException e) {
|
|
return PENDING;
|
|
}
|
|
}
|
|
}
|