using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiSmartworkHrmNavigationbarConfigGetResponse. /// public class OapiSmartworkHrmNavigationbarConfigGetResponse : DingTalkResponse { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误信息 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 导航栏VO /// [XmlElement("result")] public HrmNavigationBarVoDomain Result { get; set; } /// /// 调用结果 /// [XmlElement("success")] public bool Success { get; set; } /// /// HrmNavBarTreePointLevel5VoDomain Data Structure. /// [Serializable] public class HrmNavBarTreePointLevel5VoDomain : TopObject { /// /// 权限key /// [XmlElement("auth_key")] public string AuthKey { get; set; } /// /// 权限类型 /// [XmlElement("auth_type")] public string AuthType { get; set; } /// /// 节点code,全局唯一 /// [XmlElement("code")] public string Code { get; set; } /// /// 节点图标 /// [XmlElement("icon")] public string Icon { get; set; } /// /// 节点名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 是否无权限 /// [XmlElement("no_permission")] public bool NoPermission { get; set; } /// /// 顺序 /// [XmlElement("order")] public long Order { get; set; } /// /// 路径 /// [XmlElement("path")] public string Path { get; set; } /// /// 前端跳转识别字段 /// [XmlElement("sub_app_code")] public string SubAppCode { get; set; } /// /// 跳转链接 /// [XmlElement("url")] public string Url { get; set; } } /// /// HrmNavBarTreePointLevel4VoDomain Data Structure. /// [Serializable] public class HrmNavBarTreePointLevel4VoDomain : TopObject { /// /// 权限key /// [XmlElement("auth_key")] public string AuthKey { get; set; } /// /// 权限类型 /// [XmlElement("auth_type")] public string AuthType { get; set; } /// /// 四级子节点 /// [XmlArray("children")] [XmlArrayItem("hrm_nav_bar_tree_point_level5_vo")] public List Children { get; set; } /// /// 节点code,全局唯一 /// [XmlElement("code")] public string Code { get; set; } /// /// 节点图标 /// [XmlElement("icon")] public string Icon { get; set; } /// /// 节点名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 是否无权限 /// [XmlElement("no_permission")] public bool NoPermission { get; set; } /// /// 顺序 /// [XmlElement("order")] public long Order { get; set; } /// /// 路径 /// [XmlElement("path")] public string Path { get; set; } /// /// 前端跳转识别字段 /// [XmlElement("sub_app_code")] public string SubAppCode { get; set; } /// /// 跳转链接 /// [XmlElement("url")] public string Url { get; set; } } /// /// HrmNavBarTreePointLevel3VoDomain Data Structure. /// [Serializable] public class HrmNavBarTreePointLevel3VoDomain : TopObject { /// /// 权限key /// [XmlElement("auth_key")] public string AuthKey { get; set; } /// /// 权限类型 /// [XmlElement("auth_type")] public string AuthType { get; set; } /// /// 三级子节点 /// [XmlArray("children")] [XmlArrayItem("hrm_nav_bar_tree_point_level4_vo")] public List Children { get; set; } /// /// 节点code,全局唯一 /// [XmlElement("code")] public string Code { get; set; } /// /// 节点图标 /// [XmlElement("icon")] public string Icon { get; set; } /// /// 节点名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 是否无权限 /// [XmlElement("no_permission")] public bool NoPermission { get; set; } /// /// 顺序 /// [XmlElement("order")] public long Order { get; set; } /// /// 路径 /// [XmlElement("path")] public string Path { get; set; } /// /// 前端跳转识别字段 /// [XmlElement("sub_app_code")] public string SubAppCode { get; set; } /// /// 跳转链接 /// [XmlElement("url")] public string Url { get; set; } } /// /// HrmNavBarTreePointLevel2VoDomain Data Structure. /// [Serializable] public class HrmNavBarTreePointLevel2VoDomain : TopObject { /// /// 权限key /// [XmlElement("auth_key")] public string AuthKey { get; set; } /// /// 权限类型 /// [XmlElement("auth_type")] public string AuthType { get; set; } /// /// 二级子节点 /// [XmlArray("children")] [XmlArrayItem("hrm_nav_bar_tree_point_level3_vo")] public List Children { get; set; } /// /// 节点code,全局唯一 /// [XmlElement("code")] public string Code { get; set; } /// /// 节点图标 /// [XmlElement("icon")] public string Icon { get; set; } /// /// 节点名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 是否无权限 /// [XmlElement("no_permission")] public bool NoPermission { get; set; } /// /// 顺序 /// [XmlElement("order")] public long Order { get; set; } /// /// 路径 /// [XmlElement("path")] public string Path { get; set; } /// /// 前端跳转识别字段 /// [XmlElement("sub_app_code")] public string SubAppCode { get; set; } /// /// 跳转链接 /// [XmlElement("url")] public string Url { get; set; } } /// /// HrmNavBarTreePointLevel1VoDomain Data Structure. /// [Serializable] public class HrmNavBarTreePointLevel1VoDomain : TopObject { /// /// 权限key /// [XmlElement("auth_key")] public string AuthKey { get; set; } /// /// 权限类型 /// [XmlElement("auth_type")] public string AuthType { get; set; } /// /// 一级子节点 /// [XmlArray("children")] [XmlArrayItem("hrm_nav_bar_tree_point_level2_vo")] public List Children { get; set; } /// /// 节点code,全局唯一 /// [XmlElement("code")] public string Code { get; set; } /// /// 节点图标 /// [XmlElement("icon")] public string Icon { get; set; } /// /// 节点名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 是否无权限 /// [XmlElement("no_permission")] public bool NoPermission { get; set; } /// /// 顺序 /// [XmlElement("order")] public long Order { get; set; } /// /// 路径 /// [XmlElement("path")] public string Path { get; set; } /// /// 前端跳转识别字段 /// [XmlElement("sub_app_code")] public string SubAppCode { get; set; } /// /// 跳转链接 /// [XmlElement("url")] public string Url { get; set; } } /// /// EmpBaseInfoVoDomain Data Structure. /// [Serializable] public class EmpBaseInfoVoDomain : TopObject { /// /// 管理员头像 /// [XmlElement("avatar")] public string Avatar { get; set; } /// /// 管理员名字 /// [XmlElement("name")] public string Name { get; set; } /// /// 管理员员工id /// [XmlElement("userid")] public string Userid { get; set; } } /// /// HrmNavigationBarVoDomain Data Structure. /// [Serializable] public class HrmNavigationBarVoDomain : TopObject { /// /// 企业id /// [XmlElement("corp_id")] public string CorpId { get; set; } /// /// 导航栏节点VO /// [XmlArray("menu_list")] [XmlArrayItem("hrm_nav_bar_tree_point_level1_vo")] public List MenuList { get; set; } /// /// 管理员列表 /// [XmlArray("super_admins")] [XmlArrayItem("emp_base_info_vo")] public List SuperAdmins { get; set; } /// /// 员工id /// [XmlElement("userid")] public string Userid { get; set; } } } }