프로젝트

일반

사용자정보

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

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

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

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

    
6
namespace MarkusDataModel.DTOs
7
{
8
    public class MarkupItemDTO
9
    {
10
        public string ID { get; set; }
11
        public int? PageNumber { get; set; }
12
    }
13

    
14
    /// <summary>
15
    /// [Route("~/api/GetDocumentItemInfo")]
16
    /// </summary>
17
    #region GetDocumentItemInfo API 에서 사용하는 DTO
18
    public class MarkupInfoDTO
19
    {
20

    
21
        /// <summary>
22
        /// 아이디
23
        /// </summary>
24
        public string ID { get; set; }
25

    
26
        /// <summary>
27
        /// 문서정보 아이디
28
        /// </summary>
29
        public string DocInfoID { get; set; }
30

    
31
        /// <summary>
32
        /// 사용자 아이디
33
        /// </summary>
34
        public string UserID { get; set; }
35

    
36
        /// <summary>
37
        /// 설명글
38
        /// </summary>
39
        public string Description { get; set; }
40

    
41
        public int Consolidate { get; set; }
42
        public int AvoidConsolidate { get; set; }
43
        public int PartConsolidate { get; set; }
44

    
45
        /// <summary>
46
        /// 생성시간
47
        /// </summary>
48
        public System.DateTime? CreateTime { get; set; }
49

    
50
        /// <summary>
51
        /// 업데이트 시간
52
        /// </summary>
53
        public System.DateTime? UpdateTime { get; set; }
54

    
55
    }
56

    
57
    /// <summary>
58
    /// [Route("~/api/GetDocumentItemInfo")]
59
    /// </summary>
60
    //public class MarkupInfoMemberDTO
61
    //{
62
    //    public string UserID { get; set; }
63
    //    public string Department { get; set; }
64
    //    public string Name { get; set; }
65
    //    public string Position { get; set; }
66
    //}
67
    #endregion
68

    
69

    
70
    /// <summary>
71
    /// [Route("~/api/GetMarkupData")]
72
    /// </summary>
73
    #region GetMarkupData API 에서 사용하는 DTO 
74
    public class MarkupInfoVersionDTO
75
    {
76

    
77
        public string ID { get; set; }
78
        public string MarkupInfoID { get; set; }
79
        public System.DateTime CreateTime { get; set; }
80
        public List<MarkupDataDTO> MarkupData { get; set; }
81

    
82
    }
83
    public class MarkupDataDTO
84
    {
85

    
86
        public string ID { get; set; }
87
        public int PageNo { get; set; }
88
        public string Data { get; set; }
89
        public int DataType { get; set; }
90
        public string MarkupInfoVersionID { get; set; }
91

    
92
    }
93
    #endregion
94

    
95
    public class MarkupDataTypeListDTO
96
    {
97
        public UserDTO UserInfo { get; set; }
98
        public List<MarkupDataDTO> Data { get; set; }
99
    }
100
}
클립보드 이미지 추가 (최대 크기: 500 MB)