修改User模块,同步原始代码

This commit is contained in:
chfei committed 2026-10-23 15:42:37 +08:00
1 parent 4a5fada435
commit 78b0c2bb2e
47 files changed
+2939 -193

No files matched your search

@@ -0,0 +1,15 @@
using System.ComponentModel.DataAnnotations;
namespace Store.Users.Contracts.Dtos;
/// <summary>资金请求;DTO 只声明非空规则,金额、长度和操作规则由服务判断。</summary>
public sealed class UserFundsRequest
{
[Required(ErrorMessage = "目标账户不能为空")] public string UserName { get; set; } = "";
[Required(ErrorMessage = "请求号不能为空")] public string RequestId { get; set; } = "";
public decimal Amount { get; set; }
/// <summary>积分支持充值、转移;余额支持充值、消费。</summary>
[Required(ErrorMessage = "操作类型不能为空")] public string Operation { get; set; } = "";
public string? Remark { get; set; }
}
public sealed record UserFundsResponse(string UserName, decimal Value, string RequestId);