Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 
 

80 rader
2.4 KiB

  1. using System.Collections.Generic;
  2. namespace Learun.Application.WeChat
  3. {
  4. public class UserUpdate : OperationRequestBase<OperationResultsBase,HttpPostRequest>
  5. {
  6. protected override string Url()
  7. {
  8. return "https://qyapi.weixin.qq.com/cgi-bin/user/update?access_token=ACCESS_TOKEN";
  9. }
  10. /// <summary>
  11. /// 员工UserID。对应管理端的帐号,企业内必须唯一。长度为1~64个字符
  12. /// </summary>
  13. /// <returns></returns>
  14. [Length(1, 64)]
  15. [IsNotNull]
  16. public string userid { get; set; }
  17. /// <summary>
  18. /// 成员名称。长度为1~64个字符
  19. /// </summary>
  20. /// <returns></returns>
  21. [Length(0, 64)]
  22. public string name { get; set; }
  23. /// <summary>
  24. /// 成员所属部门id列表。注意,每个部门的直属员工上限为1000个
  25. /// </summary>
  26. /// <returns></returns>
  27. [IsNotNull]
  28. public List<string> department { get; set; }
  29. /// <summary>
  30. /// 职位信息。长度为0~64个字符
  31. /// </summary>
  32. /// <returns></returns>
  33. [Length(0, 64)]
  34. public string position { get; set; }
  35. /// <summary>
  36. /// 手机号码。企业内必须唯一,mobile/weixinid/email三者不能同时为空
  37. /// </summary>
  38. /// <returns></returns>
  39. public string mobile { get; set; }
  40. /// <summary>
  41. /// 性别。gender=0表示男,=1表示女。默认gender=0
  42. /// </summary>
  43. /// <returns></returns>
  44. public string gender { get; set; }
  45. /// <summary>
  46. /// 办公电话。长度为0~64个字符
  47. /// </summary>
  48. /// <returns></returns>
  49. [Length(0, 64)]
  50. public string tel { get; set; }
  51. /// <summary>
  52. /// 邮箱。长度为0~64个字符。企业内必须唯一
  53. /// </summary>
  54. /// <returns></returns>
  55. [Length(0, 64)]
  56. public string email { get; set; }
  57. /// <summary>
  58. /// 微信号。企业内必须唯一
  59. /// </summary>
  60. /// <returns></returns>
  61. public string weixinid { get; set; }
  62. /// <summary>
  63. /// 启用/禁用成员。1表示启用成员,0表示禁用成员
  64. /// </summary>
  65. /// <returns></returns>
  66. public int enable { get; set; }
  67. }
  68. }