using Apimanager_backend.Models; using System.ComponentModel.DataAnnotations; namespace Apimanager_backend.Dtos { public class OrderDto { /// /// 外键,用户ID /// public int UserId { get; set; } /// /// 订单号,唯一 /// public string? OrderNumber { get; set; } // varchar(50) /// /// 第三方系统订单编号 /// public string? ThirdPartyOrderId { get; set; } // varchar(100) /// /// 订单金额 /// public decimal Amount { get; set; } // decimal(10, 2) //支付方式 public PaymentType PaymentType { get; set; } /// /// 订单类型 /// public OrderType OrderType { get; set; } // enum('Recharge','Purchase','Refund') /// /// 订单描述,可选的详细信息 /// public string? Description { get; set; } // varchar(255) public OrderStatus Status { get; set; } public User? User { get; set; } } }