Blame view

netcore/src/Modularity/VisualDev/NCC.VisualDev.Interfaces/IVisualDevService.cs 1.12 KB
de2bd2f9   “wangming”   项目初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
  using NCC.VisualDev.Entitys;
  using System.Threading.Tasks;
  
  namespace NCC.VisualDev.Interfaces
  {
      /// <summary>
      /// 可视化开发基础抽象类
      /// </summary>
      public interface IVisualDevService
      {
          /// <summary>
          /// 获取功能信息
          /// </summary>
          /// <param name="id">主键ID</param>
          /// <returns></returns>
          Task<VisualDevEntity> GetInfoById(string id);
  
          /// <summary>
          /// 判断功能ID是否存在
          /// </summary>
          /// <param name="id">id</param>
          /// <returns></returns>
          Task<bool> GetDataExists(string id);
  
          /// <summary>
          /// 判断是否存在编码、名称相同的数据
          /// </summary>
          /// <param name="enCode">编码</param>
          /// <param name="fullName">名称</param>
          /// <returns></returns>
          Task<bool> GetDataExists(string enCode, string fullName);
  
  
          /// <summary>
          /// 新增导入数据
          /// </summary>
          /// <param name="input"></param>
          /// <returns></returns>
          Task CreateImportData(VisualDevEntity input);
      }
  }