Initial commit

This commit is contained in:
2026-01-04 23:00:21 +08:00
commit d3178871eb
124 changed files with 19300 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
namespace License.Api.DTOs;
public class AdminLoginRequest
{
public string Username { get; set; } = string.Empty;
public string Password { get; set; } = string.Empty;
public string? Captcha { get; set; }
}
public class ChangePasswordRequest
{
public string OldPassword { get; set; } = string.Empty;
public string NewPassword { get; set; } = string.Empty;
}
public class AdminCreateRequest
{
public string Username { get; set; } = string.Empty;
public string Password { get; set; } = string.Empty;
public string? Email { get; set; }
public string Role { get; set; } = "admin";
public string? Permissions { get; set; }
}
public class AdminUpdateRequest
{
public string? Email { get; set; }
public string? Role { get; set; }
public string? Permissions { get; set; }
public string? Status { get; set; }
}