wtt
2024-10-25 e7965a19a7c7cfb8fdb28ed6cc922d523c7d4aeb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Top.Api;
 
namespace DingTalk.Api.Response
{
    /// <summary>
    /// OapiSmartworkHrmEmployeeV2ListResponse.
    /// </summary>
    public class OapiSmartworkHrmEmployeeV2ListResponse : DingTalkResponse
    {
        /// <summary>
        /// 错误码
        /// </summary>
        [XmlElement("errcode")]
        public long Errcode { get; set; }
 
        /// <summary>
        /// 错误信息
        /// </summary>
        [XmlElement("errmsg")]
        public string Errmsg { get; set; }
 
        /// <summary>
        /// 返回结果
        /// </summary>
        [XmlArray("result")]
        [XmlArrayItem("emp_roster_field_vo")]
        public List<EmpRosterFieldVoDomain> Result { get; set; }
 
        /// <summary>
        /// 调用是否成功
        /// </summary>
        [XmlElement("success")]
        public bool Success { get; set; }
 
    /// <summary>
/// FieldValueVoDomain Data Structure.
/// </summary>
[Serializable]
 
public class FieldValueVoDomain : TopObject
{
            /// <summary>
            /// 标识第几条明细(下标从0开始)
            /// </summary>
            [XmlElement("item_index")]
            public long ItemIndex { get; set; }
    
            /// <summary>
            /// 字段展示值(选项类型字段对应选项的value)
            /// </summary>
            [XmlElement("label")]
            public string Label { get; set; }
    
            /// <summary>
            /// 字段取值(选项类型字段对应选项的key)
            /// </summary>
            [XmlElement("value")]
            public string Value { get; set; }
}
 
    /// <summary>
/// EmpFieldDataVoDomain Data Structure.
/// </summary>
[Serializable]
 
public class EmpFieldDataVoDomain : TopObject
{
            /// <summary>
            /// 字段标识
            /// </summary>
            [XmlElement("field_code")]
            public string FieldCode { get; set; }
    
            /// <summary>
            /// 字段名称
            /// </summary>
            [XmlElement("field_name")]
            public string FieldName { get; set; }
    
            /// <summary>
            /// 字段值列表(明细分组字段包含多条、非明细分组仅一条记录)
            /// </summary>
            [XmlArray("field_value_list")]
            [XmlArrayItem("field_value_vo")]
            public List<FieldValueVoDomain> FieldValueList { get; set; }
    
            /// <summary>
            /// 分组标识
            /// </summary>
            [XmlElement("group_id")]
            public string GroupId { get; set; }
}
 
    /// <summary>
/// EmpRosterFieldVoDomain Data Structure.
/// </summary>
[Serializable]
 
public class EmpRosterFieldVoDomain : TopObject
{
            /// <summary>
            /// 企业id
            /// </summary>
            [XmlElement("corp_id")]
            public string CorpId { get; set; }
    
            /// <summary>
            /// 字段信息列表
            /// </summary>
            [XmlArray("field_data_list")]
            [XmlArrayItem("emp_field_data_vo")]
            public List<EmpFieldDataVoDomain> FieldDataList { get; set; }
    
            /// <summary>
            /// 根据企业ID和钉钉用户ID生成的唯一ID
            /// </summary>
            [XmlElement("unionid")]
            public string Unionid { get; set; }
    
            /// <summary>
            /// 员工id
            /// </summary>
            [XmlElement("userid")]
            public string Userid { get; set; }
}
 
    }
}