using InterfaceForward.Domain.Shared.Enum; namespace InterfaceForward.Domain.Shared.Dtos; public class InterfaceParameterMapDto { /// /// 接口ID /// public int InterfaceId { get; set; } /// /// 参数Id /// public int Id { get; set; } /// /// 父级Id /// public int PId { get; set; } /// /// 参数名 /// public string Name { get; set; } /// /// 参数别名(要构建的) /// public string Alias { get; set; } /// /// 映射参数别名(被重构的) /// public string MapAlias { get; set; } /// /// 数组映射别名,原数据存储数组都是结构只映射具体的值,用于重新构建数组映射,有叶子节点映射则构建映射的数组层级 /// public string ArrayMapPath { get; set; } /// /// 参数类型 /// public ParameterType Type { get; set; } /// /// 必填的 /// public bool IsRequired { get; set; } /// /// 自由映射 /// public bool FreeMap { get; set; } }