- 系统配置管理模块 (Config) - 内容管理模块 (Banner, Promotion) - 测评管理模块 (Type, Question, Category, Mapping, Conclusion) - 用户管理模块 (User) - 订单管理模块 (Order) - 规划师管理模块 (Planner) - 分销管理模块 (InviteCode, Commission, Withdrawal) - 数据统计仪表盘模块 (Dashboard) - 权限控制集成 - 服务注册配置 全部381个测试通过
29 lines
745 B
C#
29 lines
745 B
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace MiAssessment.Admin.Business.Models.Order;
|
|
|
|
/// <summary>
|
|
/// 退款请求
|
|
/// </summary>
|
|
public class RefundRequest
|
|
{
|
|
/// <summary>
|
|
/// 订单ID
|
|
/// </summary>
|
|
[Required(ErrorMessage = "订单ID不能为空")]
|
|
public long OrderId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 退款金额
|
|
/// </summary>
|
|
[Required(ErrorMessage = "退款金额不能为空")]
|
|
[Range(0.01, double.MaxValue, ErrorMessage = "退款金额必须大于0")]
|
|
public decimal RefundAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 退款原因
|
|
/// </summary>
|
|
[MaxLength(500, ErrorMessage = "退款原因不能超过500个字符")]
|
|
public string? RefundReason { get; set; }
|
|
}
|