markus / IKCOM / Interface.cs @ 9e7565e3
이력 | 보기 | 이력해설 | 다운로드 (5.52 KB)
1 | 53880c83 | ljiyeon | using KCOMDataModel.DataModel; |
---|---|---|---|
2 | using MarkupToPDF.Controls.Common; |
||
3 | 787a4489 | KangIngu | 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 | 9a1ce1db | KangIngu | public string STAMP { get; set; } |
24 | 787a4489 | KangIngu | } |
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 | 35afe17c | djkim | public string EnsembleID { get; set; } |
49 | 787a4489 | KangIngu | 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 | 3a4649f8 | taeseongkim | public class PEMSSInfo |
59 | { |
||
60 | public string UserID { get; set; } |
||
61 | 63a36cc0 | taeseongkim | public string CommentID { get; set; } |
62 | 3a4649f8 | taeseongkim | } |
63 | |||
64 | public class DisplayColorInfo |
||
65 | 787a4489 | KangIngu | { |
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 | 81e3a60f | 송근호 | |
90 | public int Page { get; set; } |
||
91 | 787a4489 | KangIngu | } |
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 | 992a98b4 | KangIngu | public DateTime UpdateTime { get; set; } |
106 | 787a4489 | KangIngu | 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 | 53880c83 | ljiyeon | 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 | 787a4489 | KangIngu | public class MarkupItemEx : MarkupItem |
125 | { |
||
126 | public string MarkupInfoID { get; set; } |
||
127 | public bool IsUpdate { get; set; } |
||
128 | } |
||
129 | |||
130 | 53880c83 | ljiyeon | |
131 | 787a4489 | KangIngu | 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 | c91f45f3 | djkim | public string DocNo { get; set; } |
142 | c0977e97 | djkim | public string EnsembleLink { get; set; } |
143 | 787a4489 | KangIngu | 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 | c8e9b3e4 | ljiyeon | public string Symbol_ID { get; set; } |
164 | c0977e97 | djkim | //public long Group_ID { get; set; } |
165 | 787a4489 | KangIngu | } |
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 | 992a98b4 | KangIngu | |
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 | 787a4489 | KangIngu | } |