markus / IKCOM / Interface.cs @ e16a4c3f
이력 | 보기 | 이력해설 | 다운로드 (5.52 KB)
1 |
using KCOMDataModel.DataModel; |
---|---|
2 |
using MarkupToPDF.Controls.Common; |
3 |
using System; |
4 |
using System.Collections.Generic; |
5 |
using System.Linq; |
6 |
using System.Text; |
7 |
using System.Windows.Controls; |
8 |
|
9 |
namespace IKCOM |
10 |
{ |
11 |
public class Square |
12 |
{ |
13 |
//0 = x, 1 = y |
14 |
public bool Size { get; set; } |
15 |
public double value { get; set; } |
16 |
} |
17 |
|
18 |
public class KCOM_SystemInfo |
19 |
{ |
20 |
public string HostName { get; set; } |
21 |
public string HostPort { get; set; } |
22 |
public string Notify { get; set; } |
23 |
public string STAMP { get; set; } |
24 |
} |
25 |
//public class CommentUserInfo : Control |
26 |
//{ |
27 |
// public string Memo { get; set; } |
28 |
// public string MarkupInfoID { get; set; } |
29 |
//} |
30 |
public class BooleanExt |
31 |
{ |
32 |
public bool Result { get; set; } |
33 |
public string ResultMessage { get; set; } |
34 |
} |
35 |
|
36 |
public class KCOM_BasicParam |
37 |
{ |
38 |
public string projectNo { get; set; } |
39 |
public string documentID { get; set; } |
40 |
public string userID { get; set; } |
41 |
} |
42 |
|
43 |
public class ViewInfo |
44 |
{ |
45 |
public string ProjectNO { get; set; } |
46 |
public string UserID { get; set; } |
47 |
public string DocumentItemID { get; set; } |
48 |
public string EnsembleID { get; set; } |
49 |
public bool NewCommentPermission { get; set; } |
50 |
public bool CreateFinalPDFPermission { get; set; } |
51 |
public bool bPartner { get; set; } |
52 |
public bool isAdmin { get; set; } |
53 |
public string CustomHeader { get; set; } |
54 |
public string StartPage { get; set; } |
55 |
public bool IsCustomPage { get; set; } |
56 |
} |
57 |
|
58 |
public class PEMSSInfo |
59 |
{ |
60 |
public string UserID { get; set; } |
61 |
public string CommentID { get; set; } |
62 |
} |
63 |
|
64 |
public class DisplayColorInfo |
65 |
{ |
66 |
public string UserID { get; set; } |
67 |
public string DisplayColor { get; set; } |
68 |
public string Department { get; set; } |
69 |
public string UserName { get; set; } |
70 |
} |
71 |
|
72 |
public class MarkupPageItem |
73 |
{ |
74 |
public MarkupPageItem() |
75 |
{ |
76 |
DisplayColorItems = new List<SetColorMarkupItem>(); |
77 |
} |
78 |
|
79 |
public int PageNumber { get; set; } |
80 |
public List<SetColorMarkupItem> DisplayColorItems { get; set; } |
81 |
} |
82 |
|
83 |
public class SetColorMarkupItem |
84 |
{ |
85 |
/// GUID가 아닌 STRING으로 변경 |
86 |
public string markupID { get; set; } |
87 |
//public Guid markupID { get; set; } |
88 |
public string DisplayColor { get; set; } |
89 |
|
90 |
public int Page { get; set; } |
91 |
} |
92 |
|
93 |
|
94 |
public class MarkupInfoItem |
95 |
{ |
96 |
public string MarkupInfoID { get; set; } |
97 |
public int PageCount { get; set; } |
98 |
public string MarkupVersionID { get; set; } |
99 |
public string UserID { get; set; } |
100 |
public string UserName { get; set; } |
101 |
public string Depatment { get; set; } |
102 |
public string Description { get; set; } |
103 |
public string DisplayColor { get; set; } |
104 |
public DateTime CreateTime { get; set; } |
105 |
public DateTime UpdateTime { get; set; } |
106 |
public int Consolidate { get; set; } |
107 |
public bool userDelete { get; set; } |
108 |
public List<MarkupItem> MarkupList { get; set; } |
109 |
public int AvoidConsolidate { get; set; } |
110 |
public int PartConsolidate { get; set; } |
111 |
public bool IsPreviewUser { get; set; } |
112 |
} |
113 |
|
114 |
public class _MemberDeptColors |
115 |
{ |
116 |
public List<MEMBER_DEPT_COLOR> _memberDeptColors { get; set; } |
117 |
} |
118 |
|
119 |
public class _MemberDeptColorsInfo |
120 |
{ |
121 |
public List<MEMBER_DEPT_COLORINFO> _memberDeptColorsInfo { get; set; } |
122 |
} |
123 |
|
124 |
public class MarkupItemEx : MarkupItem |
125 |
{ |
126 |
public string MarkupInfoID { get; set; } |
127 |
public bool IsUpdate { get; set; } |
128 |
} |
129 |
|
130 |
|
131 |
public class VPRevision |
132 |
{ |
133 |
public string RevNo { get; set; } |
134 |
public string GroupNo { get; set; } |
135 |
public string RESULT { get; set; } |
136 |
public string FROM_VENDOR { get; set; } |
137 |
public string TO_VENDOR { get; set; } |
138 |
public string DOCUMENT_ID { get; set; } |
139 |
//public string SharePointItemID { get; set; } |
140 |
//public string BrowserPath { get; set; } |
141 |
public string DocNo { get; set; } |
142 |
public string EnsembleLink { get; set; } |
143 |
public bool IsSyncPossible { get; set; } |
144 |
} |
145 |
|
146 |
public class AttachedItem |
147 |
{ |
148 |
public string AttachUri { get; set; } |
149 |
public string Filename { get; set; } |
150 |
public string CreateUserID { get; set; } |
151 |
public string CreateUserName { get; set; } |
152 |
public DateTime CreateDate { get; set; } |
153 |
} |
154 |
|
155 |
|
156 |
public class MarkupItem |
157 |
{ |
158 |
public string ID { get; set; } |
159 |
public int PageNumber { get; set; } |
160 |
public string Data { get; set; } |
161 |
public int Data_Type { get; set; } |
162 |
public string ParsingMemo { get; set; } |
163 |
public string Symbol_ID { get; set; } |
164 |
//public long Group_ID { get; set; } |
165 |
} |
166 |
public enum SERVICE_NAME |
167 |
{ |
168 |
CONVERTER = 0, |
169 |
VIEW = 1, |
170 |
FINAL = 2, |
171 |
API = 3, |
172 |
} |
173 |
|
174 |
public enum LEVEL |
175 |
{ |
176 |
LOW = 0, |
177 |
MEDIUM = 1, |
178 |
HIGH = 2, |
179 |
CRITICAL = 3, |
180 |
} |
181 |
|
182 |
public enum ERROR_TYPE |
183 |
{ |
184 |
SYSTEM = 0, |
185 |
DATABASE = 1, |
186 |
NORMAL = 2, |
187 |
PDF = 3, |
188 |
UPLOAD = 4, |
189 |
CONVERT = 5, |
190 |
} |
191 |
|
192 |
public enum FAVORITE_FLAG |
193 |
{ |
194 |
[System.ComponentModel.Description("#FF275EFC")] //ARGB 순 |
195 |
ALL, |
196 |
[System.ComponentModel.Description("#FF275EFF")] //ARGB 순 |
197 |
TeamShare, |
198 |
[System.ComponentModel.Description("#FF72B21B")] |
199 |
Personal, |
200 |
//[Description("#FFCC330D")] |
201 |
//VeryHigh, |
202 |
} |
203 |
} |