sunpengfei
2025-08-08 1bdaab5e71af9cacc4f993974d5b3d3922077d54
FlexJobApi.Core/Models/FlexJobServer/Tasks/Queries/GetTaskInfosQuery.cs
@@ -11,7 +11,7 @@
    /// 查询任务分页列表
    /// </summary>
    [Resource([EnumResourceController.Task], AllowAnonymous = true)]
    public class GetTaskInfosQuery : PagedListQuery<PagedListQueryResult<GetTaskInfosQueryResultItem>, GetTaskInfosQueryResultItem>
    public class GetTaskInfosQuery : PagedListQuery<GetTaskInfosQueryResult, GetTaskInfosQueryResultItem>
    {
        public GetTaskInfosQuery()
        {
@@ -22,6 +22,11 @@
        /// 关键字(任务名称)
        /// </summary>
        public string Keywords { get; set; }
        /// <summary>
        /// 企业Id
        /// </summary>
        public Guid? EnterpriseId { get; set; }
        /// <summary>
        /// 发布时间-开始
@@ -69,6 +74,37 @@
        public EnumTaskRecommendStatus? RecommendStatus { get; set; }
    }
    public class GetTaskInfosQueryResult : PagedListQueryResult<GetTaskInfosQueryResultItem>
    {
        /// <summary>
        /// 统计
        /// </summary>
        public GetTaskInfosQueryResultCount Count { get; set; }
    }
    public class GetTaskInfosQueryResultCount
    {
        /// <summary>
        /// 待安排数量
        /// </summary>
        public int WaitAssignCount { get; set; }
        /// <summary>
        /// 已安排数量
        /// </summary>
        public int CompletedAssignCount { get; set; }
        /// <summary>
        /// 发布中数量
        /// </summary>
        public int InProcessReleaseCount { get; set; }
        /// <summary>
        /// 已停止数量
        /// </summary>
        public int StoppedReleaseCount { get; set; }
    }
    /// <summary>
    /// 查询任务分页列表-结果-项
    /// </summary>