3 changed files with 165 additions and 3 deletions
			
			
		| @ -0,0 +1,73 @@ | |||
| package com.epmet.dto.dingres; | |||
| 
 | |||
| import lombok.Data; | |||
| 
 | |||
| /** | |||
|  * @Description | |||
|  * @Author yzm | |||
|  * @Date 2022/9/22 14:16 | |||
|  */ | |||
| @Data | |||
| public class DingUserDetailDTO { | |||
|     // 接口文档:https://open.dingtalk.com/document/isvapp-server/query-user-details
 | |||
|     /** | |||
|      * 员工的userId。 | |||
|      */ | |||
|     private String userid; | |||
| 
 | |||
|     /** | |||
|      * 员工在当前开发者企业账号范围内的唯一标识。 | |||
|      */ | |||
|     private String unionid; | |||
| 
 | |||
|     /** | |||
|      * 员工姓名。 | |||
|      */ | |||
|     private String name; | |||
|     /** | |||
|      * 头像。 | |||
|      * <p> | |||
|      * 说明 员工使用默认头像,不返回该字段,手动设置头像会返回 | |||
|      */ | |||
|     private String avatar; | |||
|     /** | |||
|      * 国际电话区号。 | |||
|      * <p> | |||
|      * 说明 第三方企业应用不返回该字段;如需获取state_code,可以使用钉钉统一授权套件方式获取。 | |||
|      */ | |||
|     private String state_code; | |||
|     /** | |||
|      * 手机号码。 | |||
|      * <p> | |||
|      * 说明 | |||
|      * 企业内部应用,只有应用开通通讯录邮箱等个人信息权限,才会返回该字段。 | |||
|      * 第三方企业应用不返回该字段,如需获取mobile,可以使用钉钉统一授权套件方式获取。 | |||
|      */ | |||
|     private String mobile; | |||
|     /** | |||
|      * 是否号码隐藏: | |||
|      * <p> | |||
|      * true:隐藏 | |||
|      * <p> | |||
|      * false:不隐藏 | |||
|      * <p> | |||
|      * 说明 隐藏手机号后,手机号在个人资料页隐藏,但仍可对其发DING、发起钉钉免费商务电话。 | |||
|      */ | |||
|     private String hide_mobile; | |||
|     /** | |||
|      * 分机号。 | |||
|      * <p> | |||
|      * 说明 第三方企业应用不返回该参数。 | |||
|      */ | |||
|     private String telephone; | |||
| 
 | |||
|     /** | |||
|      * 员工的企业邮箱。 | |||
|      * | |||
|      * 如果员工的企业邮箱没有开通,返回信息中不包含该数据。 | |||
|      * | |||
|      * 说明 第三方企业应用不返回该参数。 | |||
|      */ | |||
|     private String org_email; | |||
| } | |||
| 
 | |||
| @ -0,0 +1,54 @@ | |||
| package com.epmet.dto.dingres; | |||
| 
 | |||
| import lombok.Data; | |||
| 
 | |||
| /** | |||
|  * @Description | |||
|  * @Author yzm | |||
|  * @Date 2022/9/22 14:08 | |||
|  */ | |||
| @Data | |||
| public class V2UserGetuserinfoResDTO { | |||
|     // 接口返参:https://open.dingtalk.com/document/orgapp-server/obtain-the-userid-of-a-user-by-using-the-log-free
 | |||
|     /** | |||
|      * 用户的userid。 | |||
|      */ | |||
|     private String userid; | |||
|     /** | |||
|      * 设备ID。 | |||
|      */ | |||
|     private String device_id; | |||
|     /** | |||
|      * 是否是管理员。 | |||
|      * <p> | |||
|      * true:是 | |||
|      * <p> | |||
|      * false:不是 | |||
|      */ | |||
|     private Boolean sys; | |||
|     /** | |||
|      * 级别。 | |||
|      * <p> | |||
|      * 1:主管理员 | |||
|      * <p> | |||
|      * 2:子管理员 | |||
|      * <p> | |||
|      * 100:老板 | |||
|      * <p> | |||
|      * 0:其他(如普通员工) | |||
|      */ | |||
|     private Number sys_level; | |||
|     /** | |||
|      * 用户关联的unionId。 | |||
|      */ | |||
|     private String associated_unionid; | |||
|     /** | |||
|      * 用户unionId。 | |||
|      */ | |||
|     private String unionid; | |||
|     /** | |||
|      * 用户名字。 | |||
|      */ | |||
|     private String name; | |||
| } | |||
| 
 | |||
					Loading…
					
					
				
		Reference in new issue