YD_Event.Admin/YD_Event.Application/Merchant/Dtos/SubmitCertificationInput.cs
2026-03-18 13:47:34 +08:00

47 lines
1.2 KiB
C#

using System.ComponentModel.DataAnnotations;
namespace YD_Event.Application.Merchant.Dtos;
/// <summary>
/// 提交认证输入
/// </summary>
public class SubmitCertificationInput
{
/// <summary>
/// 单位名称
/// </summary>
[Required(ErrorMessage = "单位名称不能为空")]
public string MerchantName { get; set; }
/// <summary>
/// 统一社会信用代码
/// </summary>
[Required(ErrorMessage = "统一社会信用代码不能为空")]
public string CreditCode { get; set; }
/// <summary>
/// 营业执照图片URL
/// </summary>
[Required(ErrorMessage = "请上传营业执照")]
public string BusinessLicenseUrl { get; set; }
/// <summary>
/// 地址
/// </summary>
[Required(ErrorMessage = "地址不能为空")]
public string Address { get; set; }
/// <summary>
/// 联系方式
/// </summary>
[Required(ErrorMessage = "联系方式不能为空")]
[RegularExpression(@"^1[3456789]\d{9}$", ErrorMessage = "手机号格式不正确")]
public string ContactPhone { get; set; }
/// <summary>
/// 验证码
/// </summary>
[Required(ErrorMessage = "验证码不能为空")]
public string VerificationCode { get; set; }
}