26 lines
953 B
C#
26 lines
953 B
C#
using InterfaceForward.Repositories.Interface.Entitys;
|
|
using InterfaceForward.Repositories.Interface.ValueObjects;
|
|
|
|
namespace InterfaceForward.Repositories.Interface.Services
|
|
{
|
|
/// <summary>
|
|
/// 接口映射仓储
|
|
/// </summary>
|
|
public interface IInterfaceMapRepository : IBasicRepository<InterfaceMapEntity>
|
|
{
|
|
/// <summary>
|
|
/// 获取接口映射列表
|
|
/// </summary>
|
|
/// <param name="upstreamId">系统接口id</param>
|
|
/// <returns></returns>
|
|
Task<List<InterfaceMapOutputValueObject>> GetMapListByIdAsync(int upstreamId);
|
|
|
|
/// <summary>
|
|
/// 获取参数映射列表
|
|
/// </summary>
|
|
/// <param name="mapIds">映射id</param>
|
|
/// <param name="isInParaMap">是否入参映射</param>
|
|
/// <returns></returns>
|
|
Task<List<InterfaceParameterMapOutputValueObject>> GetParameterMapListAsync(List<int> mapIds, bool isInParaMap);
|
|
}
|
|
} |