sunpengfei
2025-08-22 2ee7237688feff4b2b3767e7fe17705aaefea532
FlexJobApi.Core/Models/FlexJobServer/Tasks/Queries/GetTaskInfosQuery.cs
@@ -10,8 +10,8 @@
    /// <summary>
    /// 查询任务分页列表
    /// </summary>
    [Resource([EnumResourceController.Task], AllowAnonymous = true)]
    public class GetTaskInfosQuery : PagedListQuery<PagedListQueryResult<GetTaskInfosQueryResultItem>, GetTaskInfosQueryResultItem>
    [Resource([EnumResourceController.FlexJobServerTask])]
    public class GetTaskInfosQuery : PagedListQuery<GetTaskInfosQueryResult, GetTaskInfosQueryResultItem>
    {
        public GetTaskInfosQuery()
        {
@@ -72,6 +72,47 @@
        /// 推荐状态
        /// </summary>
        public EnumTaskRecommendStatus? RecommendStatus { get; set; }
        /// <summary>
        /// 验收状态
        /// </summary>
        public EnumTaskCheckReceiveStatus? CheckReceiveStatus { get; set; }
        /// <summary>
        /// 是否收藏
        /// </summary>
        public bool? IsCollected { get; set; }
    }
    public class GetTaskInfosQueryResult : PagedListQueryResult<GetTaskInfosQueryResultItem>
    {
        /// <summary>
        /// 统计
        /// </summary>
        public GetTaskInfosQueryResultObjectData ObjectData { get; set; }
    }
    public class GetTaskInfosQueryResultObjectData
    {
        /// <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>
@@ -94,6 +135,16 @@
        /// 任务单号
        /// </summary>
        public string Code { get; set; }
        /// <summary>
        /// 企业全称
        /// </summary>
        public string EnterpriseName { get; set; }
        /// <summary>
        /// 用户名
        /// </summary>
        public string UserName { get; set; }
        /// <summary>
        /// 结算周期
@@ -206,7 +257,17 @@
        public EnumTaskRecommendStatus RecommendStatus { get; set; }
        /// <summary>
        /// 创建时间
        /// 推荐时间
        /// </summary>
        public DateTime? RecommendTime { get; set; }
        /// <summary>
        /// 录用状态
        /// </summary>
        public EnumTaskUserHireStatus? HireStatus { get; set; }
        /// <summary>
        /// 发布时间
        /// </summary>
        public DateTimeOffset CreatedTime { get; set; }
    }