diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImageTaskPageInput.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImageMyTaskPageInput.cs
similarity index 57%
rename from Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImageTaskPageInput.cs
rename to Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImageMyTaskPageInput.cs
index c42985d5..1f977cbf 100644
--- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImageTaskPageInput.cs
+++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImageMyTaskPageInput.cs
@@ -1,24 +1,26 @@
+using Volo.Abp.Application.Dtos;
using Yi.Framework.AiHub.Domain.Shared.Enums;
+using Yi.Framework.Ddd.Application.Contracts;
namespace Yi.Framework.AiHub.Application.Contracts.Dtos.Chat;
///
/// 图片任务分页查询输入
///
-public class ImageTaskPageInput
+public class ImageMyTaskPageInput: PagedAllResultRequestDto
{
///
- /// 页码(从1开始)
+ /// 提示词
///
- public int PageIndex { get; set; } = 1;
-
- ///
- /// 每页数量
- ///
- public int PageSize { get; set; } = 10;
-
+ public string? Prompt { get; set; }
+
///
/// 任务状态筛选(可选)
///
public TaskStatusEnum? TaskStatus { get; set; }
+
+ ///
+ /// 发布状态
+ ///
+ public PublishStatusEnum? PublishStatus { get; set; }
}
diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImagePlazaPageInput.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImagePlazaPageInput.cs
new file mode 100644
index 00000000..184e75d7
--- /dev/null
+++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImagePlazaPageInput.cs
@@ -0,0 +1,31 @@
+using Volo.Abp.Application.Dtos;
+using Yi.Framework.AiHub.Domain.Shared.Enums;
+using Yi.Framework.Ddd.Application.Contracts;
+
+namespace Yi.Framework.AiHub.Application.Contracts.Dtos.Chat;
+
+///
+/// 图片任务分页查询输入
+///
+public class ImagePlazaPageInput: PagedAllResultRequestDto
+{
+ ///
+ /// 分类
+ ///
+ public string? Categories { get; set; }
+
+ ///
+ /// 提示词
+ ///
+ public string? Prompt { get; set; }
+
+ ///
+ /// 任务状态筛选(可选)
+ ///
+ public TaskStatusEnum? TaskStatus { get; set; }
+
+ ///
+ /// 用户名
+ ///
+ public string? UserName{ get; set; }
+}
diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImageTaskOutput.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImageTaskOutput.cs
index 8ed9083b..ffd3fdbd 100644
--- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImageTaskOutput.cs
+++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/Chat/ImageTaskOutput.cs
@@ -61,4 +61,14 @@ public class ImageTaskOutput
/// 错误信息
///
public string? ErrorInfo { get; set; }
+
+ ///
+ /// 用户名称
+ ///
+ public string? UserName { get; set; }
+
+ ///
+ /// 用户名称Id
+ ///
+ public Guid UserId { get; set; }
}
diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Jobs/ImageGenerationJob.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Jobs/ImageGenerationJob.cs
index d0912fe2..67f9856d 100644
--- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Jobs/ImageGenerationJob.cs
+++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Jobs/ImageGenerationJob.cs
@@ -43,7 +43,7 @@ public class ImageGenerationJob : AsyncBackgroundJob, IT
// 构建 Gemini API 请求对象
var parts = new List