|
@@ -2,27 +2,27 @@ package models
|
2
|
2
|
|
3
|
3
|
type NewContract struct {
|
4
|
4
|
ContractId string `json:"contractId"`
|
5
|
|
- signers []struct {
|
|
5
|
+ Signers []struct {
|
6
|
6
|
UserId string `json:"userId"`
|
7
|
7
|
SignerType int64 `json:"signerType"`
|
8
|
8
|
EnterpriseId string `json:"enterpriseId"`
|
9
|
9
|
Sequence string `json:"sequence"`
|
10
|
10
|
SendMsg string `json:"sendMsg"`
|
11
|
11
|
SignFiles []struct {
|
12
|
|
- DocId float64 `json:"343465645"`
|
|
12
|
+ DocId float64 `json:"docId"`
|
13
|
13
|
XySignControls []struct {
|
14
|
14
|
Key string `json:"key"`
|
15
|
15
|
Type string `json:"type"`
|
16
|
|
- PageNum string `json:"pageNum"`
|
17
|
|
- PositionX string `json:"positionX"`
|
18
|
|
- positionY string `json:"positionY"`
|
|
16
|
+ PageNum int64 `json:"pageNum"`
|
|
17
|
+ PositionX int64 `json:"positionX"`
|
|
18
|
+ PositionY int64 `json:"positionY"`
|
19
|
19
|
} `json:"xySignControls"`
|
20
|
20
|
KeywordSignControls []struct {
|
21
|
|
- Key string `json:"key"`
|
22
|
|
- Type string `json:"type"`
|
23
|
|
- PageNum string `json:"pageNum"`
|
24
|
|
- PositionX string `json:"positionX"`
|
25
|
|
- positionY string `json:"positionY"`
|
|
21
|
+ Key string `json:"key"`
|
|
22
|
+ Type string `json:"type"`
|
|
23
|
+ PageNum int64 `json:"pageNum"`
|
|
24
|
+ OffsetX int64 `json:"offsetX"`
|
|
25
|
+ OffsetY int64 `json:"offsetY"`
|
26
|
26
|
} `json:"keywordSignControls"`
|
27
|
27
|
} `json:"signFiles"`
|
28
|
28
|
}
|
|
@@ -31,33 +31,60 @@ type NewContract struct {
|
31
|
31
|
type XySignControls struct {
|
32
|
32
|
Key string `json:"key"`
|
33
|
33
|
Type string `json:"type"`
|
34
|
|
- PageNum string `json:"pageNum"`
|
35
|
|
- PositionX string `json:"positionX"`
|
36
|
|
- positionY string `json:"positionY"`
|
|
34
|
+ PageNum int64 `json:"pageNum"`
|
|
35
|
+ PositionX int64 `json:"positionX"`
|
|
36
|
+ PositionY int64 `json:"positionY"`
|
37
|
37
|
}
|
38
|
38
|
|
39
|
39
|
type KeywordSignControls struct {
|
40
|
|
- Key string `json:"key"`
|
41
|
|
- Type string `json:"type"`
|
42
|
|
- PageNum string `json:"pageNum"`
|
43
|
|
- PositionX string `json:"positionX"`
|
44
|
|
- positionY string `json:"positionY"`
|
|
40
|
+ Key string `json:"key"`
|
|
41
|
+ Type string `json:"type"`
|
|
42
|
+ PageNum int64 `json:"pageNum"`
|
|
43
|
+ KeyWord string `json:"KeyWord"`
|
|
44
|
+ OffsetX int64 `json:"offsetX"`
|
|
45
|
+ OffsetY int64 `json:"offsetY"`
|
45
|
46
|
}
|
46
|
47
|
|
47
|
|
-type SignFiles []struct {
|
|
48
|
+type SignFiles struct {
|
48
|
49
|
DocId float64 `json:"343465645"`
|
49
|
50
|
XySignControls []struct {
|
50
|
51
|
Key string `json:"key"`
|
51
|
52
|
Type string `json:"type"`
|
52
|
53
|
PageNum string `json:"pageNum"`
|
53
|
54
|
PositionX string `json:"positionX"`
|
54
|
|
- positionY string `json:"positionY"`
|
|
55
|
+ PositionY string `json:"positionY"`
|
55
|
56
|
} `json:"xySignControls"`
|
56
|
57
|
KeywordSignControls []struct {
|
57
|
58
|
Key string `json:"key"`
|
58
|
59
|
Type string `json:"type"`
|
59
|
60
|
PageNum string `json:"pageNum"`
|
|
61
|
+ KeyWord string `json:"KeyWord"`
|
60
|
62
|
PositionX string `json:"positionX"`
|
61
|
|
- positionY string `json:"positionY"`
|
|
63
|
+ PositionY string `json:"positionY"`
|
62
|
64
|
} `json:"keywordSignControls"`
|
63
|
65
|
}
|
|
66
|
+
|
|
67
|
+type Signers struct {
|
|
68
|
+ UserId string `json:"userId"`
|
|
69
|
+ SignerType int64 `json:"signerType"`
|
|
70
|
+ EnterpriseId string `json:"enterpriseId"`
|
|
71
|
+ Sequence string `json:"sequence"`
|
|
72
|
+ SendMsg string `json:"sendMsg"`
|
|
73
|
+ SignFiles []struct {
|
|
74
|
+ DocId float64 `json:"docId"`
|
|
75
|
+ XySignControls []struct {
|
|
76
|
+ Key string `json:"key"`
|
|
77
|
+ Type string `json:"type"`
|
|
78
|
+ PageNum int64 `json:"pageNum"`
|
|
79
|
+ PositionX int64 `json:"positionX"`
|
|
80
|
+ PositionY int64 `json:"positionY"`
|
|
81
|
+ } `json:"xySignControls"`
|
|
82
|
+ KeywordSignControls []struct {
|
|
83
|
+ Key string `json:"key"`
|
|
84
|
+ Type string `json:"type"`
|
|
85
|
+ PageNum int64 `json:"pageNum"`
|
|
86
|
+ OffsetX int64 `json:"offsetX"`
|
|
87
|
+ OffsetY int64 `json:"offsetY"`
|
|
88
|
+ } `json:"keywordSignControls"`
|
|
89
|
+ } `json:"signFiles"`
|
|
90
|
+}
|