using System.ComponentModel.DataAnnotations;
|
|
namespace Link.Api.Models
|
{
|
/// <summary>
|
/// 申请短链请求
|
/// </summary>
|
public class TopRequest
|
{
|
/// <summary>
|
/// 链接地址
|
/// </summary>
|
[Required(ErrorMessage = "url不可为空", AllowEmptyStrings = false)]
|
[Url(ErrorMessage = "url不正确")]
|
public string Url { get; set; }
|
|
/// <summary>
|
/// 应用名
|
/// </summary>
|
[Required(ErrorMessage = "应用名不可为空", AllowEmptyStrings = false)]
|
[StringLength(50, ErrorMessage = "应用名过长")]
|
public string AppName { get; set; }
|
|
|
/// <summary>
|
/// 用户名
|
/// </summary>
|
[Required(ErrorMessage = "用户名不可为空", AllowEmptyStrings = false)]
|
[StringLength(50, ErrorMessage = "用户名过长")]
|
public string Nick { get; set; }
|
}
|
|
/// <summary>
|
/// 申请短链请求,不验证url格式
|
/// </summary>
|
public class SpTopRequest
|
{
|
/// <summary>
|
/// 链接地址
|
/// </summary>
|
[Required(ErrorMessage = "url不可为空", AllowEmptyStrings = false)]
|
public string Url { get; set; }
|
|
/// <summary>
|
/// 应用名
|
/// </summary>
|
[Required(ErrorMessage = "应用名不可为空", AllowEmptyStrings = false)]
|
[StringLength(50, ErrorMessage = "应用名过长")]
|
public string AppName { get; set; }
|
|
|
/// <summary>
|
/// 用户名
|
/// </summary>
|
[Required(ErrorMessage = "用户名不可为空", AllowEmptyStrings = false)]
|
[StringLength(50, ErrorMessage = "用户名过长")]
|
public string Nick { get; set; }
|
}
|
|
}
|