| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- using System;
- using System.Collections.Generic;
- using System.Threading.Tasks;
- using Abp.Application.Services.Dto;
- using ContractService.BaseInfo;
- namespace ContractService.CommonManager.Query
- {
- public interface IAcQueryManager
- {
- /// <summary>
- /// 添加/修改新的查询
- /// </summary>
- /// <param name="tKey"></param>
- /// <param name="cKey"></param>
- /// <param name="vKey"></param>
- /// <param name="nKey"></param>
- /// <returns></returns>
- Task InsertOrUpdate(string tKey, string cKey, string vKey, string nKey);
- /// <summary>
- /// 添加/修改新的查询
- /// </summary>
- /// <param name="tKey"></param>
- /// <param name="cKey"></param>
- /// <param name="vKey"></param>
- /// <param name="nKey"></param>
- /// <param name="fun">给记录添加扩展值</param>
- /// <returns></returns>
- Task InsertOrUpdate(string tKey, string cKey, string vKey, string nKey, Func<SysQuery, SysQuery> fun);
- /// <summary>
- /// 查询指定记录
- /// </summary>
- /// <param name="tKey"></param>
- /// <param name="cKey"></param>
- /// <param name="vKey"></param>
- /// <returns></returns>
- Task<SysQuery> QueryItem(string tKey, string cKey, string vKey);
- /// <summary>
- /// 查询记录列表
- /// </summary>
- /// <param name="tKey"></param>
- /// <param name="cKey"></param>
- /// <param name="nKey"></param>
- /// <returns></returns>
- Task<List<SysQuery>> QueryItems(string tKey, string cKey, string nKey);
- /// <summary>
- /// 查询记录列表分页
- /// </summary>
- /// <param name="tKey"></param>
- /// <param name="cKey"></param>
- /// <param name="nKey"></param>
- /// <param name="skip"></param>
- /// <param name="take"></param>
- /// <returns></returns>
- Task<PagedResultDto<SysQuery>> PageItems(string tKey, string cKey, string nKey, int skip, int take);
- }
- }
|