using System.Text.Json.Serialization;
namespace Apimanager_backend.Models
{
public class UserPackage
{///
/// 主键,自增
///
public int Id { get; set; }
///
/// 外键,用户ID
///
public int UserId { get; set; }
///
/// 外键,套餐ID
///
public int PackageId { get; set; }
///
/// 剩余调用次数
///
public int RemainingCalls { get; set; }
///
/// 套餐过期时间,可用于控制套餐是否过期
///
public DateTime ExpiryDate { get; set; } // timestamp
///
/// 购买时间
///
public DateTime PurchasedAt { get; set; } = DateTime.UtcNow; // timestamp
//导航属性
public User? User { get; set; }
public Apipackage? Package { get; set; }
}
}