mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-16 12:05:07 +08:00
【代码评审】AI:AI 绘图的逻辑
This commit is contained in:
@ -42,5 +42,7 @@ public interface ErrorCodeConstants {
|
||||
|
||||
// ========== API 绘画 1-040-005-000 ==========
|
||||
|
||||
// TODO @fan:这个直接返回找不到图片就好了
|
||||
ErrorCode AI_IMAGE_NOT_CREATE_USER = new ErrorCode(1_022_005_000, "不是创建用户,不能删除 image!");
|
||||
|
||||
}
|
||||
|
@ -4,11 +4,9 @@ import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* ai绘画状态
|
||||
* AI 绘画状态的枚举
|
||||
*
|
||||
* @author fansili
|
||||
* @time 2024/4/28 17:05
|
||||
* @since 1.0
|
||||
*/
|
||||
@AllArgsConstructor
|
||||
@Getter
|
||||
@ -16,22 +14,24 @@ public enum AiImageStatusEnum {
|
||||
|
||||
IN_PROGRESS("10", "进行中"),
|
||||
COMPLETE("20", "完成"),
|
||||
FAIL("30", "失败"),
|
||||
FAIL("30", "失败");
|
||||
|
||||
;
|
||||
|
||||
// TODO @fan:final 一下
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private final String status;
|
||||
|
||||
/**
|
||||
* 状态名
|
||||
*/
|
||||
private final String name;
|
||||
|
||||
|
||||
public static AiImageStatusEnum valueOfStatus(String status) {
|
||||
for (AiImageStatusEnum itemEnum : AiImageStatusEnum.values()) {
|
||||
if (itemEnum.getStatus().equals(status)) {
|
||||
return itemEnum;
|
||||
for (AiImageStatusEnum statusEnum : AiImageStatusEnum.values()) {
|
||||
if (statusEnum.getStatus().equals(status)) {
|
||||
return statusEnum;
|
||||
}
|
||||
}
|
||||
throw new IllegalArgumentException("Invalid MessageType value: " + status);
|
||||
throw new IllegalArgumentException("未知会话状态: " + status);
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user