SysUserRole.cs 952 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System.ComponentModel.DataAnnotations.Schema;
  2. using Abp.Domain.Entities.Auditing;
  3. namespace IwbZero.Authorization.Permissions
  4. {
  5. [Table("Sys_UserRoles")]
  6. public class SysUserRole : CreationAuditedEntity<long>
  7. {
  8. /// <summary>
  9. /// User id.
  10. /// </summary>
  11. public virtual long UserId { get; set; }
  12. /// <summary>
  13. /// Role id.
  14. /// </summary>
  15. public virtual int RoleId { get; set; }
  16. /// <summary>
  17. /// Creates a new <see cref="UserRole"/> object.
  18. /// </summary>
  19. public SysUserRole()
  20. {
  21. }
  22. /// <summary>
  23. /// Creates a new <see cref="UserRole"/> object.
  24. /// </summary>
  25. /// <param name="userId">User id</param>
  26. /// <param name="roleId">Role id</param>
  27. public SysUserRole(long userId, int roleId)
  28. {
  29. UserId = userId;
  30. RoleId = roleId;
  31. }
  32. }
  33. }