sunpengfei
2025-08-13 b565bff0ae1de8485245be28b9fa30e908f148a7
FlexJobApi.Core/Models/FlexJobServer/TaskCheckReceive/Queries/GetCheckReceiveTaskQuery.cs
@@ -8,49 +8,68 @@
namespace FlexJobApi.Core
{
    /// <summary>
    /// 查询验收任务分页列表
    /// 查询验收任务详情
    /// </summary>
    [Resource([EnumResourceController.TaskCheckReceive])]
    public class GetCheckReceiveTaskQuery : PagedListQuery<GetCheckReceiveTaskQueryResult, GetCheckReceiveTaskQueryResultItem>
    {
        /// <summary>
        /// 验收日期-最早时间
        /// 任务Id
        /// </summary>
        public DateTime? DateBegin { get; set; }
        public Guid TaskInfoId { get; set; }
        /// <summary>
        /// 验收日期-最晚时间
        /// </summary>
        public DateTime? DateEnd { get; set; }
        /// <summary>
        /// 验收状态
        /// 验收状态(B端小程序专用)
        /// </summary>
        public EnumTaskCheckReceiveStatus? CheckReceiveStatus { get; set; }
        /// <summary>
        /// 日期(B端小程序专用)
        /// </summary>
        public DateTime? Date { get; set; }
    }
    /// <summary>
    /// 查询验收任务分页列表-结果
    /// 查询验收任务详情-结果
    /// </summary>
    public class GetCheckReceiveTaskQueryResult : PagedListQueryResult<GetCheckReceiveTaskQueryResultItem>
    {
        /// <summary>
        /// 详情
        /// </summary>
        public GetCheckReceiveTaskQueryResultObjectData ObjectData { get; set; }
    }
    /// <summary>
    /// 查询验收任务分页列表-结果-项
    ///
    /// 查询验收任务详情-结果-详情
    /// </summary>
    public class GetCheckReceiveTaskQueryResultItem
    public class GetCheckReceiveTaskQueryResultObjectData
    {
        /// <summary>
        /// 任务Id
        /// </summary>
        public Guid Id { get; set; }
        /// <summary>
        /// 任务名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 任务单号
        /// </summary>
        public string Code { get; set; }
        /// <summary>
        /// 结算周期
        /// </summary>
        public EnumBillingMethod BillingMethod { get; set; }
        /// <summary>
        /// 服务费
        /// </summary>
        public decimal ServiceFee { get; set; }
        /// <summary>
        /// 结算方式
        /// </summary>
        public EnumSettlementCycle SettlementCycle { get; set; }
        /// <summary>
        /// 任务开始时间
@@ -67,4 +86,76 @@
        /// </summary>
        public string AddressName { get; set; }
    }
    /// <summary>
    /// 查询验收任务详情-结果-项
    /// </summary>
    public class GetCheckReceiveTaskQueryResultItem
    {
        /// <summary>
        /// 任务人员Id
        /// </summary>
        public Guid Id { get; set; }
        /// <summary>
        /// 任务名称
        /// </summary>
        public string TaskInfoName { get; set; }
        /// <summary>
        /// 任务单号
        /// </summary>
        public string TaskInfoCode { get; set; }
        /// <summary>
        /// 头像
        /// </summary>
        public string Avatar { get; set; }
        /// <summary>
        /// 姓名
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 身份证号
        /// </summary>
        public string Identity { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public EnumUserGender? Gender { get; set; }
        /// <summary>
        /// 年龄
        /// </summary>
        public int? Age { get; set; }
        /// <summary>
        /// 手机号
        /// </summary>
        /// <remarks>联系电话</remarks>
        public string ContactPhoneNumber { get; set; }
        /// <summary>
        /// 是否实名
        /// </summary>
        public bool IsReal { get; set; }
        /// <summary>
        /// 实名方式
        /// </summary>
        public EnumUserRealMethod? RealMethod { get; set; }
        /// <summary>
        /// 最近提交时间
        /// </summary>
        public DateTime? LastSubmitTime { get; set; }
        /// <summary>
        /// 验收状态
        /// </summary>
        public EnumTaskCheckReceiveStatus? CheckReceiveStatus { get; set; }
    }
}