sunpengfei
2025-08-08 49554637b693408f99a123aaab5f59bf1ae1346a
FlexJobApi.Core/Models/FlexJobServer/Tasks/Queries/GetTaskInfoQuery.cs
@@ -13,7 +13,7 @@
    /// <summary>
    /// 查询任务详情
    /// </summary>
    [Resource([EnumResourceController.Task])]
    [Resource([EnumResourceController.Task], AllowAnonymous = true)]
    public class GetTaskInfoQuery : IRequest<GetTaskInfoQueryResult>
    {
        /// <summary>
@@ -76,7 +76,7 @@
        /// <summary>
        /// 福利
        /// </summary>
        public List<DictionaryDataQueryModel> Benefits { get; set; }
        public List<GetTaskInfoQueryResultBenefit> Benefits { get; set; }
        /// <summary>
        /// 年龄范围最小
@@ -96,7 +96,7 @@
        /// <summary>
        /// 资格证书类型
        /// </summary>
        public List<DictionaryDataQueryModel> CredentialLimits { get; set; }
        public List<GetTaskInfoQueryResultCredentialLimit> CredentialLimits { get; set; }
        /// <summary>
        /// 任务地点所属省份编号
@@ -106,7 +106,7 @@
        /// <summary>
        /// 任务地点所属省份
        /// </summary>
        public string ProvinceName { get; set; }
        public string ProvinceContent { get; set; }
        /// <summary>
        /// 任务地点所属城市编号
@@ -116,7 +116,7 @@
        /// <summary>
        /// 任务地点所属城市
        /// </summary>
        public string CityName { get; set; }
        public string CityContent { get; set; }
        /// <summary>
        /// 任务地点名称
@@ -127,6 +127,16 @@
        /// 任务地点详细地址
        /// </summary>
        public string AddressDetail { get; set; }
        /// <summary>
        /// 经度
        /// </summary>
        public decimal? Longitude { get; set; }
        /// <summary>
        /// 纬度
        /// </summary>
        public decimal? Latitude { get; set; }
        /// <summary>
        /// 任务开始时间
@@ -147,5 +157,46 @@
        /// 是否已收藏
        /// </summary>
        public bool IsCollected { get; set; }
        /// <summary>
        /// 任务状态
        /// </summary>
        public EnumTaskStatus Status { get; set; }
        /// <summary>
        /// 发布状态
        /// </summary>
        public EnumTaskReleaseStatus ReleaseStatus { get; set; }
    }
    /// <summary>
    /// 查询任务详情-结果-福利
    /// </summary>
    public class GetTaskInfoQueryResultBenefit
    {
        /// <summary>
        /// 福利编号
        /// </summary>
        public string BenefitCode { get; set; }
        /// <summary>
        /// 福利
        /// </summary>
        public string BenefitContent { get; set; }
    }
    /// <summary>
    /// 查询任务详情-结果-证书限制
    /// </summary>
    public class GetTaskInfoQueryResultCredentialLimit
    {
        /// <summary>
        /// 证书类型编号
        /// </summary>
        public string TypeCode { get; set; }
        /// <summary>
        /// 证书类型
        /// </summary>
        public string TypeContent { get; set; }
    }
}