using Infrastructure.Domain; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; namespace Application.Domain.Entities { [Display(Name = "机构用户", Order = 80)] [Scope(ScopeAttribute.PlatformAll | ScopeAttribute.OrganAll | ScopeType.UserRead | ScopeType.UserDelete)] [Module("基础设置", "Admin")] [ManyToMany] public class OrganUser : BaseEntity { public string Type { get; set; } public Guid OrganId { get; set; } public Guid UserId { get; set; } public bool IsDefault { get; set; } public bool IsReadOnly { get; set; } public Organ Organ { get; set; } public User User { get; set; } public List UserRoles { get; set; } = new List(); public List DepartmentUsers { get; set; } = new List(); } }