using Dto; using Vo; using Model; using Model.Base; using Microsoft.AspNetCore.Mvc; using Dto.Client; namespace Services { public interface IApiInfoService : IBaseService { /// /// api接口-列表 /// /// 请求参数 /// api接口列表 PagedInfo List([FromQuery] PagerInfo page, [FromQuery] ApiInfoListDto parm); /// /// api接口-列表 /// /// 请求参数 /// api接口列表 List ApiList([FromBody] ApiInfoDto param, List groups); /// /// 列表属性结构-适配后台的tree-select /// /// 列表 // List getTreeList(List groups); /// /// 通知-同步接口数据 /// /// 请求参数 /// 通知-同步接口数据 void notice([FromBody] Dto.Client.NoticeInfoDto param, int groupId, int groupProject, int groupKind); /// /// 通知-同步接口数据 /// /// 请求参数 /// 通知-同步接口数据 void noticeAll([FromBody] List param); /// /// 接口数据 /// /// 请求参数 /// 接口数据 Dictionary apiInfoList([FromBody] ApiInfoDto param, List groups, List groupSubs); } }