添加项目文件。
This commit is contained in:
@@ -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; }
|
||||
}
|
||||
Reference in New Issue
Block a user