DingTalkRoleUser.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. namespace Admin.NET.Plugin.DingTalk;
  2. /// <summary>
  3. /// 钉钉角色信息
  4. /// </summary>
  5. [SugarTable(null, "钉钉角色表")]
  6. public class DingTalkRoleUser : EntityBase
  7. {
  8. /// <summary>
  9. /// 钉钉用户id
  10. /// </summary>
  11. [SugarColumn(ColumnDescription = "钉钉用户id", Length = 64)]
  12. [Required, MaxLength(64)]
  13. public virtual string? DingTalkUserId { get; set; }
  14. /// <summary>
  15. /// 角色组id
  16. /// </summary>
  17. [SugarColumn(ColumnDescription = "角色组id")]
  18. [Required]
  19. public virtual long groupId { get; set; }
  20. /// <summary>
  21. /// 角色组名称
  22. /// </summary>
  23. [SugarColumn(ColumnDescription = "角色组名", Length = 64)]
  24. [MaxLength(64)]
  25. public string? groupName { get; set; }
  26. /// <summary>
  27. /// 角色id
  28. /// </summary>
  29. [SugarColumn(ColumnDescription = "角色id")]
  30. [Required]
  31. public virtual long roleId { get; set; }
  32. /// <summary>
  33. /// 角色名
  34. /// </summary>
  35. [SugarColumn(ColumnDescription = "角色名", Length = 64)]
  36. [MaxLength(64)]
  37. public string? roleName { get; set; }
  38. }