Merge branch 'dev' of https://gitea.nxsir.cn/nanxun/ql_apimanager_backend into dev
This commit is contained in:
@@ -13,5 +13,6 @@ namespace Apimanager_backend.Dtos
|
||||
public bool IsActive { get; set; }
|
||||
public Apipackage? Package { get; set; }
|
||||
public int? PackageId { get; set; }
|
||||
public List<ApiRequestExample>? ApiRequestExamples { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@ namespace Apimanager_backend.Dtos
|
||||
{
|
||||
public class CreatePaymentDto
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public PaymentType PaymentType { get; set; }
|
||||
[Required]
|
||||
public decimal Amount { get; set; }
|
||||
|
||||
@@ -41,5 +41,6 @@ namespace Apimanager_backend.Dtos
|
||||
public string? Description { get; set; } // varchar(255)
|
||||
|
||||
public OrderStatus Status { get; set; }
|
||||
public User? User { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
namespace Apimanager_backend.Dtos
|
||||
using Apimanager_backend.Models;
|
||||
|
||||
namespace Apimanager_backend.Dtos
|
||||
{
|
||||
public class PackageInfoDto
|
||||
{
|
||||
@@ -7,6 +9,7 @@
|
||||
public int CallLimit { get; set; }
|
||||
public decimal Price { get; set; }
|
||||
public int OneMinuteLimit { get; set; }
|
||||
public ICollection<ApiPackageItem> ApiPackageItems { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
using Apimanager_backend.Models;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace Apimanager_backend.Dtos
|
||||
{
|
||||
public class PaymentDto
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>支付方式(如 Alipay、WeChat、Stripe...)</summary>
|
||||
[Required]
|
||||
public PaymentType Method { get; set; } // varchar(50)
|
||||
|
||||
|
||||
/// <summary>是否启用此配置</summary>
|
||||
public bool IsEnabled { get; set; } = true;
|
||||
|
||||
/// <summary>备注</summary>
|
||||
public string? Description { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace Apimanager_backend.Dtos
|
||||
{
|
||||
public class SystemInfoDto
|
||||
{
|
||||
public int UserCount { get; set; }
|
||||
public int OrderCount { get; set; }
|
||||
public int CallCount { get; set; }
|
||||
public decimal Money { get; set; }
|
||||
public List<UserInfoDto> RecentUser { get; set; }
|
||||
public List<OrderDto> RecentOrder { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -12,6 +12,7 @@ namespace Apimanager_backend.Dtos
|
||||
public decimal Balance { get; set; }
|
||||
public string? Avatar { get; set; }
|
||||
public DateTime Created { get; set; }
|
||||
public string? ApiKey { get; set; }
|
||||
public List<UserPackage>? Packages { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user