Files
Docker/CloudBuilder/CloudBuilder.Master/Data/FamilyGroupData.cs
T
2026-10-21 15:05:55 +08:00

33 lines
1.0 KiB
C#

using CloudBuilder.Core.Authorization;
using CloudBuilder.Master.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CloudBuilder.Master.Data
{
[TypeScript]
public class FamilyGroupData
{
public FamilyGroupEntity? FamilyGroup { get; set; }
public const string IS_MANAGER = "IsManager";
public bool IsManager { get; set; } = false;
public bool IsOpen { get; set; } = false;
public bool IsAdd { get; set; } = false;
// 公开成员目录权限:开群组后所有目录对全体成员开放(不再逐目录分配)
public bool IsOpenDir { get; set; } = false;
public FamilyGroupFolderDisplayData[]? FamilyGroupFolders { get; set; }
public FamilyGroupManagerDisplayData[]? FamilyGroupManagers { get; set; }
public FamilyGroupManagerDisplayData[]? FamilyGroupRequests { get; set; }
public FamilyGroupPermissionDisplayData[]? FamilyGroupPermissions { get; set; }
}
}