sunpengfei
3 天以前 38e3665144cbabd5d59f876268053e749f046e3a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace FlexJobApi.Core
{
    /// <summary>
    /// 查询验收任务详情
    /// </summary>
    [Resource([EnumResourceController.FlexJobServerTaskCheckReceive])]
    public class GetCheckReceiveTaskQuery : PagedListQuery<GetCheckReceiveTaskQueryResult, GetCheckReceiveTaskQueryResultItem>
    {
        /// <summary>
        /// 任务Id
        /// </summary>
        public Guid TaskInfoId { 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 GetCheckReceiveTaskQueryResultObjectData
    {
        /// <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>
        /// 任务开始时间
        /// </summary>
        public DateTime BeginTime { get; set; }
 
        /// <summary>
        /// 任务结束时间
        /// </summary>
        public DateTime EndTime { get; set; }
 
        /// <summary>
        /// 任务地点名称
        /// </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; }
    }
}