using NCC.Common.Const; using NCC.Common.Entity; using SqlSugar; namespace NCC.VisualDev.Entitys { /// /// 可视化开发功能实体 /// [SugarTable("BASE_VISUALDEV")] [Tenant(ClaimConst.TENANT_ID)] public class VisualDevEntity : CLDEntityBase { /// /// 名称 /// [SugarColumn(ColumnName = "F_FULLNAME")] public string FullName { get; set; } /// /// 编码 /// [SugarColumn(ColumnName = "F_ENCODE")] public string EnCode { get; set; } /// /// 状态(0-暂存(默认),1-发布) /// [SugarColumn(ColumnName = "F_STATE")] public int? State { get; set; } = 0; /// /// 类型 /// 1-Web设计,2-App设计,3-流程表单,4-Web表单,5-App表单 /// [SugarColumn(ColumnName = "F_TYPE")] public int? Type { get; set; } /// /// 关联的表 /// [SugarColumn(ColumnName = "F_TABLE")] public string Tables { get; set; } /// /// 分类 /// [SugarColumn(ColumnName = "F_CATEGORY")] public string Category { get; set; } /// /// 表单配置JSON /// [SugarColumn(ColumnName = "F_FORMDATA")] public string FormData { get; set; } /// /// 列表配置JSON /// [SugarColumn(ColumnName = "F_COLUMNDATA")] public string ColumnData { get; set; } /// /// 排序码(默认0) /// [SugarColumn(ColumnName = "F_SORTCODE")] public long? SortCode { get; set; } /// /// 描述或说明 /// [SugarColumn(ColumnName = "F_DESCRIPTION")] public string Description { get; set; } /// /// 关联数据连接id /// [SugarColumn(ColumnName = "F_DBLINKID")] public string DbLinkId { get; set; } /// /// 工作流模板JSON /// [SugarColumn(ColumnName = "F_FLOWTEMPLATEJSON")] public string FlowTemplateJson { get; set; } /// /// 页面类型(1、纯表单,2、表单加列表,3、表单列表工作流) /// [SugarColumn(ColumnName = "F_WEBTYPE")] public int? WebType { get; set; } /// /// 工作流引擎ID /// [SugarColumn(ColumnName = "F_FLOWID")] public string FlowId { get; set; } } }