取名小程序开发
This commit is contained in:
26
DouyinApi.Model/Naming/NamingRequest.cs
Normal file
26
DouyinApi.Model/Naming/NamingRequest.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace DouyinApi.Model.Naming
|
||||
{
|
||||
public class NamingRequest
|
||||
{
|
||||
[Required]
|
||||
[MinLength(1)]
|
||||
[MaxLength(2)]
|
||||
public string Surname { get; set; } = string.Empty;
|
||||
|
||||
[Required]
|
||||
[RegularExpression("male|female", ErrorMessage = "gender_invalid")]
|
||||
public string Gender { get; set; } = "male";
|
||||
|
||||
[Required]
|
||||
public string BirthDate { get; set; } = string.Empty;
|
||||
|
||||
public string BirthTime { get; set; } = string.Empty;
|
||||
|
||||
[Required]
|
||||
[RegularExpression("single|double", ErrorMessage = "name_length_invalid")]
|
||||
public string NameLength { get; set; } = "double";
|
||||
}
|
||||
}
|
||||
16
DouyinApi.Model/Naming/NamingResponse.cs
Normal file
16
DouyinApi.Model/Naming/NamingResponse.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace DouyinApi.Model.Naming
|
||||
{
|
||||
public class NamingResponse
|
||||
{
|
||||
public IEnumerable<NamingSuggestion> Results { get; set; } = new List<NamingSuggestion>();
|
||||
}
|
||||
|
||||
public class NamingSuggestion
|
||||
{
|
||||
public string Name { get; set; } = string.Empty;
|
||||
|
||||
public string Meaning { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
12
DouyinApi.Model/Naming/SurnameValidationRequest.cs
Normal file
12
DouyinApi.Model/Naming/SurnameValidationRequest.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace DouyinApi.Model.Naming
|
||||
{
|
||||
public class SurnameValidationRequest
|
||||
{
|
||||
[Required]
|
||||
[MinLength(1)]
|
||||
[MaxLength(2)]
|
||||
public string Surname { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user