using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace DBDevelopService.Controllers { /// /// /// public class WebApiUserGroup { public string Name { get; set; } /// /// /// public string Parent { get; set; } } /// /// /// public class WebApiUserGroupRequest : WebApiDatabaseRequest { public string Name { get; set; } /// /// /// public string Parent { get; set; } } /// /// /// public class WebApiMoveUserGroupRequest : WebApiDatabaseRequest { public string Name { get; set; } /// /// /// public string OldParentName { get; set; } /// /// /// public string NewParentName { get; set; } } /// /// /// public class WebApiRenameUserGroupRequest : WebApiDatabaseRequest { public string NewName { get; set; } /// /// /// public string OldFullName { get; set; } } /// /// /// public class WebApiRequestByUserGroup:WebApiDatabaseRequest { public string GroupFullName { get; set; } } /// /// /// public class WebApiNewDatabasePermissionRequest : WebApiDatabaseRequest { /// /// /// public string Name { get; set; } /// /// /// public string Desc { get; set; } /// /// /// public bool EnableWrite { get; set; } /// /// /// public bool SuperPermission { get; set; } /// /// 访问的变量 /// public List Group { get; set; } } /// /// /// public class WebApiRemoveDatabasePermissionRequest : WebApiDatabaseRequest { public string Permission { get; set; } } public class WebApiUserRequest : WebApiDatabaseRequest { public string UserName { get; set; } } public class WebApiUserAndPassword: WebApiUserRequest { public string Password { get; set; } } /// /// /// public class WebApiUserInfo : WebApiUserAndPassword { /// /// /// public string Group { get; set; } /// /// /// public List Permissions { get; set; } } public class WebApiUserInfoWithoutPassword : WebApiUserRequest { /// /// /// public string Group { get; set; } /// /// /// public List Permissions { get; set; } } }