添加项目文件。
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys.Dto.CodeGen;
|
||||
|
||||
/// <summary>
|
||||
/// 下载代码表单输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DownloadCodeFormInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 所属模块.
|
||||
/// </summary>
|
||||
public string module { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主功能名称.
|
||||
/// </summary>
|
||||
public string className { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 子表名称集合.
|
||||
/// </summary>
|
||||
public string subClassName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主功能备注.
|
||||
/// </summary>
|
||||
public string description { get; set; }
|
||||
}
|
||||
22
visualdev/Tnb.VisualDev.Entitys/Dto/Dashboard/EmailOutput.cs
Normal file
22
visualdev/Tnb.VisualDev.Entitys/Dto/Dashboard/EmailOutput.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.Dashboard;
|
||||
|
||||
/// <summary>
|
||||
/// 通知公告输出.
|
||||
/// </summary>
|
||||
public class EmailOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// ID.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.Dashboard;
|
||||
|
||||
/// <summary>
|
||||
/// 我的待办输出实体类.
|
||||
/// </summary>
|
||||
public class FlowTodoCountOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 待我审核.
|
||||
/// </summary>
|
||||
public int toBeReviewed { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 流程委托.
|
||||
/// </summary>
|
||||
public int entrust { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 已办事宜.
|
||||
/// </summary>
|
||||
public int flowDone { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.Dashboard;
|
||||
|
||||
/// <summary>
|
||||
/// 待办事项输出.
|
||||
/// </summary>
|
||||
public class FlowTodoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// ID.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.Dashboard;
|
||||
|
||||
/// <summary>
|
||||
/// 通知公告输出.
|
||||
/// </summary>
|
||||
public class NoticeOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// ID.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
}
|
||||
58
visualdev/Tnb.VisualDev.Entitys/Dto/Portal/PortalCrInput.cs
Normal file
58
visualdev/Tnb.VisualDev.Entitys/Dto/Portal/PortalCrInput.cs
Normal file
@@ -0,0 +1,58 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.Portal;
|
||||
|
||||
/// <summary>
|
||||
/// 门户设计创建输入.
|
||||
/// </summary>
|
||||
public class PortalCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类.
|
||||
/// </summary>
|
||||
public string category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
public string enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否可用
|
||||
/// 0-不可用,1-可用.
|
||||
/// </summary>
|
||||
public int enabledMark { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 说明.
|
||||
/// </summary>
|
||||
public string description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表单JSON.
|
||||
/// </summary>
|
||||
public string formData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public string sortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型(0-页面设计,1-自定义路径).
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 静态页面路径.
|
||||
/// </summary>
|
||||
public string customUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 链接类型(0-页面,1-外链).
|
||||
/// </summary>
|
||||
public int? linkType { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.Portal;
|
||||
|
||||
/// <summary>
|
||||
/// 门户设计信息输出.
|
||||
/// </summary>
|
||||
public class PortalInfoAuthOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 表单JSON.
|
||||
/// </summary>
|
||||
public string formData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型(0-页面设计,1-自定义路径).
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 静态页面路径.
|
||||
/// </summary>
|
||||
public string customUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 链接类型(0-页面,1-外链).
|
||||
/// </summary>
|
||||
public int? linkType { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.Portal;
|
||||
|
||||
/// <summary>
|
||||
/// 门户设计信息输出.
|
||||
/// </summary>
|
||||
public class PortalInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// ID.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类.
|
||||
/// </summary>
|
||||
public string category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
public string enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否可用
|
||||
/// 0-不可用,1-可用.
|
||||
/// </summary>
|
||||
public int enabledMark { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 说明.
|
||||
/// </summary>
|
||||
public string description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表单JSON.
|
||||
/// </summary>
|
||||
public string formData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public long sortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型(0-页面设计,1-自定义路径).
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 静态页面路径.
|
||||
/// </summary>
|
||||
public string customUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 链接类型(0-页面,1-外链).
|
||||
/// </summary>
|
||||
public int? linkType { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
using JNPF.Common.Security;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys.Dto.Portal;
|
||||
|
||||
/// <summary>
|
||||
/// 获取门户列表输出.
|
||||
/// </summary>
|
||||
public class PortalListOutput : TreeModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 分类.
|
||||
/// </summary>
|
||||
public string category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
public string enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 说明.
|
||||
/// </summary>
|
||||
public string description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人.
|
||||
/// </summary>
|
||||
public string creatorUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最后修改人.
|
||||
/// </summary>
|
||||
public string lastModifyUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最后修改时间.
|
||||
/// </summary>
|
||||
public DateTime? lastModifyTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否可用
|
||||
/// 0-不可用,1-可用.
|
||||
/// </summary>
|
||||
public int? enabledMark { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public string sortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 删除标记.
|
||||
/// </summary>
|
||||
public string deleteMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型(0-页面设计,1-自定义路径).
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 静态页面路径.
|
||||
/// </summary>
|
||||
public string customUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 链接类型(0-页面,1-外链).
|
||||
/// </summary>
|
||||
public int? linkType { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using System.Text.Json.Serialization;
|
||||
using JNPF.Common.Security;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys.Dto.Portal;
|
||||
|
||||
/// <summary>
|
||||
/// 门户下拉框输出.
|
||||
/// </summary>
|
||||
public class PortalSelectOutput : TreeModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
public string sortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 有效标记.
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
public int enabledMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 删除标记.
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
public string deleteMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型(0-页面设计,1-自定义路径).
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 静态页面路径.
|
||||
/// </summary>
|
||||
public string customUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 链接类型(0-页面,1-外链).
|
||||
/// </summary>
|
||||
public int? linkType { get; set; }
|
||||
}
|
||||
12
visualdev/Tnb.VisualDev.Entitys/Dto/Portal/PortalUpInput.cs
Normal file
12
visualdev/Tnb.VisualDev.Entitys/Dto/Portal/PortalUpInput.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.Portal;
|
||||
|
||||
/// <summary>
|
||||
/// 门户设计修改输入.
|
||||
/// </summary>
|
||||
public class PortalUpInput : PortalCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
}
|
||||
42
visualdev/Tnb.VisualDev.Entitys/Dto/Screen/ScreenCrInput.cs
Normal file
42
visualdev/Tnb.VisualDev.Entitys/Dto/Screen/ScreenCrInput.cs
Normal file
@@ -0,0 +1,42 @@
|
||||
using JNPF.VisualData.Entitys.Dto.ScreenConfig;
|
||||
|
||||
namespace JNPF.VisualData.Entitys.Dto.Screen;
|
||||
|
||||
public class ScreenCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 大屏配置创建输入.
|
||||
/// </summary>
|
||||
public ScreenConfigCrInput config { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大屏实体创建输入.
|
||||
/// </summary>
|
||||
public ScreenEntityCrInput visual { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 大屏实体创建输入.
|
||||
/// </summary>
|
||||
public class ScreenEntityCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 大屏类型.
|
||||
/// </summary>
|
||||
public int category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建部门.
|
||||
/// </summary>
|
||||
public string createDept { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发布密码.
|
||||
/// </summary>
|
||||
public string password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大屏标题.
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.Screen;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏图片文件输出.
|
||||
/// </summary>
|
||||
public class ScreenImgFileOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 域名.
|
||||
/// </summary>
|
||||
public string domain { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 请求连接.
|
||||
/// </summary>
|
||||
public string link { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 原名字.
|
||||
/// </summary>
|
||||
public string originalName { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
using System;
|
||||
|
||||
namespace JNPF.VisualData.Entitys.Dto.Screen;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏信息输出.
|
||||
/// </summary>
|
||||
public class ScreenInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 大屏背景.
|
||||
/// </summary>
|
||||
public string backgroundUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大屏类型.
|
||||
/// </summary>
|
||||
public int category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建部门.
|
||||
/// </summary>
|
||||
public string createDept { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime createTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人.
|
||||
/// </summary>
|
||||
public string createUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键ID.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否已删除.
|
||||
/// </summary>
|
||||
public int isDeleted { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发布密码.
|
||||
/// </summary>
|
||||
public string password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务状态.
|
||||
/// </summary>
|
||||
public int status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大屏标题.
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新时间.
|
||||
/// </summary>
|
||||
public DateTime? updateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新人.
|
||||
/// </summary>
|
||||
public string updateUser { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.Screen;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏列表输出.
|
||||
/// </summary>
|
||||
public class ScreenListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 大屏背景.
|
||||
/// </summary>
|
||||
public string backgroundUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大屏分类.
|
||||
/// </summary>
|
||||
public int category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建部门.
|
||||
/// </summary>
|
||||
public string createDept { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public string createTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人.
|
||||
/// </summary>
|
||||
public string createUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否删除.
|
||||
/// </summary>
|
||||
public int isDeleted { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发布密码.
|
||||
/// </summary>
|
||||
public string password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务状态.
|
||||
/// </summary>
|
||||
public int status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大屏标题.
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新时间.
|
||||
/// </summary>
|
||||
public string updateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新人.
|
||||
/// </summary>
|
||||
public string updateUser { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.Screen;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏列表查询输入.
|
||||
/// </summary>
|
||||
public class ScreenListQueryInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 大屏类型.
|
||||
/// </summary>
|
||||
public int? category { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 当前页.
|
||||
/// </summary>
|
||||
public int current { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 每页的数量.
|
||||
/// </summary>
|
||||
public int size { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System.Text.Json.Serialization;
|
||||
using JNPF.Common.Security;
|
||||
|
||||
namespace JNPF.VisualData.Entitys.Dto.Screen;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏下拉框输出.
|
||||
/// </summary>
|
||||
public class ScreenSelectorOuput : TreeModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否删除.
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
public int isDeleted { get; set; }
|
||||
}
|
||||
41
visualdev/Tnb.VisualDev.Entitys/Dto/Screen/ScreenUpInput.cs
Normal file
41
visualdev/Tnb.VisualDev.Entitys/Dto/Screen/ScreenUpInput.cs
Normal file
@@ -0,0 +1,41 @@
|
||||
using JNPF.VisualData.Entitys.Dto.ScreenConfig;
|
||||
|
||||
namespace JNPF.VisualData.Entitys.Dto.Screen
|
||||
{
|
||||
/// <summary>
|
||||
/// 大屏修改输入
|
||||
/// </summary>
|
||||
public class ScreenUpInput
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public ScreenConfigUpInput config { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public ScreenEntityUpInput visual { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 大屏实体修改输入
|
||||
/// </summary>
|
||||
public class ScreenEntityUpInput : ScreenEntityCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务状态
|
||||
/// </summary>
|
||||
public int status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 背景图片
|
||||
/// </summary>
|
||||
public string backgroundUrl { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenCategory;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏分类创建输入.
|
||||
/// </summary>
|
||||
public class ScreenCategoryCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 分类键值.
|
||||
/// </summary>
|
||||
public string categoryKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类名称.
|
||||
/// </summary>
|
||||
public string categoryValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否已删除.
|
||||
/// </summary>
|
||||
public int isDeleted { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenCategory;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏分类详情输出.
|
||||
/// </summary>
|
||||
public class ScreenCategoryInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类键值.
|
||||
/// </summary>
|
||||
public string categoryKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类名称.
|
||||
/// </summary>
|
||||
public string categoryValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否删除.
|
||||
/// </summary>
|
||||
public int isDeleted { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenCategory;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏分类列表输出.
|
||||
/// </summary>
|
||||
public class ScreenCategoryListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类键值.
|
||||
/// </summary>
|
||||
public string categoryKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类名称.
|
||||
/// </summary>
|
||||
public string categoryValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否删除.
|
||||
/// </summary>
|
||||
public int isDeleted { get; set; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenCategory;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏分类列表查询输入.
|
||||
/// </summary>
|
||||
public class ScreenCategoryListQueryInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 分类.
|
||||
/// </summary>
|
||||
public string category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 当前页码:pageIndex.
|
||||
/// </summary>
|
||||
public virtual int current { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 每页行数.
|
||||
/// </summary>
|
||||
public virtual int size { get; set; } = 50;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenCategory;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏分类修改输入.
|
||||
/// </summary>
|
||||
public class ScreenCategoryUpInput : ScreenCategoryCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string Id { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenConfig;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏配置创建输入.
|
||||
/// </summary>
|
||||
public class ScreenConfigCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 组件json.
|
||||
/// </summary>
|
||||
public string component { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置json.
|
||||
/// </summary>
|
||||
public string detail { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenConfig;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏配置详情输出.
|
||||
/// </summary>
|
||||
public class ScreenConfigInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 组件json.
|
||||
/// </summary>
|
||||
public string component { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置json.
|
||||
/// </summary>
|
||||
public string detail { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 可视化表主键.
|
||||
/// </summary>
|
||||
public string visualId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenConfig;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏配置创建输入.
|
||||
/// </summary>
|
||||
public class ScreenConfigUpInput : ScreenConfigCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键ID.
|
||||
/// </summary>
|
||||
public string Id { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenDataSource;
|
||||
|
||||
public class ScreenDataSourceCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 驱动类.
|
||||
/// </summary>
|
||||
public string driverClass { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户名.
|
||||
/// </summary>
|
||||
public string username { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 连接地址.
|
||||
/// </summary>
|
||||
public string url { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string remark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密码.
|
||||
/// </summary>
|
||||
public string password { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenDataSource;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏数据源动态查询.
|
||||
/// </summary>
|
||||
public class ScreenDataSourceDynamicQueryInput
|
||||
{
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// sql.
|
||||
/// </summary>
|
||||
public string sql { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenDataSource;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏数据源详情输出.
|
||||
/// </summary>
|
||||
public class ScreenDataSourceInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 驱动类.
|
||||
/// </summary>
|
||||
public string driverClass { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户名.
|
||||
/// </summary>
|
||||
public string username { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 连接地址.
|
||||
/// </summary>
|
||||
public string url { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string remark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密码.
|
||||
/// </summary>
|
||||
public string password { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenDataSource;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏数据源列表输出.
|
||||
/// </summary>
|
||||
public class ScreenDataSourceListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 驱动类.
|
||||
/// </summary>
|
||||
public string driverClass { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户名.
|
||||
/// </summary>
|
||||
public string username { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 连接地址.
|
||||
/// </summary>
|
||||
public string url { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string remark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密码.
|
||||
/// </summary>
|
||||
public string password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否删除.
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
public int isDeleted { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenDataSource;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏数据源.
|
||||
/// </summary>
|
||||
public class ScreenDataSourceListQueryInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 当前页码:pageIndex.
|
||||
/// </summary>
|
||||
public virtual int current { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 每页行数.
|
||||
/// </summary>
|
||||
public virtual int size { get; set; } = 50;
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenDataSource;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏数据源下拉输出.
|
||||
/// </summary>
|
||||
public class ScreenDataSourceSeleectOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 驱动类.
|
||||
/// </summary>
|
||||
public string driverClass { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenDataSource;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏数据源修改输入.
|
||||
/// </summary>
|
||||
public class ScreenDataSourceUpInput : ScreenDataSourceCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenMap;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏地图创建输入.
|
||||
/// </summary>
|
||||
public class ScreenMapCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据.
|
||||
/// </summary>
|
||||
public string data { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenMap;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏数据详情输出.
|
||||
/// </summary>
|
||||
public class ScreenMapInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据.
|
||||
/// </summary>
|
||||
public string data { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenMap;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏地图列表输出.
|
||||
/// </summary>
|
||||
public class ScreenMapListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenMap;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏数据列表查询输入.
|
||||
/// </summary>
|
||||
public class ScreenMapListQueryInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 当前页码:pageIndex.
|
||||
/// </summary>
|
||||
public virtual int current { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 每页行数.
|
||||
/// </summary>
|
||||
public virtual int size { get; set; } = 50;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace JNPF.VisualData.Entitys.Dto.ScreenMap;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏地图修改输入.
|
||||
/// </summary>
|
||||
public class ScreenMapUpInput : ScreenMapCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
|
||||
/// <summary>
|
||||
/// 新建功能输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class VisualDevCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 功能名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能编码.
|
||||
/// </summary>
|
||||
public string? enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类id.
|
||||
/// </summary>
|
||||
public string? category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能类型
|
||||
/// 1-Web设计,2-App设计,3-流程表单,4-Web表单,5-App表单.
|
||||
/// </summary>
|
||||
public int type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 说明.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表单JSON包.
|
||||
/// </summary>
|
||||
public string? formData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表JSON包.
|
||||
/// </summary>
|
||||
public string? columnData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// App列表JSON包.
|
||||
/// </summary>
|
||||
public string? appColumnData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据表JSON包,无表传空.
|
||||
/// </summary>
|
||||
public string? tables { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// 0-禁用,1-开启.
|
||||
/// </summary>
|
||||
public int state { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 1-纯表单,2-列表表单,3-工作流表单.
|
||||
/// </summary>
|
||||
public int webType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据源id.
|
||||
/// </summary>
|
||||
public string? dbLinkId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工作流模板Json.
|
||||
/// </summary>
|
||||
public string? flowTemplateJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public long? sortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否发布.
|
||||
/// </summary>
|
||||
public int isRelease { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否启用流程.
|
||||
/// </summary>
|
||||
public int enableFlow { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using JNPF.Common.Filter;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
|
||||
/// <summary>
|
||||
/// 表单和弹窗 分页查询 输入和选中回写 输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class VisualDevDataFieldDataListInput : PageInputBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 查询 字段名.
|
||||
/// </summary>
|
||||
public string? relationField { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 弹窗选中 值.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 弹窗选中 字段名.
|
||||
/// </summary>
|
||||
public string? propsValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设定显示的所有列 以 , 号隔开.
|
||||
/// </summary>
|
||||
public string? columnOptions { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
|
||||
/// <summary>
|
||||
/// 在线开发表单数据组件列表输出.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class VisualDevFormDataFieldsOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 标题名.
|
||||
/// </summary>
|
||||
public string? label { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 设置默认值.
|
||||
/// </summary>
|
||||
public string? vmodel { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
|
||||
/// <summary>
|
||||
/// 可视化开发导入数据输入.
|
||||
/// </summary>
|
||||
public class VisualDevImportDataInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据集合.
|
||||
/// </summary>
|
||||
public List<Dictionary<string, object>> list { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
|
||||
/// <summary>
|
||||
/// 可视化开发导入数据输出.
|
||||
/// </summary>
|
||||
public class VisualDevImportDataOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 导入成功条数.
|
||||
/// </summary>
|
||||
public int snum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 导入失败条数.
|
||||
/// </summary>
|
||||
public int fnum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 导入结果状态(0:成功,1:失败).
|
||||
/// </summary>
|
||||
public int resultType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 失败结果集合.
|
||||
/// </summary>
|
||||
public List<Dictionary<string, object>> failResult { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
|
||||
/// <summary>
|
||||
/// 功能信息输出.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class VisualDevInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 功能id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能编码.
|
||||
/// </summary>
|
||||
public string? enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类id.
|
||||
/// </summary>
|
||||
public string? category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能类型
|
||||
/// 1-Web设计,2-App设计,3-流程表单,4-Web表单,5-App表单.
|
||||
/// </summary>
|
||||
public string? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 说明.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表单JSON包.
|
||||
/// </summary>
|
||||
public string? formData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表JSON包.
|
||||
/// </summary>
|
||||
public string? columnData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// App列表JSON包.
|
||||
/// </summary>
|
||||
public string? appColumnData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据表JSON包.
|
||||
/// </summary>
|
||||
public string? tables { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// 0-禁用,1-开启.
|
||||
/// </summary>
|
||||
public int state { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 1-纯表单,2-列表表单,3-工作流表单.
|
||||
/// </summary>
|
||||
public string? webType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据源id.
|
||||
/// </summary>
|
||||
public string? dbLinkId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工作流模板Json.
|
||||
/// </summary>
|
||||
public string? flowTemplateJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 引擎ID.
|
||||
/// </summary>
|
||||
public string? flowId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public long sortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否发布.
|
||||
/// </summary>
|
||||
public int isRelease { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否启用流程.
|
||||
/// </summary>
|
||||
public int enableFlow { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
using System.Text.Json.Serialization;
|
||||
using JNPF.Common.Security;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
|
||||
/// <summary>
|
||||
/// 可视化开发列表输出.
|
||||
/// </summary>
|
||||
public class VisualDevListOutput : TreeModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编号.
|
||||
/// </summary>
|
||||
public string? enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态(0-禁用,1-开启).
|
||||
/// </summary>
|
||||
public int state { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 功能类型
|
||||
/// 1-Web设计,2-App设计,3-流程表单,4-Web表单,5-App表单.
|
||||
/// </summary>
|
||||
public int type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模式.
|
||||
/// </summary>
|
||||
public int? webType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类ID.
|
||||
/// </summary>
|
||||
public string? category { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据库表JSON.
|
||||
/// </summary>
|
||||
public string? tables { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 说明.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人.
|
||||
/// </summary>
|
||||
public string? creatorUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间.
|
||||
/// </summary>
|
||||
public DateTime? lastModifyTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改人.
|
||||
/// </summary>
|
||||
public string? lastModifyUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 删除标记.
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
public int? deleteMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public long? sortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Pc是否发布 1 已发布,其他 未发布.
|
||||
/// </summary>
|
||||
public int pcIsRelease { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// App是否发布 1 已发布,其他 未发布.
|
||||
/// </summary>
|
||||
public int appIsRelease { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否发布.
|
||||
/// </summary>
|
||||
public int isRelease { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否启用流程.
|
||||
/// </summary>
|
||||
public int enableFlow { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using JNPF.Common.Filter;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
|
||||
/// <summary>
|
||||
/// 在线开发列表查询输入.
|
||||
/// </summary>
|
||||
public class VisualDevListQueryInput : PageInputBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 功能类型
|
||||
/// 1-Web设计,2-App设计,3-流程表单,4-Web表单,5-App表单.
|
||||
/// </summary>
|
||||
public int type { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 分类.
|
||||
/// </summary>
|
||||
public string? category { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
|
||||
/// <summary>
|
||||
/// 在线开发下拉框输入.
|
||||
/// </summary>
|
||||
public class VisualDevSelectorInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 功能类型
|
||||
/// 1-Web设计,2-App设计,3-流程表单,4-Web表单,5-App表单.
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using JNPF.Common.Security;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
|
||||
/// <summary>
|
||||
/// 在线开发下拉框输出.
|
||||
/// </summary>
|
||||
public class VisualDevSelectorOutput : TreeModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
|
||||
/// <summary>
|
||||
/// 可视化开发同步到菜单输入.
|
||||
/// </summary>
|
||||
public class VisualDevToMenuInput
|
||||
{
|
||||
/// <summary>
|
||||
/// ID.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 同步App菜单 1 同步.
|
||||
/// </summary>
|
||||
public int app { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 同步PC菜单 1 同步.
|
||||
/// </summary>
|
||||
public int pc { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// Pc端同步菜单父级ID.
|
||||
/// </summary>
|
||||
public string? pcModuleParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// App端同步菜单父级ID.
|
||||
/// </summary>
|
||||
public string? appModuleParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// pc系统id.
|
||||
/// </summary>
|
||||
public string? pcSystemId { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// app系统id.
|
||||
/// </summary>
|
||||
public string? appSystemId { get; set; } = string.Empty;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
|
||||
/// <summary>
|
||||
/// 可视化开发更新输入.
|
||||
/// </summary>
|
||||
public class VisualDevUpInput : VisualDevCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// ID.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDevModelData;
|
||||
|
||||
/// <summary>
|
||||
/// 在线开发模型数据批量删除输入.
|
||||
/// </summary>
|
||||
public class VisualDevModelDataBatchDelInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 待删除id数组.
|
||||
/// </summary>
|
||||
public List<string> ids;
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDevModelData;
|
||||
|
||||
/// <summary>
|
||||
/// 可视化开发模型数据配置输出.
|
||||
/// </summary>
|
||||
public class VisualDevModelDataConfigOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 表单JSON包.
|
||||
/// </summary>
|
||||
public string formData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表JSON包.
|
||||
/// </summary>
|
||||
public string columnData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表JSON包.
|
||||
/// </summary>
|
||||
public string appColumnData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工作流编码.
|
||||
/// </summary>
|
||||
public string flowEnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工作流引擎ID.
|
||||
/// </summary>
|
||||
public string flowId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工作流模板JSON.
|
||||
/// </summary>
|
||||
public string flowTemplateJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 页面类型(1、纯表单,2、表单加列表,3、表单列表工作流).
|
||||
/// </summary>
|
||||
public string webType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否启用流程.
|
||||
/// </summary>
|
||||
public int enableFlow { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDevModelData;
|
||||
|
||||
/// <summary>
|
||||
/// 在线开发导出输出.
|
||||
/// </summary>
|
||||
public class VisualDevModelDataExportOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// url.
|
||||
/// </summary>
|
||||
public string url { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using JNPF.Common.Filter;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys.Dto.VisualDevModelData;
|
||||
|
||||
/// <summary>
|
||||
/// 在线开发功能模块列表查询输入.
|
||||
/// </summary>
|
||||
public class VisualDevModelListQueryInput : PageInputBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 菜单ID.
|
||||
/// </summary>
|
||||
public string menuId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 选择导出数据key.
|
||||
/// </summary>
|
||||
public List<string> selectKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 导出类型.
|
||||
/// </summary>
|
||||
public string dataType { get; set; } = "0";
|
||||
|
||||
/// <summary>
|
||||
/// 高级查询.
|
||||
/// </summary>
|
||||
public virtual string superQueryJson { get; set; }
|
||||
}
|
||||
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; }
|
||||
|
||||
}
|
||||
27
visualdev/Tnb.VisualDev.Entitys/Enum/GeneratePatterns.cs
Normal file
27
visualdev/Tnb.VisualDev.Entitys/Enum/GeneratePatterns.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
namespace JNPF.VisualDev.Entitys.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// 生成模式.
|
||||
/// </summary>
|
||||
public enum GeneratePatterns
|
||||
{
|
||||
/// <summary>
|
||||
/// 主表.
|
||||
/// </summary>
|
||||
PrimaryTable,
|
||||
|
||||
/// <summary>
|
||||
/// 主带子.
|
||||
/// </summary>
|
||||
MainBelt,
|
||||
|
||||
/// <summary>
|
||||
/// 主带副.
|
||||
/// </summary>
|
||||
MainBeltVice,
|
||||
|
||||
/// <summary>
|
||||
/// 主带副子.
|
||||
/// </summary>
|
||||
PrimarySecondary
|
||||
}
|
||||
45
visualdev/Tnb.VisualDev.Entitys/Enum/ScreenImgEnum.cs
Normal file
45
visualdev/Tnb.VisualDev.Entitys/Enum/ScreenImgEnum.cs
Normal file
@@ -0,0 +1,45 @@
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace JNPF.VisualData.Entitys.Enum;
|
||||
|
||||
/// <summary>
|
||||
/// 大屏图片枚举.
|
||||
/// </summary>
|
||||
public enum ScreenImgEnum
|
||||
{
|
||||
/// <summary>
|
||||
/// 背景图片.
|
||||
/// </summary>
|
||||
[Description("bg")]
|
||||
BG = 0,
|
||||
|
||||
/// <summary>
|
||||
/// 图片框.
|
||||
/// </summary>
|
||||
[Description("border")]
|
||||
BORDER = 1,
|
||||
|
||||
/// <summary>
|
||||
/// 图片.
|
||||
/// </summary>
|
||||
[Description("source")]
|
||||
SOURCE = 2,
|
||||
|
||||
/// <summary>
|
||||
/// banner.
|
||||
/// </summary>
|
||||
[Description("banner")]
|
||||
BANNER = 3,
|
||||
|
||||
/// <summary>
|
||||
/// 大屏截图.
|
||||
/// </summary>
|
||||
[Description("screenShot")]
|
||||
SCREENSHOT = 4,
|
||||
|
||||
/// <summary>
|
||||
/// 大屏截图.
|
||||
/// </summary>
|
||||
[Description("background")]
|
||||
BACKGROUND = 5,
|
||||
}
|
||||
15
visualdev/Tnb.VisualDev.Entitys/Mapper/Mapper.cs
Normal file
15
visualdev/Tnb.VisualDev.Entitys/Mapper/Mapper.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using JNPF.VisualDev.Entitys.Dto.VisualDev;
|
||||
using Mapster;
|
||||
|
||||
namespace JNPF.VisualDev.Entitys.Mapper;
|
||||
|
||||
public class Mapper : IRegister
|
||||
{
|
||||
public void Register(TypeAdapterConfig config)
|
||||
{
|
||||
config.ForType<VisualDevEntity, VisualDevSelectorOutput>()
|
||||
.Map(dest => dest.parentId, src => src.Category);
|
||||
config.ForType<VisualDevReleaseEntity, VisualDevSelectorOutput>()
|
||||
.Map(dest => dest.parentId, src => src.Category);
|
||||
}
|
||||
}
|
||||
15
visualdev/Tnb.VisualDev.Entitys/Tnb.VisualDev.Entitys.csproj
Normal file
15
visualdev/Tnb.VisualDev.Entitys/Tnb.VisualDev.Entitys.csproj
Normal file
@@ -0,0 +1,15 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<Import Project="$(SolutionDir)\common.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<GenerateDocumentationFile>False</GenerateDocumentationFile>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\common\Tnb.Common\Tnb.Common.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
Reference in New Issue
Block a user