添加项目文件。
This commit is contained in:
67
visualdev/Tnb.VisualDev.Entitys/Entity/PortalEntity.cs
Normal file
67
visualdev/Tnb.VisualDev.Entitys/Entity/PortalEntity.cs
Normal file
@@ -0,0 +1,67 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 门户表.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_PORTAL")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class PortalEntity : CLDEntityBase
|
||||
{
|
||||
/// <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_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>
|
||||
/// 表单配置JSON.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FORMDATA")]
|
||||
public string FormData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型(0-页面设计,1-自定义路径).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Type")]
|
||||
public int? Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 静态页面路径.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CustomUrl")]
|
||||
public string CustomUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 链接类型(0-页面,1-外链).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LinkType")]
|
||||
public int? LinkType { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using JNPF.Common.Const;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.VisualData.Entity;
|
||||
|
||||
/// <summary>
|
||||
/// 可视化分类表.
|
||||
/// </summary>
|
||||
[SugarTable("BLADE_VISUAL_CATEGORY")]
|
||||
public class VisualCategoryEntity
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "ID", ColumnDescription = "主键", IsPrimaryKey = true)]
|
||||
public string Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类键值.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CATEGORY_KEY", ColumnDescription = "分类键值")]
|
||||
public string CategoryKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CATEGORY_VALUE", ColumnDescription = "分类名称")]
|
||||
public string CategoryValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否已删除.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "IS_DELETED", ColumnDescription = "是否已删除")]
|
||||
public int IsDeleted { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 删除.
|
||||
/// </summary>
|
||||
public virtual void Delete()
|
||||
{
|
||||
this.IsDeleted = 1;
|
||||
}
|
||||
}
|
||||
43
visualdev/Tnb.VisualDev.Entitys/Entity/VisualConfigEntity.cs
Normal file
43
visualdev/Tnb.VisualDev.Entitys/Entity/VisualConfigEntity.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
using SqlSugar;
|
||||
using Yitter.IdGenerator;
|
||||
|
||||
namespace JNPF.VisualData.Entity;
|
||||
|
||||
/// <summary>
|
||||
/// 可视化配置表.
|
||||
/// </summary>
|
||||
[SugarTable("BLADE_VISUAL_CONFIG")]
|
||||
public class VisualConfigEntity
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "ID", ColumnDescription = "主键", IsPrimaryKey = true)]
|
||||
public string Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 可视化表主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "VISUAL_ID", ColumnDescription = "可视化表主键")]
|
||||
public string VisualId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置json.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "DETAIL", ColumnDescription = "配置json")]
|
||||
public string Detail { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 组件json.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "COMPONENT", ColumnDescription = "组件json")]
|
||||
public string Component { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建.
|
||||
/// </summary>
|
||||
public virtual void Create()
|
||||
{
|
||||
this.Id = YitIdHelper.NextId().ToString();
|
||||
}
|
||||
}
|
||||
133
visualdev/Tnb.VisualDev.Entitys/Entity/VisualDBEntity.cs
Normal file
133
visualdev/Tnb.VisualDev.Entitys/Entity/VisualDBEntity.cs
Normal file
@@ -0,0 +1,133 @@
|
||||
using JNPF.Common.Const;
|
||||
using SqlSugar;
|
||||
using Yitter.IdGenerator;
|
||||
|
||||
namespace JNPF.VisualData.Entity;
|
||||
|
||||
/// <summary>
|
||||
/// 可视化数据源配置表.
|
||||
/// </summary>
|
||||
[SugarTable("BLADE_VISUAL_DB")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class VisualDBEntity
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "ID", ColumnDescription = "主键", IsPrimaryKey = true)]
|
||||
public string Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "Name", ColumnDescription = "名称")]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 驱动类.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "DRIVER_CLASS", ColumnDescription = "驱动类")]
|
||||
public string DriverClass { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 连接地址.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "URL", ColumnDescription = "连接地址")]
|
||||
public string Url { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户名.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "USERNAME", ColumnDescription = "用户名")]
|
||||
public string UserName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "PASSWORD", ColumnDescription = "密码")]
|
||||
public string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "REMARK", ColumnDescription = "备注")]
|
||||
public string Remark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CREATE_USER", ColumnDescription = "创建人")]
|
||||
public string CreateUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建部门.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CREATE_DEPT", ColumnDescription = "创建部门")]
|
||||
public string CreateDept { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CREATE_TIME", ColumnDescription = "创建时间")]
|
||||
public DateTime CreateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "UPDATE_USER", ColumnDescription = "修改人")]
|
||||
public string UpdateUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "UPDATE_TIME", ColumnDescription = "修改时间")]
|
||||
public DateTime UpdateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "STATUS", ColumnDescription = "状态")]
|
||||
public string Status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否已删除.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "IS_DELETED", ColumnDescription = "是否已删除")]
|
||||
public int IsDeleted { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建.
|
||||
/// </summary>
|
||||
public virtual void Create()
|
||||
{
|
||||
string? userId = App.User.FindFirst(ClaimConst.CLAINMUSERID)?.Value;
|
||||
this.CreateTime = DateTime.Now;
|
||||
this.IsDeleted = 0;
|
||||
this.Id = YitIdHelper.NextId().ToString();
|
||||
if (!string.IsNullOrEmpty(userId))
|
||||
{
|
||||
this.CreateUser = userId;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改.
|
||||
/// </summary>
|
||||
public virtual void LastModify()
|
||||
{
|
||||
string? userId = App.User.FindFirst(ClaimConst.CLAINMUSERID)?.Value;
|
||||
this.UpdateTime = DateTime.Now;
|
||||
if (!string.IsNullOrEmpty(userId))
|
||||
{
|
||||
this.UpdateUser = userId;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除.
|
||||
/// </summary>
|
||||
public virtual void Delete()
|
||||
{
|
||||
this.IsDeleted = 1;
|
||||
}
|
||||
}
|
||||
108
visualdev/Tnb.VisualDev.Entitys/Entity/VisualDevEntity.cs
Normal file
108
visualdev/Tnb.VisualDev.Entitys/Entity/VisualDevEntity.cs
Normal file
@@ -0,0 +1,108 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 可视化开发功能实体.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_VISUALDEV")]
|
||||
public class VisualDevEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态(0-暂存(默认),1-发布).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_STATE")]
|
||||
public int State { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 类型
|
||||
/// 1-Web设计,3-流程表单,4-Web表单.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public int Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联的表.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TABLE")]
|
||||
public string Tables { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CATEGORY")]
|
||||
public string Category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表单配置JSON.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FORMDATA")]
|
||||
public string FormData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表配置JSON.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_COLUMNDATA")]
|
||||
public string ColumnData { 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; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联数据连接id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DBLINKID")]
|
||||
public string DbLinkId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工作流模板JSON.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FLOWTEMPLATEJSON")]
|
||||
public string FlowTemplateJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 页面类型(1、纯表单,2、表单加列表).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_WEBTYPE")]
|
||||
public int WebType { get; set; } = 2;
|
||||
|
||||
/// <summary>
|
||||
/// 工作流引擎ID.
|
||||
/// </summary>
|
||||
[SugarColumn(IsIgnore = true)]
|
||||
public string FlowId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// App列表配置JSON.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_APPCOLUMNDATA")]
|
||||
public string AppColumnData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否启用流程.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENABLEFLOW")]
|
||||
public int EnableFlow { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 可视化开发功能实体
|
||||
/// 版 本:V2.6.200612
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2020-10-28.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_VISUALDEV_MODELDATA")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class VisualDevModelDataEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 功能ID.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_VISUALDEVID")]
|
||||
public string VisualDevId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 区分主子表.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PARENTID")]
|
||||
public string ParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据包.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DATA")]
|
||||
public string Data { get; set; }
|
||||
}
|
||||
102
visualdev/Tnb.VisualDev.Entitys/Entity/VisualDevReleaseEntity.cs
Normal file
102
visualdev/Tnb.VisualDev.Entitys/Entity/VisualDevReleaseEntity.cs
Normal file
@@ -0,0 +1,102 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 功能设计线上版本表.
|
||||
/// </summary>
|
||||
[SugarTable("BASE_VISUALDEV_RELEASE")]
|
||||
public class VisualDevReleaseEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态(0-暂存(默认),1-发布).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_STATE")]
|
||||
public int State { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 类型
|
||||
/// 1-Web设计,2-App设计,3-流程表单,4-Web表单,5-App表单.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public int Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联的表.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TABLE")]
|
||||
public string Tables { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CATEGORY")]
|
||||
public string Category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表单配置JSON.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FORMDATA")]
|
||||
public string FormData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表配置JSON.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_COLUMNDATA")]
|
||||
public string ColumnData { 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; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联数据连接id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DBLINKID")]
|
||||
public string DbLinkId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 页面类型(1、纯表单,2、表单加列表,3、表单列表工作流).
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_WEBTYPE")]
|
||||
public int WebType { get; set; } = 2;
|
||||
|
||||
/// <summary>
|
||||
/// 工作流引擎ID.
|
||||
/// </summary>
|
||||
[SugarColumn(IsIgnore = true)]
|
||||
public string FlowId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// App列表配置JSON.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_APPCOLUMNDATA")]
|
||||
public string AppColumnData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否启用流程.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENABLEFLOW")]
|
||||
public int EnableFlow { get; set; }
|
||||
}
|
||||
124
visualdev/Tnb.VisualDev.Entitys/Entity/VisualEntity.cs
Normal file
124
visualdev/Tnb.VisualDev.Entitys/Entity/VisualEntity.cs
Normal file
@@ -0,0 +1,124 @@
|
||||
using JNPF.Common.Const;
|
||||
using SqlSugar;
|
||||
using System;
|
||||
using Yitter.IdGenerator;
|
||||
|
||||
namespace JNPF.VisualData.Entity;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏基本信息.
|
||||
/// </summary>
|
||||
[SugarTable("BLADE_VISUAL")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class VisualEntity
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "ID", ColumnDescription = "主键", IsPrimaryKey = true)]
|
||||
public string Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大屏标题.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "TITLE", ColumnDescription = "大屏标题")]
|
||||
public string Title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大屏背景.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "BACKGROUND_URL", ColumnDescription = "大屏背景")]
|
||||
public string BackgroundUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大屏类型.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CATEGORY", ColumnDescription = "大屏类型")]
|
||||
public int Category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发布密码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "PASSWORD", ColumnDescription = "发布密码")]
|
||||
public string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CREATE_USER", ColumnDescription = "创建人")]
|
||||
public string CreateUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建部门.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CREATE_DEPT", ColumnDescription = "创建部门")]
|
||||
public string CreateDept { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "CREATE_TIME", ColumnDescription = "创建时间")]
|
||||
public DateTime? CreateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "UPDATE_USER", ColumnDescription = "修改人")]
|
||||
public string UpdateUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "UPDATE_TIME", ColumnDescription = "修改时间")]
|
||||
public DateTime? UpdateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务状态.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "STATUS", ColumnDescription = "状态")]
|
||||
public int Status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否已删除.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "IS_DELETED", ColumnDescription = "是否已删除")]
|
||||
public int IsDeleted { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建.
|
||||
/// </summary>
|
||||
public virtual void Create()
|
||||
{
|
||||
var userId = App.User.FindFirst(ClaimConst.CLAINMUSERID)?.Value;
|
||||
this.CreateTime = DateTime.Now;
|
||||
this.Id = YitIdHelper.NextId().ToString();
|
||||
this.BackgroundUrl = (this.BackgroundUrl == null || this.BackgroundUrl == string.Empty)? "/api/file/VisusalImg/bg/bg1.png" : this.BackgroundUrl;
|
||||
this.IsDeleted = 0;
|
||||
this.Status = 1;
|
||||
if (!string.IsNullOrEmpty(userId))
|
||||
{
|
||||
this.CreateUser = userId;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改.
|
||||
/// </summary>
|
||||
public virtual void LastModify()
|
||||
{
|
||||
var userId = App.User.FindFirst(ClaimConst.CLAINMUSERID)?.Value;
|
||||
this.UpdateTime = DateTime.Now;
|
||||
if (!string.IsNullOrEmpty(userId))
|
||||
{
|
||||
this.UpdateUser = userId;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除.
|
||||
/// </summary>
|
||||
public virtual void Delete()
|
||||
{
|
||||
this.IsDeleted = 1;
|
||||
}
|
||||
}
|
||||
31
visualdev/Tnb.VisualDev.Entitys/Entity/VisualMapEntity.cs
Normal file
31
visualdev/Tnb.VisualDev.Entitys/Entity/VisualMapEntity.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using JNPF.Common.Const;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.VisualData.Entity;
|
||||
|
||||
/// <summary>
|
||||
/// 可视化地图配置表.
|
||||
/// </summary>
|
||||
[SugarTable("BLADE_VISUAL_MAP")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class VisualMapEntity
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "ID", ColumnDescription = "主键", IsPrimaryKey = true)]
|
||||
public string Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "Name", ColumnDescription = "名称")]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 地图数据.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "DATA", ColumnDescription = "地图数据")]
|
||||
public string data { get; set; }
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user