添加项目文件。

This commit is contained in:
2023-03-13 15:00:34 +08:00
parent 42bf06ca3e
commit 1d73df3235
1205 changed files with 185078 additions and 0 deletions

View File

@@ -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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View File

@@ -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; }
}

View 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; }
}

View 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; }
}

View File

@@ -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; }
}

View File

@@ -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; }
}

View File

@@ -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; }
}

View 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_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;
}

View File

@@ -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; }
}

View File

@@ -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; }
}

View File

@@ -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; }
}

View File

@@ -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; }
}

View File

@@ -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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View File

@@ -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; }
}

View File

@@ -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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View File

@@ -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; }
}