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; }
}
}