23 lines
817 B
C#
23 lines
817 B
C#
using Apimanager_backend.Models;
|
||
using System.ComponentModel.DataAnnotations;
|
||
|
||
namespace Apimanager_backend.Dtos
|
||
{
|
||
public class CreateApiInfo
|
||
{
|
||
[Required(ErrorMessage = "API名称必填!")]
|
||
[MaxLength(50,ErrorMessage = "API名称最大50字符")]
|
||
public string Name { get; set; }
|
||
public string Description { get; set; } = string.Empty;
|
||
[Required(ErrorMessage = "调用端点必填")]
|
||
public string Endpoint { get; set; }
|
||
[Required(ErrorMessage = "调用方式必填")]
|
||
[MaxLength(20,ErrorMessage = "调用方式最大20字符")]
|
||
public ApiMethod Method { get; set; }
|
||
public int? PackageId { get; set; }
|
||
[Required(ErrorMessage = "是否为三方接口必选")]
|
||
public bool IsThirdParty { get; set; }
|
||
|
||
}
|
||
}
|