63 lines
1.6 KiB
C#
63 lines
1.6 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
using YD_Event.Core.Enum;
|
|
|
|
namespace YD_Event.Application.Merchant.Dtos;
|
|
|
|
/// <summary>
|
|
/// 添加商户输入
|
|
/// </summary>
|
|
public class AddMerchantInput
|
|
{
|
|
/// <summary>
|
|
/// 商户名称
|
|
/// </summary>
|
|
[Required(ErrorMessage = "商户名称不能为空")]
|
|
public string MerchantName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 统一社会信用代码
|
|
/// </summary>
|
|
[Required(ErrorMessage = "统一社会信用代码不能为空")]
|
|
public string CreditCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 开户行
|
|
/// </summary>
|
|
[Required(ErrorMessage = "开户行不能为空")]
|
|
public string BankName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 账号
|
|
/// </summary>
|
|
[Required(ErrorMessage = "账号不能为空")]
|
|
public string AccountNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 营业执照图片URL
|
|
/// </summary>
|
|
[Required(ErrorMessage = "请上传营业执照")]
|
|
public string BusinessLicenseUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 联系电话
|
|
/// </summary>
|
|
[Required(ErrorMessage = "联系电话不能为空")]
|
|
[RegularExpression(@"^1[3-9]\d{9}$", ErrorMessage = "请输入正确的手机号格式")]
|
|
public string? ContactPhone { get; set; }
|
|
|
|
/// <summary>
|
|
/// 地址
|
|
/// </summary>
|
|
public string? Address { get; set; }
|
|
|
|
/// <summary>
|
|
/// 审核状态
|
|
/// </summary>
|
|
public AuditStatus? AuditStatus { get; set; }
|
|
|
|
/// <summary>
|
|
/// 微信支付配置
|
|
/// </summary>
|
|
public WeChatPayConfigInputDto? WeChatPayConfig { get; set; }
|
|
}
|