//----------rf_program开始----------
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
//using System.Data.Entity.ModelConfiguration;
using System.Runtime.Serialization;
using Furion.JsonSerialization;
namespace RoadFlow.Model
{
///
/// 数据表实体类:rf_program
///
[Table("rf_program")]
[Serializable]
public partial class rf_program: BaseEntity {
///
/// 应用名称
///
[Display(Name="应用名称")]
[Column("Name")]
[DataMember]
public string Name {get;set;}
///
/// 分类
///
[Display(Name="分类")]
[Column("Type")]
[DataMember]
public string Type {get;set;}
///
/// 创建时间
///
[Display(Name="创建时间")]
[Column("CreateTime")]
[DataMember]
public DateTime CreateTime {get;set;}
///
/// 发布时间
///
[Display(Name="发布时间")]
[Column("PublishTime")]
[DataMember]
public DateTime? PublishTime {get;set;}
///
/// 创建人
///
[Display(Name="创建人")]
[Column("CreateUserId")]
[DataMember]
public string CreateUserId {get;set;}
///
/// 查询SQL
///
[Display(Name="查询SQL")]
[Column("SqlString")]
[DataMember]
public string SqlString {get;set;}
///
/// 是否显示新增按钮
///
[Display(Name="是否显示新增按钮")]
[Column("IsAdd")]
[DataMember]
public int IsAdd {get;set;}
///
/// 数据连接ID
///
[Display(Name="数据连接ID")]
[Column("ConnId")]
[DataMember]
public string ConnId {get;set;}
///
/// 状态 0设计中 1已发布 2已作废
///
[Display(Name="状态 0设计中 1已发布 2已作废")]
[Column("Status")]
[DataMember]
public int Status {get;set;}
///
/// 表单ID
///
[Display(Name="表单ID")]
[Column("FormId")]
[DataMember]
public string FormId {get;set;}
///
/// 编辑模式 0,当前窗口 1,弹出层 2,弹出窗口
///
[Display(Name="编辑模式 0,当前窗口 1,弹出层 2,弹出窗口")]
[Column("EditModel")]
[DataMember]
public int EditModel {get;set;}
///
/// 弹出层宽度
///
[Display(Name="弹出层宽度")]
[Column("Width")]
[DataMember]
public string Width {get;set;}
///
/// 弹出层高度
///
[Display(Name="弹出层高度")]
[Column("Height")]
[DataMember]
public string Height {get;set;}
///
/// 按钮显示位置 0新行 1查询后面
///
[Display(Name="按钮显示位置 0新行 1查询后面")]
[Column("ButtonLocation")]
[DataMember]
public int ButtonLocation {get;set;}
///
/// 是否分页
///
[Display(Name="是否分页")]
[Column("IsPager")]
[DataMember]
public int IsPager {get;set;}
///
/// 选择列 0无 1单选 2多选
///
[Display(Name="选择列 0无 1单选 2多选")]
[Column("SelectColumn")]
[DataMember]
public int SelectColumn {get;set;}
///
/// 是否显示序号列
///
[Display(Name="是否显示序号列")]
[Column("RowNumber")]
[DataMember]
public int RowNumber {get;set;}
///
/// 页面脚本
///
[Display(Name="页面脚本")]
[Column("ClientScript")]
[DataMember]
public string ClientScript {get;set;}
///
/// 导出EXCEL模板
///
[Display(Name="导出EXCEL模板")]
[Column("ExportTemplate")]
[DataMember]
public string ExportTemplate {get;set;}
///
/// 导出Excel表头
///
[Display(Name="导出Excel表头")]
[Column("ExportHeaderText")]
[DataMember]
public string ExportHeaderText {get;set;}
///
/// 导出EXCLE的文件名
///
[Display(Name="导出EXCLE的文件名")]
[Column("ExportFileName")]
[DataMember]
public string ExportFileName {get;set;}
///
/// 列表样式
///
[Display(Name="列表样式")]
[Column("TableStyle")]
[DataMember]
public string TableStyle {get;set;}
///
/// 列表表头HTML
///
[Display(Name="列表表头HTML")]
[Column("TableHead")]
[DataMember]
public string TableHead {get;set;}
///
/// 导入EXCEL数据时的标识字段,每次导入生成一个编号区分
///
[Display(Name="导入EXCEL数据时的标识字段,每次导入生成一个编号区分")]
[Column("InDataNumberFiledName")]
[DataMember]
public string InDataNumberFiledName {get;set;}
///
/// 表头合并
///
[Display(Name="表头合并")]
[Column("GroupHeaders")]
[DataMember]
public string GroupHeaders {get;set;}
///
/// 默认排序
///
[Display(Name="默认排序")]
[Column("DefaultSort")]
[DataMember]
public string DefaultSort {get;set;}
///
/// 新增修改删除数据后执行的方法
///
[Display(Name="新增修改删除数据后执行的方法")]
[Column("EditEvents")]
[DataMember]
public string EditEvents {get;set;}
public override string ToString()
{
return JSON.Serialize(this);
}
}
/**
///
/// 数据表实体类Map:rf_program
///
public class rf_programMap : EntityTypeConfiguration
{
public rf_programMap()
{
this.ToTable("rf_program");
this.HasKey(t => t.Id);
this.Property(t => t.Name).HasColumnName("Name").IsRequired();
this.Property(t => t.Type).HasColumnName("Type").IsRequired();
this.Property(t => t.CreateTime).HasColumnName("CreateTime").IsRequired();
this.Property(t => t.PublishTime).HasColumnName("PublishTime");
this.Property(t => t.CreateUserId).HasColumnName("CreateUserId").IsRequired();
this.Property(t => t.SqlString).HasColumnName("SqlString").IsRequired();
this.Property(t => t.IsAdd).HasColumnName("IsAdd").IsRequired();
this.Property(t => t.ConnId).HasColumnName("ConnId").IsRequired();
this.Property(t => t.Status).HasColumnName("Status").IsRequired();
this.Property(t => t.FormId).HasColumnName("FormId");
this.Property(t => t.EditModel).HasColumnName("EditModel").IsRequired();
this.Property(t => t.Width).HasColumnName("Width");
this.Property(t => t.Height).HasColumnName("Height");
this.Property(t => t.ButtonLocation).HasColumnName("ButtonLocation").IsRequired();
this.Property(t => t.IsPager).HasColumnName("IsPager").IsRequired();
this.Property(t => t.SelectColumn).HasColumnName("SelectColumn").IsRequired();
this.Property(t => t.RowNumber).HasColumnName("RowNumber").IsRequired();
this.Property(t => t.ClientScript).HasColumnName("ClientScript");
this.Property(t => t.ExportTemplate).HasColumnName("ExportTemplate");
this.Property(t => t.ExportHeaderText).HasColumnName("ExportHeaderText");
this.Property(t => t.ExportFileName).HasColumnName("ExportFileName");
this.Property(t => t.TableStyle).HasColumnName("TableStyle");
this.Property(t => t.TableHead).HasColumnName("TableHead");
this.Property(t => t.InDataNumberFiledName).HasColumnName("InDataNumberFiledName");
this.Property(t => t.GroupHeaders).HasColumnName("GroupHeaders");
this.Property(t => t.DefaultSort).HasColumnName("DefaultSort");
this.Property(t => t.EditEvents).HasColumnName("EditEvents");
}
}
**/
}
//----------rf_program结束----------