73 lines
1.5 KiB
C#
73 lines
1.5 KiB
C#
using InterfaceForward.Domain.Shared.Enum;
|
|
using InterfaceForward.Domain.Shared.Helpers;
|
|
|
|
namespace InterfaceForward.Repositories.Interface.ValueObjects;
|
|
|
|
public class HasCategoryId
|
|
{
|
|
///<summary>
|
|
/// 接口分组id
|
|
///</summary>
|
|
public int CategoryId { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public class InterfaceTreeListOutputValueObject: HasCategoryId
|
|
{
|
|
/// <summary>
|
|
/// 接口Id
|
|
/// </summary>
|
|
public int Id { get; set; }
|
|
|
|
///<summary>
|
|
/// 接口名
|
|
///</summary>
|
|
public string Name { get; set; }
|
|
|
|
///<summary>
|
|
/// 接口代码
|
|
///</summary>
|
|
public string Code { get; set; }
|
|
|
|
///<summary>
|
|
/// 请求协议
|
|
///</summary>
|
|
public RequestProtocol RequestProtocol { get; set; }
|
|
|
|
///<summary>
|
|
/// 请求方式
|
|
///</summary>
|
|
public RequestMethod RequestMethod { get; set; }
|
|
|
|
///<summary>
|
|
/// 请求协议Name
|
|
///</summary>
|
|
public string RequestProtocolName => RequestProtocol.GetDescription();
|
|
|
|
///<summary>
|
|
/// 请求方式Name
|
|
///</summary>
|
|
public string RequestMethodName => RequestMethod.GetDescription();
|
|
|
|
///<summary>
|
|
/// 请求地址
|
|
///</summary>
|
|
public string RequestAddress { get; set; }
|
|
|
|
///<summary>
|
|
/// 接口描述
|
|
///</summary>
|
|
public string Description { get; set; }
|
|
|
|
///<summary>
|
|
/// 映射数
|
|
///</summary>
|
|
public int MapCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 更新时间
|
|
/// </summary>
|
|
public DateTime? UpdateTime { get; set; }
|
|
} |