프로젝트

일반

사용자정보

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

markus / MarkusLogview / MarkusDataModel / DTOs / FinalPdfDTO.cs @ 974af55b

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

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

    
6
namespace MarkusDataModel.DTOs
7
{
8
    /// <summary>
9
    /// Index 에서 쓰는 DTO
10
    /// </summary>
11
    [Serializable]
12
    public class FinalPdfListDTO
13
    {
14

    
15
        public string ID { get; set; }
16
        public string OpenMarkupProperties { get; set; }
17
        public string ProjectNO { get; set; }
18
        public string Exception { get; set; }
19
        public string CreateUserID { get; set; }
20
        public string DocumentID { get; set; }
21
        public int Status { get; set; }
22
        public string DocInfoID { get; set; }
23
        public string MarkupInfoID { get; set; }
24
        public int TotalPage { get; set; }
25
        public int CurrentPage { get; set; }
26
        public string FinalDocumentURL { get; set; }
27
        public DateTime CreateDateTime { get; set; }
28
        public DateTime? StartDateTime { get; set; }
29
        public DateTime? EndDateTime { get; set; }
30

    
31
    }
32

    
33
    public class Hub_FinalPdfListDTO
34
    {
35
        public string ID { get; set; }
36
        public string OpenMarkupProperties { get; set; }
37
        public string ProjectNO { get; set; }
38
        public string Exception { get; set; }
39
        public string CreateUserID { get; set; }
40
        public string DOCUMENT_ID { get; set; }
41
        public int STATUS { get; set; }
42
        public string DocInfoID { get; set; }
43
        public string MarkupInfoID { get; set; }
44
        public int TOTAL_PAGE { get; set; }
45
        public int CURRENT_PAGE { get; set; }
46
        public string FinalDocumentURL { get; set; }
47
        public DateTime CREATE_DATETIME { get; set; }
48
        public DateTime? START_DATETIME { get; set; }
49
        public DateTime? END_DATETIME { get; set; }
50
        public int ChangeType { get; set; }
51
    }
52

    
53

    
54
    /// <summary>
55
    /// API 에서 쓰는 DTO
56
    /// </summary>
57
    public class FinalPdfList
58
    {
59

    
60
        public string ID { get; set; }
61
        public string ProjectNO { get; set; }
62
        public string Exception { get; set; }
63
        public string CreateUserID { get; set; }
64
        public string DocumentID { get; set; }
65
        public string Status { get; set; }
66
        public string DocInfoID { get; set; }
67
        public string MarkupInfoID { get; set; }
68
        public int TotalPage { get; set; }
69
        public int CurrentPage { get; set; }
70
        public string FinalDocumentURL { get; set; }
71
        public DateTime CreateDateTime { get; set; }
72
        public DateTime? StartDateTime { get; set; }
73
        public DateTime? EndDateTime { get; set; }
74

    
75
    }
76

    
77
    public class FinalPdfDocumentListDTO
78
    {
79

    
80
        public string ID { get; set; }
81
        public string OpenMarkupProperties { get; set; }
82
        public string ProjectNO { get; set; }
83
        public string Exception { get; set; }
84
        public string CreateUserID { get; set; }
85
        public string DocumentID { get; set; }
86
        public string Status { get; set; }
87
        public string DocInfoID { get; set; }
88
        public string MarkupInfoID { get; set; }
89
        public int TotalPage { get; set; }
90
        public int CurrentPage { get; set; }
91
        public string FinalDocumentURL { get; set; }
92
        public DateTime CreateDateTime { get; set; }
93
        public DateTime? StartDateTime { get; set; }
94
        public DateTime? EndDateTime { get; set; }
95

    
96
    }
97

    
98
    public class CompleteMergeDTO
99
    {
100
        public string MergeURL { get; set; }
101
        public string ViewInfo { get; set; }
102
        public string ID { get; set; }
103
    }
104

    
105
    public class MergeTableData
106
    {
107
        public int draw { get; set; }
108
        public int recordsTotal { get; set; }
109
        public int recordsFiltered { get; set; }
110
        public int length { get; set; }
111
        public List<TableData_Merge> data { get; set; }
112
        public int statusCode { get; set; }
113
    }
114

    
115
    public class TableData_Merge
116
    {
117
        public string ID { get; set; }
118
        public string DeleteDocument { get; set; }
119
        public string OpenMarkusURL { get; set; }
120
        public string CreateUserID { get; set; }
121
        public string DocumentID { get; set; }
122
        public int CurrentPage { get; set; }
123
        public int TotalPage { get; set; }
124
        public DateTime CreateDate { get; set; }
125
        public DateTime? StartDateTime { get; set; }
126
        public DateTime? EndDateTime { get; set; }
127
        public string ConvertTime { get; set; }
128
        public string Status { get; set; }
129
        public string DocumentURL { get; set; }
130
        public string Message { get; set; }
131
    }
132
}
클립보드 이미지 추가 (최대 크기: 500 MB)