IVisualDevService.cs
1.12 KB
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);
}
}