添加项目文件。

This commit is contained in:
2026-05-09 17:06:30 +08:00
parent c60f5fe117
commit 720ef957d4
378 changed files with 14843 additions and 0 deletions
@@ -0,0 +1,29 @@
using ContactService.WebApi.Application.FriendRequest;
using FluentValidation;
namespace ContactService.WebApi.Controllers
{
public class FriendRequestHandleRequest
{
public Guid RequestId { get; set; }
public FriendRequestAction Action { get; set; }
public string? RemarkName { get; set; }
}
public class FriendRequestHandleRequestValidator : AbstractValidator<FriendRequestHandleRequest>
{
public FriendRequestHandleRequestValidator()
{
RuleFor(r => r.RequestId)
.NotEmpty()
.NotNull();
When(w => w.Action == FriendRequestAction.Accpet, () =>
{
RuleFor(r => r.RemarkName)
.NotEmpty()
.NotNull();
});
}
}
}