sunpengfei
15 小时以前 423abcb9d7af20b0d18a49cc4f13167f4b64107f
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
using Mapster;
using MediatR;
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 GetCheckReceiveTaskUserSubmitsQuery : PagedListQuery<GetCheckReceiveTaskUserSubmitsQueryResult, GetCheckReceiveTaskUserSubmitsQueryResultItem>
    {
        /// <summary>
        /// 任务人员Id
        /// </summary>
        public Guid? Id { get; set; }
 
        /// <summary>
        /// 任务Id
        /// </summary>
        public Guid? TaskInfoId { get; set; }
    }
 
    /// <summary>
    /// 查询验收详情-结果
    /// </summary>
    public class GetCheckReceiveTaskUserSubmitsQueryResult : PagedListQueryResult<GetCheckReceiveTaskUserSubmitsQueryResultItem>
    {
        /// <summary>
        /// 详情
        /// </summary>
        public GetCheckReceiveTaskUserSubmitsQueryResultObjectData ObjectData { get; set; }
    }
 
    /// <summary>
    /// 查询验收详情-结果-详情
    /// </summary>
    public class GetCheckReceiveTaskUserSubmitsQueryResultObjectData
    {
        /// <summary>
        /// 任务信息
        /// </summary>
        public GetCheckReceiveTaskUserSubmitsQueryResultObjectDataTaskInfo TaskInfo { get; set; }
 
        /// <summary>
        /// 人员信息
        /// </summary>
        public GetCheckReceiveTaskUserSubmitsQueryResultObjectDataEnterpriseEmployeeUser EnterpriseEmployeeUser { get; set; }
    }
 
    /// <summary>
    /// 查询验收详情-结果-详情-任务信息
    /// </summary>
    public class GetCheckReceiveTaskUserSubmitsQueryResultObjectDataTaskInfo
    {
        /// <summary>
        /// 任务名称
        /// </summary>
        public string Name { 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 GetCheckReceiveTaskUserSubmitsQueryResultObjectDataEnterpriseEmployeeUser
    {
        /// <summary>
        /// 用户Id
        /// </summary>
        public Guid Id { 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 bool IsBindBankCard { get; set; }
    }
 
    /// <summary>
    /// 查询验收详情-结果-项
    /// </summary>
    public class GetCheckReceiveTaskUserSubmitsQueryResultItem
    {
        public GetCheckReceiveTaskUserSubmitsQueryResultItem()
        {
            Files = [];
        }
 
        /// <summary>
        /// 提交Id
        /// </summary>
        public Guid Id { get; set; }
 
        /// <summary>
        /// 验收时间
        /// </summary>
        public DateTime Date { get; set; }
 
        /// <summary>
        /// 提交时间
        /// </summary>
        public DateTimeOffset? CreatedTime { get; set; }
 
        /// <summary>
        /// 验收照片
        /// </summary>
        public List<string> Files { get; set; }
 
        /// <summary>
        /// 验收状态
        /// </summary>
        public EnumTaskUserSubmitCheckReceiveStatus CheckReceiveStatus { get; set; }
 
        /// <summary>
        /// 验收时间
        /// </summary>
        public DateTime? CheckReceiveTime { get; set; }
    }
}