添加项目文件。

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

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

View File

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

View File

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

View File

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

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,12 @@
namespace JNPF.VisualDev.Entitys.Dto.Portal;
/// <summary>
/// 门户设计修改输入.
/// </summary>
public class PortalUpInput : PortalCrInput
{
/// <summary>
/// 主键.
/// </summary>
public string id { get; set; }
}

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

View File

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

View File

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

View File

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

View File

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

View File

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

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,12 @@
namespace JNPF.VisualData.Entitys.Dto.ScreenCategory;
/// <summary>
/// 大屏分类修改输入.
/// </summary>
public class ScreenCategoryUpInput : ScreenCategoryCrInput
{
/// <summary>
/// 主键.
/// </summary>
public string Id { get; set; }
}

View File

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

View File

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

View File

@@ -0,0 +1,12 @@
namespace JNPF.VisualData.Entitys.Dto.ScreenConfig;
/// <summary>
/// 大屏配置创建输入.
/// </summary>
public class ScreenConfigUpInput : ScreenConfigCrInput
{
/// <summary>
/// 主键ID.
/// </summary>
public string Id { get; set; }
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,12 @@
namespace JNPF.VisualData.Entitys.Dto.ScreenDataSource;
/// <summary>
/// 大屏数据源修改输入.
/// </summary>
public class ScreenDataSourceUpInput : ScreenDataSourceCrInput
{
/// <summary>
/// 主键.
/// </summary>
public string id { get; set; }
}

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,12 @@
namespace JNPF.VisualData.Entitys.Dto.ScreenMap;
/// <summary>
/// 大屏地图修改输入.
/// </summary>
public class ScreenMapUpInput : ScreenMapCrInput
{
/// <summary>
/// 主键.
/// </summary>
public string id { get; set; }
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,12 @@
namespace JNPF.VisualDev.Entitys.Dto.VisualDev;
/// <summary>
/// 可视化开发更新输入.
/// </summary>
public class VisualDevUpInput : VisualDevCrInput
{
/// <summary>
/// ID.
/// </summary>
public string? id { get; set; }
}

View File

@@ -0,0 +1,12 @@
namespace JNPF.VisualDev.Entitys.Dto.VisualDevModelData;
/// <summary>
/// 在线开发模型数据批量删除输入.
/// </summary>
public class VisualDevModelDataBatchDelInput
{
/// <summary>
/// 待删除id数组.
/// </summary>
public List<string> ids;
}

View File

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

View File

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

View File

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