itfx/src/InterfaceForward.Api.Contract/Models/InterfaceParameterMapDto.cs
2024-03-22 14:08:52 +08:00

46 lines
955 B
C#

using InterfaceForward.Domain.Enums;
namespace InterfaceForward.Api.Contract.Models;
public class InterfaceParameterMapDto
{
///<summary>
/// 接口ID
///</summary>
public int InterfaceId { get; set; }
/// <summary>
/// 参数Id
/// </summary>
public int Id { get; set; }
/// <summary>
/// 父级Id
/// </summary>
public int PId { get; set; }
///<summary>
/// 参数名
///</summary>
public string Name { get; set; } = null!;
///<summary>
/// 参数别名(要构建的)
///</summary>
public string Alias { get; set; } = null!;
///<summary>
/// 映射参数别名(被重构的)
///</summary>
public string MapAlias { get; set; } = null!;
///<summary>
/// 参数类型
///</summary>
public ParameterType Type { get; set; }
/// <summary>
/// 必填的
/// </summary>
public bool IsRequired { get; set; }
}