using Cdy.Tag; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace DBDevelopService.Controllers { public class RequestBase { public string Id { get; set; } } /// /// /// public class WebApiDatabaseRequest : RequestBase { public string Database { get; set; } } /// /// /// public class WebApiTagRequest : WebApiDatabaseRequest { public WebApiTag Tag { get; set; } } /// /// /// public class WebApiRemoveTagRequest : WebApiDatabaseRequest { /// /// /// public List TagIds { get; set; } } /// /// /// public class WebApiAddTagRequest : WebApiDatabaseRequest { /// /// /// public List Tags { get; set; } } /// /// /// public class WebApiImportTagRequest : WebApiTagRequest { /// /// /// public int Mode { get; set; } } /// /// /// public class WebApiNewDatabaseRequest : WebApiDatabaseRequest { /// /// /// public string Desc { get; set; } } /// /// /// public class WebApiGetTagByGroupRequest : WebApiDatabaseRequest { /// /// /// public string GroupName { get; set; } /// /// /// public Dictionary Filters { get; set; } /// /// /// public int Index { get; set; } } /// /// /// public class WebApiAddGroupRequest : WebApiDatabaseRequest { public string Name { get; set; } /// /// /// public string ParentName { get; set; } } /// /// /// public class WebApiRemoveGroupRequest : WebApiDatabaseRequest { public string FullName { get; set; } } /// /// /// public class WebApiRenameGroupRequest : WebApiDatabaseRequest { public string Name { get; set; } /// /// /// public string OldFullName { get; set; } } /// /// /// public class WebApiMoveTagGroupRequest : WebApiDatabaseRequest { /// /// /// public string Name { get; set; } /// /// /// public string NewParentName { get; set; } /// /// /// public string OldParentName { get; set; } } /// /// /// public class ResultResponse { /// /// /// public bool HasErro { get; set; } /// /// /// public object Result { get; set; } /// /// /// public string ErroMsg { get; set; } } /// /// /// public class GetTagsByGroupResponse : ResultResponse { public int TotalPages { get; set; } } }