Rescheduled.java
1.44 KB
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
package com.dituhui.pea.bean;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;
/**
*
*/
@Getter
@Setter
public class Rescheduled {
/**
* 服务工单唯一的识别编号,创建时生成
*/
@NotBlank
private String risId;
/**
* 新的预约上门的时间
*/
private Long rescheduledDate;
/**
* 改约原因
*/
@NotNull
private Reason reasonForRescheduling;
/**
* 改约备注
*/
private String remarksForRescheduling;
/**
* 是否改派
*/
@NotNull
private Boolean reassignment;
/**
* 需要审批
*/
@NotNull
private Boolean requireApprove;
/**
* 改约发起人工号
*/
//@NotBlank
private String initiatorOfRescheduling;
/**
* 改约照片
*/
private List<Photo> rescheduledPhotos;
/**
* 审批人工号
*/
private String approver;
/**
* 改派后工程师工号 reassignment 为true必填
*/
private String executorWorkNo;
/**
* 改派辅助工程师工号 没有辅助工程师传null
*/
private String assistantWorkNo;
/**
* 工程师部门id reassignment 为true必填
*/
private String orgUnitId;
/**
* 辅助工程师部门id 没有辅助工程师传null
*/
private String assOrgUnitId;
}