35 lines
942 B
C#
35 lines
942 B
C#
using SJZY.Track.Domain.Dtos.TrackNode;
|
|
|
|
namespace SJZY.Track.Domain.Aggregates.TrackNodeAggregate;
|
|
|
|
public interface ITrackNodeRepository : IBasicRepository<TrackNodeEntity>
|
|
{
|
|
/// <summary>
|
|
/// 分页查询
|
|
/// </summary>
|
|
/// <param name="queryParam"></param>
|
|
/// <returns></returns>
|
|
Task<UnifyPageResultDto<TrackNodeDto>> GetPageList(TrackNodePageDto queryParam);
|
|
|
|
/// <summary>
|
|
/// 分页查询字典
|
|
/// </summary>
|
|
/// <param name="queryParam"></param>
|
|
/// <returns></returns>
|
|
Task<UnifyPageResultDto<TrackNodeDicDto>> GetPageDicList(TrackNodePageDto queryParam);
|
|
|
|
/// <summary>
|
|
/// 删除
|
|
/// </summary>
|
|
/// <param name="inputId"></param>
|
|
/// <returns></returns>
|
|
Task<int> DeleteById(long inputId);
|
|
|
|
/// <summary>
|
|
/// 获取详情
|
|
/// </summary>
|
|
/// <param name="id"></param>
|
|
/// <returns></returns>
|
|
Task<TrackNodeDto> GetDetail(long id);
|
|
}
|