using JNPF.Common.Contracts; using SqlSugar; namespace JNPF.VisualDev.Entitys; /// /// 功能设计线上版本表. /// [SugarTable("BASE_VISUALDEV_RELEASE")] public class VisualDevReleaseEntity : 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; } /// /// 页面类型(1、纯表单,2、表单加列表,3、表单列表工作流). /// [SugarColumn(ColumnName = "F_WEBTYPE")] public int WebType { get; set; } = 2; /// /// 工作流引擎ID. /// [SugarColumn(IsIgnore = true)] public string FlowId { get; set; } /// /// App列表配置JSON. /// [SugarColumn(ColumnName = "F_APPCOLUMNDATA")] public string AppColumnData { get; set; } /// /// 是否启用流程. /// [SugarColumn(ColumnName = "F_ENABLEFLOW")] public int EnableFlow { get; set; } /// /// 接口id. /// [SugarColumn(ColumnName = "F_INTERFACEID")] public string InterfaceId { get; set; } /// /// 接口名称. /// [SugarColumn(ColumnName = "F_INTERFACENAME")] public string InterfaceName { get; set; } /// /// 接口参数. /// [SugarColumn(ColumnName = "F_INTERFACEPARAM")] public string InterfaceParam { get; set; } }