프로젝트

일반

사용자정보

통계
| 브랜치(Branch): | 개정판:

markus / MarkusLogview / MarkusDataModel / DTOs / DocumentDTO.cs @ 84578b97

이력 | 보기 | 이력해설 | 다운로드 (4.01 KB)

1
using IKCOM;
2
using System;
3
using System.Collections.Generic;
4
using System.Linq;
5
using System.Text;
6

    
7
namespace MarkusDataModel.DTOs
8
{
9
    public class DocumentInfoDTO
10
    {
11

    
12
        /// <summary>
13
        /// 아이디
14
        /// </summary>
15
        public string ID { get; set; }
16

    
17
        /// <summary>
18
        /// 원본 파일 경로 
19
        /// </summary>
20
        public string OriginalFile { get; set; }
21

    
22
        /// <summary>
23
        /// 문서 아이디
24
        /// </summary>
25
        public string DocumentID { get; set; }
26

    
27
        /// <summary>
28
        /// 페이지 수 
29
        /// </summary>
30
        public int PageCount { get; set; }
31

    
32
        /// <summary>
33
        /// 프로젝트 번호 
34
        /// </summary>
35
        public string ProjectNo { get; set; }
36

    
37
        /// <summary>
38
        /// 페이지 정보 
39
        /// </summary>
40
        public List<DocumentPageDTO> DocumentPage { get; set; }
41

    
42
        /// <summary>
43
        /// 마크업 정보
44
        /// </summary>
45
        public List<MarkupInfoDTO> MarkupInfo { get; set; }
46

    
47
    }
48

    
49
    public class DocumentListDTO
50
    {
51
        /// <summary>
52
        /// 아이디
53
        /// </summary>
54
        public string ID { get; set; }
55
        /// <summary>
56
        /// 오리지날 파일 경로
57
        /// </summary>
58
        public string OriginalFile { get; set; }
59
        /// <summary>
60
        /// 프로젝트 넘버
61
        /// </summary>
62
        public string ProjectNO { get; set; }
63
        /// <summary>
64
        /// 문서 아이디
65
        /// </summary>
66
        public string DocumentID { get; set; }
67
        /// <summary>
68
        /// 페이지 수
69
        /// </summary>
70
        public int PageCount { get; set; }
71

    
72
    }
73

    
74
    public class DocumentPageDTO
75
    {
76

    
77
        /// <summary>
78
        /// 아이디
79
        /// </summary>
80
        public string ID { get; set; }
81

    
82
        /// <summary>
83
        /// 문서정보 아이디
84
        /// </summary>
85
        public string DocInfoID { get; set; }
86

    
87
        /// <summary>
88
        /// 페이지 수 
89
        /// </summary>
90
        public int PageNo { get; set; }
91

    
92
        /// <summary>
93
        /// 페이지 길이
94
        /// </summary>
95
        public string PageWidth { get; set; }
96

    
97

    
98
        /// <summary>
99
        /// 페이지 높이
100
        /// </summary>
101
        public string PageHeight { get; set; }
102

    
103
        /// <summary>
104
        /// 페이지 각도
105
        /// </summary>
106
        public int PageAngle { get; set; }
107

    
108
    }
109

    
110

    
111
    public class DocumentItemDTO
112
    {
113
        public string ID { get; set; }
114
        public string Revision { get; set; }
115
        public string DocumentNO { get; set; }
116
        public string DocumentName { get; set; }
117
        public string GroupNO { get; set; }
118
        public string OriginalFile { get; set; }
119
        public string DocumentID { get; set; }
120
        public string ResultFile { get; set; }
121
        public string Result { get; set; }
122
        public string ProjectNO { get; set; }
123
    }
124

    
125
    public class RevisionAndGroupInfo
126
    {
127
        public string RevisionUp { get; set; }
128
        public string GroupNo { get; set; }
129
    }
130

    
131

    
132
    public class DocumentItemInfoList
133
    {
134
        public string DocumentItemNO { get; set; }
135
        public string DocumentItemID { get; set; }
136
        public string DocumentItemName { get; set; }
137
    }
138

    
139
    public class DocumentMessage
140
    {
141
        public string Message { get; set; }
142
        public string OriginalURL { get; set; }
143
    }
144

    
145
    public class DelDocumentIDList
146
    {
147
        public string docID { get; set; }
148
    }
149

    
150
    public class Hub_ConvertPDFListDTO
151
    {
152
        public string ID { get; set; }
153
        public string DOCUMENT_ID { get; set; }
154
        public int CURRENT_PAGE { get; set; }
155
        public int TOTAL_PAGE { get; set; }
156
        public DateTime? CREATE_DATETIME { get; set; }
157
        public DateTime? START_DATETIME { get; set; }
158
        public DateTime? END_DATETIME { get; set; }
159
        public int STATUS { get; set; }
160
        public string DOCUMENT_URL { get; set; }
161
        public string EXCEPTION { get; set; }
162
        public int ChangeType { get; set; }
163
    }
164

    
165
}
클립보드 이미지 추가 (최대 크기: 500 MB)