using JNPF.Common.Contracts; using SqlSugar; namespace JNPF.Systems.Entitys.System; /// /// 数据接口 /// 版 本:V3.2 /// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com) /// 日 期:2021-06-01. /// [SugarTable("BASE_DATAINTERFACE")] public class DataInterfaceEntity : CLDEntityBase { /// /// 分类ID. /// [SugarColumn(ColumnName = "F_CATEGORYID")] public string CategoryId { get; set; } /// /// 接口名. /// [SugarColumn(ColumnName = "F_FULLNAME")] public string FullName { get; set; } /// /// 接口链接. /// [SugarColumn(ColumnName = "F_PATH")] public string Path { get; set; } /// /// 请求方式. /// [SugarColumn(ColumnName = "F_REQUESTMETHOD")] public string RequestMethod { get; set; } /// /// 返回类型. /// [SugarColumn(ColumnName = "F_RESPONSETYPE")] public string ResponseType { get; set; } /// /// 查询语句. /// [SugarColumn(ColumnName = "F_QUERY")] public string Query { get; set; } /// /// 接口入参. /// [SugarColumn(ColumnName = "F_REQUESTPARAMETERS")] public string RequestParameters { get; set; } /// /// 接口数据处理. /// [SugarColumn(ColumnName = "F_DATAPROCESSING")] public string DataProcessing { get; set; } /// /// 编码. /// [SugarColumn(ColumnName = "F_ENCODE")] public string EnCode { get; set; } /// /// 排序号. /// [SugarColumn(ColumnName = "F_SORTCODE")] public long? SortCode { get; set; } /// /// 描述. /// [SugarColumn(ColumnName = "F_DESCRIPTION")] public string Description { get; set; } /// /// 数据源id. /// [SugarColumn(ColumnName = "F_DBLINKID")] public string DBLinkId { get; set; } /// /// 数据类型(1-SQL数据,2-静态数据,3-Api数据). /// [SugarColumn(ColumnName = "F_DATATYPE")] public int? DataType { get; set; } /// /// 验证规则(0-不验证,1-授权,2-域名) /// [SugarColumn(ColumnName = "F_CHECKTYPE")] public int? CheckType { get; set; } /// /// 请求头. /// [SugarColumn(ColumnName = "F_REQUESTHEADERS")] public string RequestHeaders { get; set; } /// /// 跨域鉴权ip. /// [SugarColumn(ColumnName = "F_IPADDRESS")] public string IpAddress { get; set; } }