添加项目文件。
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 高级查询方案
|
||||
/// 版 本:V3.4
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2022-06-06.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_ADVANCEDQUERYSCHEME")]
|
||||
public class AdvancedQuerySchemeEntity : EntityBase<string>
|
||||
{
|
||||
/// <summary>
|
||||
/// 方案名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 匹配逻辑.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MATCHLOGIC")]
|
||||
public string MatchLogic { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 条件规则Json.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CONDITIONJSON")]
|
||||
public string ConditionJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MODULEID")]
|
||||
public string ModuleId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 创建时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CREATORTIME")]
|
||||
public DateTime? CreatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 所属用户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CREATORUSERID")]
|
||||
public string CreatorUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 删除标志.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DELETEMARK")]
|
||||
public int? DeleteMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 删除时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DELETETIME")]
|
||||
public DateTime? DeleteTime { get; set; }
|
||||
}
|
||||
86
system/Tnb.Systems.Entitys/Entity/System/BillRuleEntity.cs
Normal file
86
system/Tnb.Systems.Entitys/Entity/System/BillRuleEntity.cs
Normal file
@@ -0,0 +1,86 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 单据规则
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_BILLRULE")]
|
||||
public class BillRuleEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 单据名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单据编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单据前缀.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PREFIX")]
|
||||
public string Prefix { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日期格式.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DATEFORMAT")]
|
||||
public string DateFormat { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 流水位数.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DIGIT")]
|
||||
public int? Digit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 流水起始.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_STARTNUMBER")]
|
||||
public string StartNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 流水范例.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_EXAMPLE")]
|
||||
public string Example { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 当前流水号.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_THISNUMBER")]
|
||||
public int? ThisNumber { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 输出流水号.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_OUTPUTNUMBER")]
|
||||
public string OutputNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CATEGORY")]
|
||||
public string? Category { get; set; }
|
||||
}
|
||||
56
system/Tnb.Systems.Entitys/Entity/System/ComFieldsEntity.cs
Normal file
56
system/Tnb.Systems.Entitys/Entity/System/ComFieldsEntity.cs
Normal file
@@ -0,0 +1,56 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 常用字段
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_COMFIELDS")]
|
||||
public class ComFieldsEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 字段注释.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FIELDNAME")]
|
||||
public string FieldName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列名.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FIELD")]
|
||||
public string Field { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DATATYPE")]
|
||||
public string DataType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 长度.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DATALENGTH")]
|
||||
public string DataLength { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 允许空.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ALLOWNULL")]
|
||||
public int? AllowNull { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码(默认0).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述说明.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
}
|
||||
110
system/Tnb.Systems.Entitys/Entity/System/DataInterfaceEntity.cs
Normal file
110
system/Tnb.Systems.Entitys/Entity/System/DataInterfaceEntity.cs
Normal file
@@ -0,0 +1,110 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 数据接口
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_DATAINTERFACE")]
|
||||
public class DataInterfaceEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 分类ID.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CATEGORYID")]
|
||||
public string CategoryId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接口名.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接口链接.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PATH")]
|
||||
public string Path { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 请求方式.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_REQUESTMETHOD")]
|
||||
public string RequestMethod { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 返回类型.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_RESPONSETYPE")]
|
||||
public string ResponseType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 查询语句.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_QUERY")]
|
||||
public string Query { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接口入参.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_REQUESTPARAMETERS")]
|
||||
public string RequestParameters { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接口数据处理.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DATAPROCESSING")]
|
||||
public string DataProcessing { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序号.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据源id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DBLINKID")]
|
||||
public string DBLinkId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据类型(1-SQL数据,2-静态数据,3-Api数据).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DATATYPE")]
|
||||
public int? DataType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 验证规则(0-不验证,1-授权,2-域名)
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CHECKTYPE")]
|
||||
public int? CheckType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 请求头.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_REQUESTHEADERS")]
|
||||
public string RequestHeaders { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 跨域鉴权ip.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_IPADDRESS")]
|
||||
public string IpAddress { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 数据接口日志
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_DATAINTERFACELOG")]
|
||||
public class DataInterfaceLogEntity : EntityBase<string>
|
||||
{
|
||||
/// <summary>
|
||||
/// 调用接口id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_INVOKID")]
|
||||
public string InvokId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 调用时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_INVOKTIME")]
|
||||
public DateTime? InvokTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 调用者.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_USERID")]
|
||||
public string UserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 请求ip.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_INVOKIP")]
|
||||
public string InvokIp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 请求设备.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_INVOKDEVICE")]
|
||||
public string InvokDevice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 请求耗时.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_INVOKWASTETIME")]
|
||||
public int? InvokWasteTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 请求类型.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_INVOKTYPE")]
|
||||
public string InvokType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 授权appid.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_OAUTHAPPID")]
|
||||
public string OauthAppId { get; set; }
|
||||
}
|
||||
56
system/Tnb.Systems.Entitys/Entity/System/DbBackupEntity.cs
Normal file
56
system/Tnb.Systems.Entitys/Entity/System/DbBackupEntity.cs
Normal file
@@ -0,0 +1,56 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 数据备份
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_DBBACKUP")]
|
||||
public class DbBackupEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 备份库名.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_BACKUPDBNAME")]
|
||||
public string BackupDbName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备份时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_BACKUPTIME")]
|
||||
public DateTime? BackupTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FILENAME")]
|
||||
public string FileName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件大小.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FILESIZE")]
|
||||
public string FileSize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件路径.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FILEPATH")]
|
||||
public string FilePath { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
86
system/Tnb.Systems.Entitys/Entity/System/DbLinkEntity.cs
Normal file
86
system/Tnb.Systems.Entitys/Entity/System/DbLinkEntity.cs
Normal file
@@ -0,0 +1,86 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 数据连接
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_DBLINK")]
|
||||
public class DbLinkEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 连接名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 连接驱动.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DBTYPE")]
|
||||
public string DbType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主机名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_HOST")]
|
||||
public string Host { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 端口.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PORT")]
|
||||
public int? Port { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_USERNAME")]
|
||||
public string UserName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PASSWORD")]
|
||||
public string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 服务名称(ORACLE 用的).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SERVICENAME")]
|
||||
public string ServiceName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表模式.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DBSCHEMA")]
|
||||
public string DbSchema { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表空间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TABLESPACE")]
|
||||
public string TableSpace { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Oracle参数字段.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ORACLEPARAM")]
|
||||
public string OracleParam { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 字典数据
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_DICTIONARYDATA")]
|
||||
public class DictionaryDataEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 上级.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PARENTID")]
|
||||
public string ParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 拼音.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SIMPLESPELLING")]
|
||||
public string SimpleSpelling { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 默认.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ISDEFAULT")]
|
||||
public int? IsDefault { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类别主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DICTIONARYTYPEID")]
|
||||
public string DictionaryTypeId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 字典分类
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_DICTIONARYTYPE")]
|
||||
public class DictionaryTypeEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 上级.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PARENTID")]
|
||||
public string ParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 树形.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ISTREE")]
|
||||
public int? IsTree { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 接口认证
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_INTERFACEOAUTH")]
|
||||
public class InterfaceOauthEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 应用id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_APPID")]
|
||||
public string AppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 应用名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_APPNAME")]
|
||||
public string AppName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 应用秘钥.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_APPSECRET")]
|
||||
public string AppSecret { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 验证签名.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_VERIFYSIGNATURE")]
|
||||
public int? VerifySignature { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 使用期限.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_USEFULLIFE")]
|
||||
public DateTime? UsefulLife { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 白名单.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_WHITELIST")]
|
||||
public string WhiteList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 黑名单.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_BLACKLIST")]
|
||||
public string BlackList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 说明.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接口列表.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DATAINTERFACEIDS")]
|
||||
public string DataInterfaceIds { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 消息模板
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_MESSAGE_TEMPLATE")]
|
||||
public class MessageTemplateEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 分类(数据字典).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CATEGORY")]
|
||||
public string Category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模板名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模板编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TITLE")]
|
||||
public string Title { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 是否站内信.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ISSTATIONLETTER")]
|
||||
public int? IsStationLetter { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否邮箱.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ISEMAIL")]
|
||||
public int? IsEmail { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否企业微信.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ISWECOM")]
|
||||
public int? IsWeCom { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否钉钉.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ISDINGTALK")]
|
||||
public int? IsDingTalk { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否短信.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ISSMS")]
|
||||
public int? IsSms { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 短信模板ID.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SMSID")]
|
||||
public string SmsId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模板参数JSON.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TEMPLATEJSON")]
|
||||
public string TemplateJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 内容.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CONTENT")]
|
||||
public string Content { get; set; } = string.Empty;
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 系统功能按钮.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_MODULEBUTTON")]
|
||||
public class ModuleButtonEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 按钮上级.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PARENTID")]
|
||||
public string ParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 按钮名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 按钮编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 按钮图标.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ICON")]
|
||||
public string Icon { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 请求地址.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_URLADDRESS")]
|
||||
public string UrlAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 扩展属性.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PROPERTYJSON")]
|
||||
public string PropertyJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MODULEID")]
|
||||
public string ModuleId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 系统功能按钮.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_MODULECOLUMN")]
|
||||
public class ModuleColumnEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 列表上级.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PARENTID")]
|
||||
public string ParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 绑定表格Id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_BINDTABLE")]
|
||||
public string BindTable { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 绑定表格描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_BINDTABLENAME")]
|
||||
public string BindTableName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 扩展属性.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PROPERTYJSON")]
|
||||
public string PropertyJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MODULEID")]
|
||||
public string ModuleId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 规则(0:主表,1:副表 2:子表).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FIELDRULE")]
|
||||
public int? FieldRule { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 子表规则key.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CHILDTABLEKEY")]
|
||||
public string ChildTableKey { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 数据权限
|
||||
/// 版 本:V3.0.0
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2017.09.20.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_MODULEDATAAUTHORIZE")]
|
||||
public class ModuleDataAuthorizeEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 字段名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 字段编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 字段类型.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public string Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 条件符号.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CONDITIONSYMBOL")]
|
||||
public string ConditionSymbol { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 条件符号Json.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CONDITIONSYMBOLJSON")]
|
||||
public string ConditionSymbolJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 条件内容.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CONDITIONTEXT")]
|
||||
public string ConditionText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 扩展属性.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PROPERTYJSON")]
|
||||
public string PropertyJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MODULEID")]
|
||||
public string ModuleId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 规则(0:主表,1:副表 2:子表).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FIELDRULE")]
|
||||
public int? FieldRule { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 子表规则key.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CHILDTABLEKEY")]
|
||||
public string ChildTableKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 绑定表格Id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_BINDTABLE")]
|
||||
public string BindTable { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 数据权限连接管理
|
||||
/// 版 本:V3.0.0
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2017.09.20.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_MODULEDATAAUTHORIZELINK")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class ModuleDataAuthorizeLinkEntity : EntityBase<string>
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据源连接主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LINKID")]
|
||||
public string LinkId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表名.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LINKTABLES")]
|
||||
public string LinkTables { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 权限类型(1:列表权限,2:数据权限,3:表单权限).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public string Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MODULEID")]
|
||||
public string ModuleId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 数据权限方案.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_MODULEDATAAUTHORIZESCHEME")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class ModuleDataAuthorizeSchemeEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 方案编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 方案名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 条件规则Json.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CONDITIONJSON")]
|
||||
public string ConditionJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 条件规则描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CONDITIONTEXT")]
|
||||
public string ConditionText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MODULEID")]
|
||||
public string ModuleId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 全部数据标识(1 标识全部).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_AllData")]
|
||||
public int AllData { get; set; }
|
||||
}
|
||||
115
system/Tnb.Systems.Entitys/Entity/System/ModuleEntity.cs
Normal file
115
system/Tnb.Systems.Entitys/Entity/System/ModuleEntity.cs
Normal file
@@ -0,0 +1,115 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 系统功能.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_MODULE")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class ModuleEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 功能上级.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PARENTID")]
|
||||
public string ParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能类别:【1-类别、2-页面 3-功能】.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public int? Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能地址.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_URLADDRESS")]
|
||||
public string UrlAddress { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 按钮权限.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ISBUTTONAUTHORIZE")]
|
||||
public int? IsButtonAuthorize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表权限.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ISCOLUMNAUTHORIZE")]
|
||||
public int? IsColumnAuthorize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据权限.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ISDATAAUTHORIZE")]
|
||||
public int? IsDataAuthorize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表单权限.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_IsFormAuthorize")]
|
||||
public int? IsFormAuthorize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 扩展属性.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PROPERTYJSON")]
|
||||
public string PropertyJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单分类.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CATEGORY")]
|
||||
public string Category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单图标.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ICON")]
|
||||
public string Icon { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单图标.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LINKTARGET")]
|
||||
public string LinkTarget { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能设计Id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MODULEID")]
|
||||
public string ModuleId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 系统Id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SYSTEMID")]
|
||||
public string SystemId { get; set; }
|
||||
}
|
||||
76
system/Tnb.Systems.Entitys/Entity/System/ModuleFormEntity.cs
Normal file
76
system/Tnb.Systems.Entitys/Entity/System/ModuleFormEntity.cs
Normal file
@@ -0,0 +1,76 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 表单权限
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_MODULEFORM")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class ModuleFormEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 功能上级.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PARENTID")]
|
||||
public string ParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 扩展属性.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PROPERTYJSON")]
|
||||
public string PropertyJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MODULEID")]
|
||||
public string ModuleId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 绑定表格Id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_BINDTABLE")]
|
||||
public string BindTable { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 规则(0:主表,1:副表 2:子表).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FIELDRULE")]
|
||||
public int? FieldRule { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 子表规则key.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CHILDTABLEKEY")]
|
||||
public string ChildTableKey { get; set; }
|
||||
}
|
||||
76
system/Tnb.Systems.Entitys/Entity/System/PrintDevEntity.cs
Normal file
76
system/Tnb.Systems.Entitys/Entity/System/PrintDevEntity.cs
Normal file
@@ -0,0 +1,76 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 打印模板配置
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_PRINTDEV")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class PrintDevEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CATEGORY")]
|
||||
public string Category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public int? Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据连接id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DBLINKID")]
|
||||
public string DbLinkId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// sql模板.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SQLTEMPLATE")]
|
||||
public string SqlTemplate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 左侧字段.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LEFTFIELDS")]
|
||||
public string LeftFields { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 打印模板.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PRINTTEMPLATE")]
|
||||
public string PrintTemplate { get; set; }
|
||||
}
|
||||
56
system/Tnb.Systems.Entitys/Entity/System/ProvinceEntity.cs
Normal file
56
system/Tnb.Systems.Entitys/Entity/System/ProvinceEntity.cs
Normal file
@@ -0,0 +1,56 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 行政区划
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_PROVINCE")]
|
||||
public class ProvinceEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 区域上级.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PARENTID")]
|
||||
public string ParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 区域编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 区域名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 快速查询.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_QUICKQUERY")]
|
||||
public string QuickQuery { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 区域类型:1-省份、2-城市、3-县区、4-街道.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public string Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 短信模板.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_SMS_TEMPLATE")]
|
||||
public class SmsTemplateEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 短信提供商.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_COMPANY")]
|
||||
public int? Company { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 应用编号.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_APPID")]
|
||||
public string AppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 签名内容.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SIGNCONTENT")]
|
||||
public string SignContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模板编号.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TEMPLATEID")]
|
||||
public string TemplateId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模板参数JSON.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TEMPLATEJSON")]
|
||||
public string TemplateJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模板名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模板编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_EnCode")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 域名.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Endpoint")]
|
||||
public string Endpoint { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 地域.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Region")]
|
||||
public string Region { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 第三方工具对象同步表
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_SYNTHIRDINFO")]
|
||||
public class SynThirdInfoEntity : CLEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 第三方类型(1:企业微信;2:钉钉).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_THIRDTYPE")]
|
||||
public int? ThirdType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据类型(1:公司;2:部门;3:用户).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DATATYPE")]
|
||||
public int? DataType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 系统对象ID.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SYSOBJID")]
|
||||
public string SysObjId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 第三对象ID.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_THIRDOBJID")]
|
||||
public string ThirdObjId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 0:未同步;1:同步成功;2:同步失败.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SYNSTATE")]
|
||||
public string SynState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
}
|
||||
36
system/Tnb.Systems.Entitys/Entity/System/SysConfigEntity.cs
Normal file
36
system/Tnb.Systems.Entitys/Entity/System/SysConfigEntity.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 系统设置.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_SYSCONFIG")]
|
||||
public class SysConfigEntity : EntityBase<string>
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_NAME", ColumnDescription = "名称")]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_KEY", ColumnDescription = "键")]
|
||||
public string Key { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 值.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_VALUE", ColumnDescription = "值")]
|
||||
public string Value { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CATEGORY", ColumnDescription = "分类")]
|
||||
public string Category { get; set; }
|
||||
}
|
||||
122
system/Tnb.Systems.Entitys/Entity/System/SysLogEntity.cs
Normal file
122
system/Tnb.Systems.Entitys/Entity/System/SysLogEntity.cs
Normal file
@@ -0,0 +1,122 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 日记.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_SYSLOG")]
|
||||
public class SysLogEntity : EntityBase<string>, ICreatorTime
|
||||
{
|
||||
/// <summary>
|
||||
/// 日记.
|
||||
/// </summary>
|
||||
public SysLogEntity()
|
||||
{
|
||||
CreatorTime = DateTime.Now;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 用户主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_USERID")]
|
||||
public string UserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_USERNAME")]
|
||||
public string UserName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日志分类
|
||||
/// 1.登录日记,2-访问日志,3-操作日志,4-异常日志,5-请求日志.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CATEGORY")]
|
||||
public int? Category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日志类型.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public int? Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日志级别.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LEVEL")]
|
||||
public int? Level { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// IP地址.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_IPADDRESS")]
|
||||
public string IPAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// IP所在城市.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_IPADDRESSNAME")]
|
||||
public string IPAddressName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 请求地址.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_REQUESTURL")]
|
||||
public string RequestURL { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 请求方法.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_REQUESTMETHOD")]
|
||||
public string RequestMethod { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 请求耗时.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_REQUESTDURATION")]
|
||||
public int? RequestDuration { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日志摘要.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ABSTRACTS")]
|
||||
public string Abstracts { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日志内容.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_JSON")]
|
||||
public string Json { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 平台设备.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PLATFORM")]
|
||||
public string PlatForm { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 操作日期.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CREATORTIME")]
|
||||
public DateTime? CreatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MODULEID")]
|
||||
public string ModuleId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MODULENAME")]
|
||||
public string ModuleName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 对象主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_OBJECTID")]
|
||||
public string ObjectId { get; set; }
|
||||
}
|
||||
53
system/Tnb.Systems.Entitys/Entity/System/SystemEntity.cs
Normal file
53
system/Tnb.Systems.Entitys/Entity/System/SystemEntity.cs
Normal file
@@ -0,0 +1,53 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 系统功能.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_SYSTEM")]
|
||||
public class SystemEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 系统名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 系统编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 系统图标.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ICON")]
|
||||
public string Icon { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 是否是主系统(0-不是,1-是).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ISMAIN")]
|
||||
public int? IsMain { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 扩展属性.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PROPERTYJSON")]
|
||||
public string PropertyJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
76
system/Tnb.Systems.Entitys/Entity/System/TimeTaskEntity.cs
Normal file
76
system/Tnb.Systems.Entitys/Entity/System/TimeTaskEntity.cs
Normal file
@@ -0,0 +1,76 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using JNPF.Common.Enums;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 定时任务
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_TIMETASK")]
|
||||
public class TimeTaskEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 任务编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 任务名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 执行类型:【0:Api 1:Sql 2:本地方法】.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_EXECUTETYPE")]
|
||||
public RequestType ExecuteType { get; set; } = RequestType.Api;
|
||||
|
||||
/// <summary>
|
||||
/// 执行内容.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_EXECUTECONTENT")]
|
||||
public string ExecuteContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 执行周期.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_EXECUTECYCLEJSON")]
|
||||
public string ExecuteCycleJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最后运行时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LASTRUNTIME")]
|
||||
public DateTime? LastRunTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 下次运行时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_NEXTRUNTIME")]
|
||||
public DateTime? NextRunTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 运行次数.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_RUNCOUNT")]
|
||||
public int? RunCount { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 描述
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Systems.Entitys.System;
|
||||
|
||||
/// <summary>
|
||||
/// 定时任务日志
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01 .
|
||||
/// </summary>
|
||||
[SugarTable("BASE_TIMETASKLOG")]
|
||||
public class TimeTaskLogEntity : EntityBase<string>
|
||||
{
|
||||
/// <summary>
|
||||
/// 定时任务主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TASKID")]
|
||||
public string TaskId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 执行时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_RUNTIME")]
|
||||
public DateTime? RunTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 执行结果.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_RUNRESULT")]
|
||||
public int? RunResult { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 执行说明.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string Description { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user