init commit
This commit is contained in:
25
20220330_Vote/Ewide.RoadFlow/Entity/BaseEntity.cs
Normal file
25
20220330_Vote/Ewide.RoadFlow/Entity/BaseEntity.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Runtime.Serialization;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RoadFlow.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 基础实体类
|
||||
/// </summary>
|
||||
[DataContract]
|
||||
public abstract partial class BaseEntity
|
||||
{
|
||||
[DataMember]
|
||||
[Column("Id")]
|
||||
[Display(Name = "Id")]
|
||||
[Key]
|
||||
[SqlSugar.SugarColumn(IsNullable =false,IsPrimaryKey =true)]
|
||||
public string Id { get; set; }
|
||||
}
|
||||
}
|
||||
54
20220330_Vote/Ewide.RoadFlow/Entity/Extend/TableField.cs
Normal file
54
20220330_Vote/Ewide.RoadFlow/Entity/Extend/TableField.cs
Normal file
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RoadFlow.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 表字段实体
|
||||
/// </summary>
|
||||
public class TableField
|
||||
{
|
||||
/// <summary>
|
||||
/// 字段名称
|
||||
/// </summary>
|
||||
public string FieldName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 字段类型
|
||||
/// </summary>
|
||||
public string Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 长度
|
||||
/// </summary>
|
||||
public int Size { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否可为空
|
||||
/// </summary>
|
||||
public bool IsNull { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否有默认值
|
||||
/// </summary>
|
||||
public bool IsDefault { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否是自增
|
||||
/// </summary>
|
||||
public bool IsIdentity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 默认值
|
||||
/// </summary>
|
||||
public string DefaultValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 字段说明
|
||||
/// </summary>
|
||||
public string Comment { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
using SqlSugar;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RoadFlow.Model
|
||||
{
|
||||
public partial class rf_dbconnection
|
||||
{
|
||||
[SugarColumn(IsIgnore = true)]
|
||||
public SqlSugar.DbType DbType
|
||||
{
|
||||
get
|
||||
{
|
||||
SqlSugar.DbType dbType = SqlSugar.DbType.MySql;
|
||||
switch (this.ConnType.ToLower())
|
||||
{
|
||||
case "sqlserver":
|
||||
dbType = SqlSugar.DbType.SqlServer;
|
||||
break;
|
||||
case "mysql":
|
||||
dbType = SqlSugar.DbType.MySql;
|
||||
break;
|
||||
case "oracle":
|
||||
dbType = SqlSugar.DbType.Oracle;
|
||||
break;
|
||||
case "postgresql":
|
||||
dbType = SqlSugar.DbType.PostgreSQL;
|
||||
break;
|
||||
}
|
||||
return dbType;
|
||||
}
|
||||
}
|
||||
public SqlSugarProvider GetConn(SqlSugarClient db)
|
||||
{
|
||||
SqlSugarProvider conn = null;
|
||||
if(db.IsAnyConnection(this.Id))
|
||||
conn = db.GetConnection(this.Id);
|
||||
if (conn == null)
|
||||
{
|
||||
db.AddConnection(new ConnectionConfig
|
||||
{
|
||||
DbType = this.DbType,
|
||||
ConnectionString = this.ConnString,
|
||||
ConfigId = this.Id,
|
||||
IsAutoCloseConnection = true
|
||||
});
|
||||
conn = db.GetConnection(this.Id);
|
||||
}
|
||||
return conn;
|
||||
}
|
||||
}
|
||||
}
|
||||
100
20220330_Vote/Ewide.RoadFlow/Entity/Extend/rf_doc.cs
Normal file
100
20220330_Vote/Ewide.RoadFlow/Entity/Extend/rf_doc.cs
Normal file
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Runtime.Serialization;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RoadFlow.Model.Extend
|
||||
{
|
||||
public class rf_doc
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
/// <summary>
|
||||
/// 栏目Id
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "栏目Id")]
|
||||
[Column("DirId")]
|
||||
[DataMember]
|
||||
public string DirId { get; set; }
|
||||
/// <summary>
|
||||
/// 栏目名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "栏目名称")]
|
||||
[Column("DirName")]
|
||||
[DataMember]
|
||||
public string DirName { get; set; }
|
||||
/// <summary>
|
||||
/// 标题
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "标题")]
|
||||
[Column("Title")]
|
||||
[DataMember]
|
||||
public string Title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 添加时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "添加时间")]
|
||||
[Column("WriteTime")]
|
||||
[DataMember]
|
||||
public DateTime WriteTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 添加人员姓名
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "添加人员姓名")]
|
||||
[Column("WriteUserName")]
|
||||
[DataMember]
|
||||
public string WriteUserName { get; set; }
|
||||
/// <summary>
|
||||
/// 最后修改时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "最后修改时间")]
|
||||
[Column("EditTime")]
|
||||
[DataMember]
|
||||
public DateTime? EditTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改人姓名
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "修改人姓名")]
|
||||
[Column("EditUserName")]
|
||||
[DataMember]
|
||||
public string EditUserName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 阅读次数
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "阅读次数")]
|
||||
[Column("ReadCount")]
|
||||
[DataMember]
|
||||
public int ReadCount { get; set; }
|
||||
/// <summary>
|
||||
/// 文档等级 0普通 1重要 2非常重要
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "文档等级 0普通 1重要 2非常重要")]
|
||||
[Column("DocRank")]
|
||||
[DataMember]
|
||||
public int DocRank { get; set; }
|
||||
/// <summary>
|
||||
/// 是否已读
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "是否已读")]
|
||||
[Column("IsRead")]
|
||||
[DataMember]
|
||||
public int IsRead { get; set; }
|
||||
}
|
||||
}
|
||||
29
20220330_Vote/Ewide.RoadFlow/Entity/Extend/rf_flowtask.cs
Normal file
29
20220330_Vote/Ewide.RoadFlow/Entity/Extend/rf_flowtask.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
using SqlSugar;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RoadFlow.Model
|
||||
{
|
||||
public partial class rf_flowtask
|
||||
{
|
||||
[SugarColumn(IsIgnore = true)]
|
||||
public string CurrentStepName { get; set; }
|
||||
|
||||
public rf_flowtask Clone()
|
||||
{
|
||||
return (rf_flowtask)this.MemberwiseClone();
|
||||
}
|
||||
}
|
||||
public partial class rf_flowtask_Group1
|
||||
{
|
||||
public string GroupId { get; set; }
|
||||
public DateTime ReceiveTime { get; set; }
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
34
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/Database.cs
Normal file
34
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/Database.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 流程数据连接实体
|
||||
/// </summary>
|
||||
public class Database
|
||||
{
|
||||
/// <summary>
|
||||
/// 连接ID
|
||||
/// </summary>
|
||||
public Guid ConnectionId { get; set; }
|
||||
/// <summary>
|
||||
/// 连接名称
|
||||
/// </summary>
|
||||
public string ConnectionName { get; set; }
|
||||
/// <summary>
|
||||
/// 表名
|
||||
/// </summary>
|
||||
public string Table { get; set; }
|
||||
/// <summary>
|
||||
/// 主键
|
||||
/// </summary>
|
||||
public string PrimaryKey { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 流程事件参数实体
|
||||
/// </summary>
|
||||
public class EventParam
|
||||
{
|
||||
/// <summary>
|
||||
/// 流程ID
|
||||
/// </summary>
|
||||
public Guid FlowId { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤ID
|
||||
/// </summary>
|
||||
public Guid StepId { get; set; }
|
||||
/// <summary>
|
||||
/// 任务ID
|
||||
/// </summary>
|
||||
public Guid TaskId { get; set; }
|
||||
/// <summary>
|
||||
/// 分组ID
|
||||
/// </summary>
|
||||
public Guid GroupId { get; set; }
|
||||
/// <summary>
|
||||
/// 业务表ID值
|
||||
/// </summary>
|
||||
public string InstanceId { get; set; }
|
||||
/// <summary>
|
||||
/// 任务标题
|
||||
/// </summary>
|
||||
public string TaskTitle { get; set; }
|
||||
/// <summary>
|
||||
/// 流程运行时实体
|
||||
/// </summary>
|
||||
public FlowRun FlowRunModel { get; set; }
|
||||
/// <summary>
|
||||
/// 其它参数
|
||||
/// </summary>
|
||||
public object Other { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
135
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/Execute.cs
Normal file
135
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/Execute.cs
Normal file
@@ -0,0 +1,135 @@
|
||||
using Ewide.Core;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 流程执行参数实体
|
||||
/// </summary>
|
||||
public class Execute
|
||||
{
|
||||
public Execute()
|
||||
{
|
||||
|
||||
}
|
||||
/// <summary>
|
||||
/// 操作类型
|
||||
/// </summary>
|
||||
public enum Type
|
||||
{
|
||||
/// <summary>
|
||||
/// 提交
|
||||
/// </summary>
|
||||
Submit,
|
||||
/// <summary>
|
||||
/// 自由发送
|
||||
/// </summary>
|
||||
FreeSubmit,
|
||||
/// <summary>
|
||||
/// 保存
|
||||
/// </summary>
|
||||
Save,
|
||||
/// <summary>
|
||||
/// 退回
|
||||
/// </summary>
|
||||
Back,
|
||||
/// <summary>
|
||||
/// 完成
|
||||
/// </summary>
|
||||
Completed,
|
||||
/// <summary>
|
||||
/// 转交
|
||||
/// </summary>
|
||||
Redirect,
|
||||
/// <summary>
|
||||
/// 加签
|
||||
/// </summary>
|
||||
AddWrite,
|
||||
/// <summary>
|
||||
/// 抄送完成
|
||||
/// </summary>
|
||||
CopyforCompleted,
|
||||
/// <summary>
|
||||
/// 终止
|
||||
/// </summary>
|
||||
TaskEnd
|
||||
}
|
||||
/// <summary>
|
||||
/// 流程ID
|
||||
/// </summary>
|
||||
public Guid FlowId { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤ID
|
||||
/// </summary>
|
||||
public Guid StepId { get; set; }
|
||||
/// <summary>
|
||||
/// 任务ID
|
||||
/// </summary>
|
||||
public Guid TaskId { get; set; }
|
||||
/// <summary>
|
||||
/// 实例ID
|
||||
/// </summary>
|
||||
public string InstanceId { get; set; }
|
||||
/// <summary>
|
||||
/// 分组ID
|
||||
/// </summary>
|
||||
public Guid GroupId { get; set; }
|
||||
/// <summary>
|
||||
/// 标题
|
||||
/// </summary>
|
||||
public string Title { get; set; }
|
||||
/// <summary>
|
||||
/// 操作类型
|
||||
/// </summary>
|
||||
public Type ExecuteType { get; set; }
|
||||
/// <summary>
|
||||
/// 发送人员
|
||||
/// </summary>
|
||||
public SysUser Sender { get; set; }
|
||||
/// <summary>
|
||||
/// 接收的步骤和人员和要求完成时间
|
||||
/// <para>stepId:步骤ID</para>
|
||||
/// <para>stepName:步骤名称(如果为空根据步骤ID去流程实体中查询,主要是保存动态步骤中自定义的步骤名称)</para>
|
||||
/// <para>beforeStepId:原步骤ID(动态步骤的原步骤ID)</para>
|
||||
/// <para>parallelOrSerial:0并行 1串行</para>
|
||||
/// <para>receiveUsers:接收人</para>
|
||||
/// <para>completedTime:要求完成时间</para>
|
||||
/// </summary>
|
||||
public List<(Guid stepId, string stepName, Guid? beforeStepId, int? parallelOrSerial, List<SysUser> receiveUsers, DateTime? completedTime)> Steps { get; set; }
|
||||
/// <summary>
|
||||
/// 处理意见
|
||||
/// </summary>
|
||||
public string Comment { get; set; }
|
||||
/// <summary>
|
||||
/// 是否签章
|
||||
/// </summary>
|
||||
public int IsSign { get; set; }
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string Note { get; set; }
|
||||
/// <summary>
|
||||
/// 其他类型
|
||||
/// </summary>
|
||||
public int OtherType { get; set; }
|
||||
/// <summary>
|
||||
/// 执行的参数json字符串
|
||||
/// </summary>
|
||||
public string ParamsJSON { get; set; }
|
||||
/// <summary>
|
||||
/// 是否是自动提交
|
||||
/// </summary>
|
||||
public bool IsAutoSubmit { get; set; }
|
||||
/// <summary>
|
||||
/// 附件
|
||||
/// </summary>
|
||||
public string Attachment { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 流程处理结果类
|
||||
/// </summary>
|
||||
public class ExecuteResult
|
||||
{
|
||||
public ExecuteResult()
|
||||
{
|
||||
NextTasks = new List<rf_flowtask>();
|
||||
AutoSubmitTasks = new List<rf_flowtask>();
|
||||
}
|
||||
/// <summary>
|
||||
/// 是否成功
|
||||
/// </summary>
|
||||
public bool IsSuccess { get; set; }
|
||||
/// <summary>
|
||||
/// 提示信息
|
||||
/// </summary>
|
||||
public string Messages { get; set; }
|
||||
/// <summary>
|
||||
/// 调试信息
|
||||
/// </summary>
|
||||
public string DebugMessages { get; set; }
|
||||
/// <summary>
|
||||
/// 其它信息
|
||||
/// </summary>
|
||||
public object Other { get; set; }
|
||||
/// <summary>
|
||||
/// 当前任务
|
||||
/// </summary>
|
||||
public Model.rf_flowtask CurrentTask { get; set; }
|
||||
/// <summary>
|
||||
/// 后续任务
|
||||
/// </summary>
|
||||
public List<rf_flowtask> NextTasks { get; set; }
|
||||
/// <summary>
|
||||
/// 完成后要自动提交的任务
|
||||
/// </summary>
|
||||
public List<rf_flowtask> AutoSubmitTasks { get; set; }
|
||||
/// <summary>
|
||||
/// 当前步骤是否通过
|
||||
/// </summary>
|
||||
public bool StepIsPass { get; set; } = false;
|
||||
/// <summary>
|
||||
/// 当前步骤是否已退回
|
||||
/// </summary>
|
||||
public bool StepIsBack { get; set; } = false;
|
||||
/// <summary>
|
||||
/// 当前流程是否完成
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public bool FlowIsCompleted { get; set; } = false;
|
||||
/// <summary>
|
||||
/// 当前流程是否被终止
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public bool FlowIsStop { get; set; } = false;
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
115
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/FlowRun.cs
Normal file
115
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/FlowRun.cs
Normal file
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RoadFlow.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 流程运行时实体
|
||||
/// </summary>
|
||||
public class FlowRun
|
||||
{
|
||||
/// <summary>
|
||||
/// 流程ID
|
||||
/// </summary>
|
||||
[Key]
|
||||
public Guid Id { get; set; }
|
||||
/// <summary>
|
||||
/// 流程名称
|
||||
/// </summary>
|
||||
public string Name { get; set; }
|
||||
/// <summary>
|
||||
/// 流程分类
|
||||
/// </summary>
|
||||
public Guid Type { get; set; }
|
||||
/// <summary>
|
||||
/// 流程管理人员
|
||||
/// </summary>
|
||||
public string Manager { get; set; }
|
||||
/// <summary>
|
||||
/// 流程实例管理人员
|
||||
/// </summary>
|
||||
public string InstanceManager { get; set; }
|
||||
/// <summary>
|
||||
/// 第一步ID
|
||||
/// </summary>
|
||||
public Guid FirstStepId { get; set; }
|
||||
/// <summary>
|
||||
/// 创建日期
|
||||
/// </summary>
|
||||
public DateTime CreateDate { get; set; }
|
||||
/// <summary>
|
||||
/// 创建人员
|
||||
/// </summary>
|
||||
public string CreateUserId { get; set; }
|
||||
/// <summary>
|
||||
/// 设计时JSON
|
||||
/// </summary>
|
||||
public string DesignerJSON { get; set; }
|
||||
/// <summary>
|
||||
/// 安装日期
|
||||
/// </summary>
|
||||
public DateTime? InstallDate { get; set; }
|
||||
/// <summary>
|
||||
/// 安装人员ID
|
||||
/// </summary>
|
||||
public string InstallUserId { get; set; }
|
||||
/// <summary>
|
||||
/// 运行时JSON
|
||||
/// </summary>
|
||||
public string RunJSON { get; set; }
|
||||
/// <summary>
|
||||
/// 流程图标(发起流程列表时用)
|
||||
/// </summary>
|
||||
public string Ico { get; set; }
|
||||
/// <summary>
|
||||
/// 图标颜色
|
||||
/// </summary>
|
||||
public string Color { get; set; }
|
||||
/// <summary>
|
||||
/// 状态 0:设计中 1:已安装 2:已卸载 3:已删除
|
||||
/// </summary>
|
||||
public int Status { get; set; }
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string Note { get; set; }
|
||||
/// <summary>
|
||||
/// 所属系统Id
|
||||
/// </summary>
|
||||
public Guid? SystemId { get; set; }
|
||||
/// <summary>
|
||||
/// 调试模式 0关闭 1开启(有调试窗口) 2开启(无调试窗口)
|
||||
/// </summary>
|
||||
public int Debug { get; set; }
|
||||
/// <summary>
|
||||
/// 调试人员ID
|
||||
/// </summary>
|
||||
public string DebugUserIds { get; set; }
|
||||
/// <summary>
|
||||
/// 流程数据连接信息
|
||||
/// </summary>
|
||||
public List<FlowRunModel.Database> Databases { get; set; }
|
||||
/// <summary>
|
||||
/// 标识字段
|
||||
/// </summary>
|
||||
public FlowRunModel.TitleField TitleField { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤信息
|
||||
/// </summary>
|
||||
public List<FlowRunModel.Step> Steps { get; set; }
|
||||
/// <summary>
|
||||
/// 连线信息
|
||||
/// </summary>
|
||||
public List<FlowRunModel.Line> Lines { get; set; }
|
||||
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Furion.JsonSerialization.JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
46
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/Line.cs
Normal file
46
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/Line.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 流程连线实体
|
||||
/// </summary>
|
||||
public class Line
|
||||
{
|
||||
/// <summary>
|
||||
/// 连线ID
|
||||
/// </summary>
|
||||
public Guid Id { get; set; }
|
||||
/// <summary>
|
||||
/// 来原步骤ID
|
||||
/// </summary>
|
||||
public Guid FromId { get; set; }
|
||||
/// <summary>
|
||||
/// 到步骤ID
|
||||
/// </summary>
|
||||
public Guid ToId { get; set; }
|
||||
/// <summary>
|
||||
/// 条件判断的方法
|
||||
/// </summary>
|
||||
public string CustomMethod { get; set; }
|
||||
/// <summary>
|
||||
/// 条件判断的SQL条件
|
||||
/// </summary>
|
||||
public string SqlWhere { get; set; }
|
||||
/// <summary>
|
||||
/// 条件判断的组织机构表达式
|
||||
/// </summary>
|
||||
public string OrganizeExpression { get; set; }
|
||||
/// <summary>
|
||||
/// 判断类型 0:OR 1:AND
|
||||
/// </summary>
|
||||
public int JudgeType { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
144
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/Step.cs
Normal file
144
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/Step.cs
Normal file
@@ -0,0 +1,144 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 步骤实体
|
||||
/// </summary>
|
||||
public class Step
|
||||
{
|
||||
/// <summary>
|
||||
/// 步骤ID
|
||||
/// </summary>
|
||||
public Guid Id { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤类型 0常规 1子流程
|
||||
/// </summary>
|
||||
public int Type { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤名称
|
||||
/// </summary>
|
||||
public string Name { get; set; }
|
||||
/// <summary>
|
||||
/// 是否是动态步骤
|
||||
/// <para>0:不是动态步骤(常规步骤) </para>
|
||||
/// <para>1:动态步骤 </para>
|
||||
/// <para>2:动态步骤从字段值中获取,字段值中存:机构ID1|默认处理人ID1,机构ID2|默认处理人ID2</para>
|
||||
/// <para>VUE版本字段值中存:步骤名称1|默认处理人ID1,步骤名称2|默认处理人ID2</para>
|
||||
/// <para>动态步骤是指步骤数量不固定,发送时可以自行添加。例如审批部门不确定的情况下,发送时自行添加要发送到几个部门审批。</para>
|
||||
/// </summary>
|
||||
public int Dynamic { get; set; }
|
||||
/// <summary>
|
||||
/// 动态步骤中设定的字段
|
||||
/// </summary>
|
||||
public string DynamicField { get; set; }
|
||||
/// <summary>
|
||||
/// 意见显示 0不显示 1显示
|
||||
/// </summary>
|
||||
public int CommentDisplay { get; set; }
|
||||
/// <summary>
|
||||
/// 签章意见时是否可传附件 0不可以 1可以
|
||||
/// </summary>
|
||||
public int Attachment { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤是否可以批量处理 0不可以 1可以
|
||||
/// </summary>
|
||||
public int BatchExecute { get; set; }
|
||||
/// <summary>
|
||||
/// 超期提醒0不提醒 1提前多少天提醒
|
||||
/// </summary>
|
||||
public int ExpiredPrompt { get; set; }
|
||||
/// <summary>
|
||||
/// 提前多少天提醒
|
||||
/// </summary>
|
||||
public decimal ExpiredPromptDays { get; set; } = 0;
|
||||
/// <summary>
|
||||
/// 审签类型 0无签批意见栏 1有签批意见(无须签章) 2有签批意见(须签章)
|
||||
/// </summary>
|
||||
public int SignatureType { get; set; }
|
||||
/// <summary>
|
||||
/// 工时(天)
|
||||
/// </summary>
|
||||
public decimal WorkTime { get; set; }
|
||||
/// <summary>
|
||||
/// 是否归档 0不归档 1要归档
|
||||
/// </summary>
|
||||
public int Archives { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤说明
|
||||
/// </summary>
|
||||
public string Note { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤发送后提示语
|
||||
/// </summary>
|
||||
public string SendShowMessage { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤退回后提示语
|
||||
/// </summary>
|
||||
public string BackShowMessage { get; set; }
|
||||
/// <summary>
|
||||
/// X坐标
|
||||
/// </summary>
|
||||
public decimal Position_X { get; set; }
|
||||
/// <summary>
|
||||
/// Y坐标
|
||||
/// </summary>
|
||||
public decimal Position_Y { get; set; }
|
||||
/// <summary>
|
||||
/// 是否要在发送时指定接收人的完成时间
|
||||
/// </summary>
|
||||
public int SendSetWorkTime{ get; set; }
|
||||
/// <summary>
|
||||
/// 任务超时的处理方式 0不处理 1自动提交
|
||||
/// </summary>
|
||||
public int ExpiredExecuteModel { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤运行时获取的默认处理人员
|
||||
/// </summary>
|
||||
public string RunDefaultMembers { get; set; }
|
||||
/// <summary>
|
||||
/// 数据编辑模式 0共同编辑 1独立编辑
|
||||
/// </summary>
|
||||
public int DataEditModel { get; set; } = 0;
|
||||
/// <summary>
|
||||
/// 步骤基本设置
|
||||
/// </summary>
|
||||
public StepBase StepBase { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤表单
|
||||
/// </summary>
|
||||
public StepForm StepForm { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤按钮
|
||||
/// </summary>
|
||||
public List<StepButton> StepButtons { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤字段状态
|
||||
/// </summary>
|
||||
public List<StepFieldStatus> StepFieldStatuses { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤事件
|
||||
/// </summary>
|
||||
public StepEvent StepEvent { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤子流程设置
|
||||
/// </summary>
|
||||
public StepSubFlow StepSubFlow { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤抄送设置
|
||||
/// </summary>
|
||||
public StepCopyFor StepCopyFor { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
|
||||
public Step Clone()
|
||||
{
|
||||
return (Step)MemberwiseClone();
|
||||
}
|
||||
}
|
||||
}
|
||||
128
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/StepBase.cs
Normal file
128
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/StepBase.cs
Normal file
@@ -0,0 +1,128 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 步骤基本设置
|
||||
/// </summary>
|
||||
public class StepBase
|
||||
{
|
||||
/// <summary>
|
||||
///<para>流转类型</para>
|
||||
///<para>0 根据条件判断(无后续步骤时提示)</para>
|
||||
///<para>1 单选一个步骤</para>
|
||||
///<para>2 多选几个步骤(默认选中第一个)</para>
|
||||
///<para>3 多选几个步骤(默认全部选中)</para>
|
||||
///<para>4 多选几个步骤(默认全部选中不能取消)</para>
|
||||
///<para>5 根据条件判断(无后续步骤时完成)</para>
|
||||
/// </summary>
|
||||
public int FlowType { get; set; }
|
||||
/// <summary>
|
||||
/// 运行时选择 0不允许 1允许
|
||||
/// </summary>
|
||||
public int RunSelect { get; set; }
|
||||
/// <summary>
|
||||
/// 处理者类型 0所有成员 1部门 2岗位 3工作组 4人员 5发起者 6前一步骤处理者 7某一步骤处理者 8字段值 9发起者主管 10发起者分管领导 11当前处理者主管 12当前处理者分管领导
|
||||
/// </summary>
|
||||
public string HandlerType { get; set; }
|
||||
/// <summary>
|
||||
/// 选择范围
|
||||
/// </summary>
|
||||
public string SelectRange { get; set; }
|
||||
/// <summary>
|
||||
/// 将默认处理者作为限定选择范围 0默认处理者选中 1默认处理者不选中
|
||||
/// </summary>
|
||||
public int SelectRangeForDefaultHandler { get; set; }
|
||||
/// <summary>
|
||||
/// 当处理者类型为 7某一步骤处理者 时的处理者步骤
|
||||
/// </summary>
|
||||
public Guid? HandlerStepId { get; set; }
|
||||
/// <summary>
|
||||
/// 当处理者类型为 8字段值 时的字段
|
||||
/// </summary>
|
||||
public string ValueField { get; set; }
|
||||
/// <summary>
|
||||
/// 没有找到处理者的时,是否取上一次的处理人作为默认处理者 0否 1是
|
||||
/// </summary>
|
||||
public int LastHadler { get; set; }
|
||||
/// <summary>
|
||||
/// 默认处理者
|
||||
/// </summary>
|
||||
public string DefaultHandler { get; set; }
|
||||
/// <summary>
|
||||
/// 退回策略 0不能退回 1根据处理策略退回 2一人退回全部退回 3所有人退回才退回 4独立退回
|
||||
/// </summary>
|
||||
public int BackModel { get; set; }
|
||||
/// <summary>
|
||||
/// 处理策略 0所有人必须处理 1一人同意即可 2依据人数比例 3独立处理 4 按选择人员顺序处理
|
||||
/// </summary>
|
||||
public int HanlderModel { get; set; }
|
||||
/// <summary>
|
||||
/// 处理策略分组 0不分组 1按发送人分组 2按接收人分组
|
||||
/// </summary>
|
||||
public int HanlderModelGroup { get; set; }
|
||||
/// <summary>
|
||||
/// 退回类型 0退回前一步 1退回第一步 2退回某一步
|
||||
/// </summary>
|
||||
public int BackType { get; set; }
|
||||
/// <summary>
|
||||
/// 是否可以在退回时选择接收人(默认是退回给上一步的发送人)
|
||||
/// </summary>
|
||||
public int BackSelectUser { get; set; }
|
||||
/// <summary>
|
||||
/// 策略百分比
|
||||
/// </summary>
|
||||
public decimal Percentage { get; set; }
|
||||
/// <summary>
|
||||
/// 退回步骤ID 当退回类型为 2退回某一步时
|
||||
/// </summary>
|
||||
public Guid? BackStepId { get; set; }
|
||||
/// <summary>
|
||||
/// 会签策略 0 不会签 1 所有步骤同意 2 一个步骤同意即可 3 依据比例
|
||||
/// </summary>
|
||||
public int Countersignature { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤会签的起点步骤Id
|
||||
/// </summary>
|
||||
public Guid? CountersignatureStartStepId { get; set; }
|
||||
/// <summary>
|
||||
/// 会签策略是依据比例时设置的百分比
|
||||
/// </summary>
|
||||
public decimal CountersignaturePercentage { get; set; }
|
||||
/// <summary>
|
||||
/// 子流程处理策略 0 子流程完成后才能提交 1 子流程发起即可提交
|
||||
/// </summary>
|
||||
public int SubFlowStrategy { get; set; }
|
||||
/// <summary>
|
||||
/// 并发控制 0不控制 1控制
|
||||
/// </summary>
|
||||
public int ConcurrentModel { get; set; }
|
||||
/// <summary>
|
||||
/// 默认处理者SQL或方法
|
||||
/// </summary>
|
||||
public string DefaultHandlerSqlOrMethod { get; set; }
|
||||
/// <summary>
|
||||
/// 后续步骤有默认处理人直接发送(不需要点确定)
|
||||
/// </summary>
|
||||
public int AutoConfirm { get; set; }
|
||||
/// <summary>
|
||||
/// 发送人和接收人是同一人时跳过
|
||||
/// </summary>
|
||||
public int SkipIdenticalUser { get; set; }
|
||||
/// <summary>
|
||||
/// 根据方法跳过(方法返回1或true时跳过)
|
||||
/// </summary>
|
||||
public string SkipMethod { get; set; }
|
||||
/// <summary>
|
||||
/// 发送到退回步骤
|
||||
/// </summary>
|
||||
public int SendToBackStep { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 步骤按钮实体
|
||||
/// </summary>
|
||||
public class StepButton
|
||||
{
|
||||
/// <summary>
|
||||
/// 按钮ID
|
||||
/// </summary>
|
||||
public Guid Id { get; set; }
|
||||
/// <summary>
|
||||
/// 按钮说明
|
||||
/// </summary>
|
||||
public string Note { get; set; }
|
||||
/// <summary>
|
||||
/// 显示标题
|
||||
/// </summary>
|
||||
public string ShowTitle { get; set; }
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
public int Sort { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 步骤抄送实体
|
||||
/// </summary>
|
||||
public class StepCopyFor
|
||||
{
|
||||
/// <summary>
|
||||
/// 抄送组织机构人员
|
||||
/// </summary>
|
||||
public string MemberId { get; set; }
|
||||
/// <summary>
|
||||
/// 处理者类型
|
||||
/// </summary>
|
||||
public string HandlerType { get; set; }
|
||||
/// <summary>
|
||||
/// 处理者步骤
|
||||
/// </summary>
|
||||
public string Steps { get; set; }
|
||||
/// <summary>
|
||||
/// 方法或SQL
|
||||
/// </summary>
|
||||
public string MethodOrSql { get; set; }
|
||||
/// <summary>
|
||||
/// 抄送时间 0步骤接收时 1步骤完成时
|
||||
/// </summary>
|
||||
public int CopyforTime { get; set; }
|
||||
/// <summary>
|
||||
/// 发送待办消息方式 0站内短信 1手机短信 2微信 3公众号 4邮件
|
||||
/// </summary>
|
||||
public string SendMessageType { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 步骤事件实体
|
||||
/// </summary>
|
||||
public class StepEvent
|
||||
{
|
||||
/// <summary>
|
||||
/// 步骤提交前事件
|
||||
/// </summary>
|
||||
public string SubmitBefore { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤提交后事件
|
||||
/// </summary>
|
||||
public string SubmitAfter { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 步骤通过后事件
|
||||
/// </summary>
|
||||
public string SubmitPassAfter { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤退回前事件
|
||||
/// </summary>
|
||||
public string BackBefore { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤退回后事件
|
||||
/// </summary>
|
||||
public string BackAfter { get; set; }
|
||||
/// <summary>
|
||||
/// 步骤退回通过后事件
|
||||
/// </summary>
|
||||
public string BackPassAfter { get; set; }
|
||||
/// <summary>
|
||||
/// 子流程激活前事件
|
||||
/// </summary>
|
||||
public string SubFlowActivationBefore { get; set; }
|
||||
/// <summary>
|
||||
/// 子流程完成后事件
|
||||
/// </summary>
|
||||
public string SubFlowCompletedBefore { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 步骤字段状态实体
|
||||
/// </summary>
|
||||
public class StepFieldStatus
|
||||
{
|
||||
/// <summary>
|
||||
/// 字段 连接ID.表名.字段名
|
||||
/// </summary>
|
||||
public string Field { get; set; }
|
||||
/// <summary>
|
||||
/// 状态 0编辑 1只读 2隐藏
|
||||
/// </summary>
|
||||
public int Status { get; set; }
|
||||
/// <summary>
|
||||
/// 数据检查 0不检查 1允许为空,非空时检查 2不允许为空,并检查
|
||||
/// </summary>
|
||||
public int Check { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
34
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/StepForm.cs
Normal file
34
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/StepForm.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 步骤表单实体
|
||||
/// </summary>
|
||||
public class StepForm
|
||||
{
|
||||
/// <summary>
|
||||
/// 表单ID
|
||||
/// </summary>
|
||||
public Guid Id { get; set; }
|
||||
/// <summary>
|
||||
/// 表单名称
|
||||
/// </summary>
|
||||
public string Name { get; set; }
|
||||
/// <summary>
|
||||
/// 移动端表单ID
|
||||
/// </summary>
|
||||
public Guid MobileId { get; set; }
|
||||
/// <summary>
|
||||
/// 移动端表单名称
|
||||
/// </summary>
|
||||
public string MobileName { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 步骤子流程实体
|
||||
/// </summary>
|
||||
public class StepSubFlow
|
||||
{
|
||||
/// <summary>
|
||||
/// 子流程ID
|
||||
/// </summary>
|
||||
public Guid SubFlowId { get; set; }
|
||||
/// <summary>
|
||||
/// 子流程策略,0子流程完成才能提交,1子流程发起即可提交,2子流程完成自动提交
|
||||
/// </summary>
|
||||
public int SubFlowStrategy { get; set; }
|
||||
/// <summary>
|
||||
/// 实例类型 0所有人同一实例 1每个人单独实例
|
||||
/// </summary>
|
||||
public int TaskType { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 标识字段
|
||||
/// </summary>
|
||||
public class TitleField
|
||||
{
|
||||
/// <summary>
|
||||
/// 连接ID
|
||||
/// </summary>
|
||||
public Guid ConnectionId { get; set; }
|
||||
/// <summary>
|
||||
/// 表
|
||||
/// </summary>
|
||||
public string Table { get; set; }
|
||||
/// <summary>
|
||||
/// 字段
|
||||
/// </summary>
|
||||
public string Field { get; set; }
|
||||
/// <summary>
|
||||
/// 标识值
|
||||
/// </summary>
|
||||
public string Value { get; set; }
|
||||
/// <summary>
|
||||
/// 流程审批完成后事件
|
||||
/// </summary>
|
||||
public string EventCompleted { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 流程审批终止后事件
|
||||
/// </summary>
|
||||
public string EventStop { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
157
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/User.cs
Normal file
157
20220330_Vote/Ewide.RoadFlow/Entity/FlowRunModel/User.cs
Normal file
@@ -0,0 +1,157 @@
|
||||
using Ewide.Core;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace RoadFlow.Model.FlowRunModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 用户实体类
|
||||
/// </summary>
|
||||
|
||||
public class User : IEqualityComparer<User>
|
||||
{
|
||||
/// <summary>
|
||||
/// Id
|
||||
/// </summary>
|
||||
[DisplayName("Id")]
|
||||
[Key]
|
||||
public string Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 姓名
|
||||
/// </summary>
|
||||
[DisplayName("姓名")]
|
||||
[Required(ErrorMessage = "姓名不能为空")]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 帐号
|
||||
/// </summary>
|
||||
[DisplayName("帐号")]
|
||||
[Required(ErrorMessage = "帐号不能为空")]
|
||||
public string Account { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密码
|
||||
/// </summary>
|
||||
[DisplayName("密码")]
|
||||
[Required(ErrorMessage = "密码不能为空")]
|
||||
public string Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 性别 0男 1女
|
||||
/// </summary>
|
||||
[DisplayName("性别 0男 1女")]
|
||||
public int? Sex { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态 0 正常 1 冻结
|
||||
/// </summary>
|
||||
[DisplayName("状态 0 正常 1 冻结")]
|
||||
public int Status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 职务
|
||||
/// </summary>
|
||||
[DisplayName("职务")]
|
||||
public string Job { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[DisplayName("备注")]
|
||||
public string Note { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 手机
|
||||
/// </summary>
|
||||
[DisplayName("手机")]
|
||||
public string Mobile { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 办公电话
|
||||
/// </summary>
|
||||
[DisplayName("办公电话")]
|
||||
public string Tel { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 其它联系方式
|
||||
/// </summary>
|
||||
[DisplayName("其它联系方式")]
|
||||
public string OtherTel { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 传真
|
||||
/// </summary>
|
||||
[DisplayName("传真")]
|
||||
public string Fax { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 邮箱
|
||||
/// </summary>
|
||||
[DisplayName("邮箱")]
|
||||
public string Email { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// QQ(此字段不保存QQ号了,用来保存流程处理时有时需要人员分组)
|
||||
/// </summary>
|
||||
[DisplayName("QQ")]
|
||||
public string QQ { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 头像
|
||||
/// </summary>
|
||||
[DisplayName("头像")]
|
||||
public string HeadImg { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 微信号(此字段不保存微信号,用来保存用户选择的当前语言)
|
||||
/// </summary>
|
||||
[DisplayName("微信号")]
|
||||
public string WeiXin { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 人员兼职的机构ID(兼职时有用)(organizeuser表ID)
|
||||
/// </summary>
|
||||
[DisplayName("人员兼职的机构ID")]
|
||||
public string PartTimeId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信openid
|
||||
/// </summary>
|
||||
[DisplayName("微信openid")]
|
||||
public string WeiXinOpenId { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
|
||||
}
|
||||
|
||||
public bool Equals(User u1, User u2)
|
||||
{
|
||||
return u1.Id == u2.Id;
|
||||
}
|
||||
|
||||
public int GetHashCode(User u)
|
||||
{
|
||||
return u.Id.GetHashCode();
|
||||
}
|
||||
|
||||
public User Clone()
|
||||
{
|
||||
return (User)MemberwiseClone();
|
||||
}
|
||||
|
||||
public static User FromSysUser(SysUser u)
|
||||
{
|
||||
User rtn = new User();
|
||||
rtn.Id = u.Id;
|
||||
rtn.Name = u.Name;
|
||||
|
||||
return rtn;
|
||||
}
|
||||
}
|
||||
}
|
||||
259
20220330_Vote/Ewide.RoadFlow/Entity/ProgramRun/ProgramRun.cs
Normal file
259
20220330_Vote/Ewide.RoadFlow/Entity/ProgramRun/ProgramRun.cs
Normal file
@@ -0,0 +1,259 @@
|
||||
using Newtonsoft.Json.Linq;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace RoadFlow.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 程序设计运行时实体,用于缓存
|
||||
/// </summary>
|
||||
public class ProgramRun
|
||||
{
|
||||
/// <summary>
|
||||
/// Id
|
||||
/// </summary>
|
||||
[DisplayName("Id")]
|
||||
[Key]
|
||||
public Guid Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 应用名称
|
||||
/// </summary>
|
||||
[DisplayName("应用名称")]
|
||||
[Required(ErrorMessage = "应用名称不能为空")]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类
|
||||
/// </summary>
|
||||
[Required]
|
||||
[DisplayName("分类")]
|
||||
public Guid Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
[Required]
|
||||
[DisplayName("创建时间")]
|
||||
public DateTime CreateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发布时间
|
||||
/// </summary>
|
||||
[DisplayName("发布时间")]
|
||||
public DateTime? PublishTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人
|
||||
/// </summary>
|
||||
[Required]
|
||||
[DisplayName("创建人")]
|
||||
public Guid CreateUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 查询SQL
|
||||
/// </summary>
|
||||
[Required]
|
||||
[DisplayName("查询SQL")]
|
||||
public string SqlString { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否显示新增按钮
|
||||
/// </summary>
|
||||
[Required]
|
||||
[DisplayName("是否显示新增按钮")]
|
||||
public int IsAdd { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据连接ID
|
||||
/// </summary>
|
||||
[Required]
|
||||
[DisplayName("数据连接ID")]
|
||||
public Guid ConnId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态 0设计中 1已发布 2已作废
|
||||
/// </summary>
|
||||
[Required]
|
||||
[DisplayName("状态 0设计中 1已发布 2已作废")]
|
||||
public int Status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表单ID
|
||||
/// </summary>
|
||||
[DisplayName("表单ID")]
|
||||
public string FormId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编辑模式 0,当前窗口 1,弹出层
|
||||
/// </summary>
|
||||
[DisplayName("编辑模式 0,当前窗口 1,弹出层")]
|
||||
public int? EditModel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 弹出层宽度
|
||||
/// </summary>
|
||||
[DisplayName("弹出层宽度")]
|
||||
public string Width { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 弹出层高度
|
||||
/// </summary>
|
||||
[DisplayName("弹出层高度")]
|
||||
public string Height { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 按钮显示位置 0新行 1查询后面
|
||||
/// </summary>
|
||||
[DisplayName("按钮显示位置 0新行 1查询后面")]
|
||||
public int ButtonLocation { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否分页
|
||||
/// </summary>
|
||||
[DisplayName("是否分页")]
|
||||
public int IsPager { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 选择列 0无 1单选 2多选
|
||||
/// </summary>
|
||||
public int SelectColumn { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否显示序号列
|
||||
/// </summary>
|
||||
public int RowNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 页面脚本
|
||||
/// </summary>
|
||||
[DisplayName("页面脚本")]
|
||||
public string ClientScript { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 导出EXCEL模板
|
||||
/// </summary>
|
||||
[DisplayName("导出EXCEL模板")]
|
||||
public string ExportTemplate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 导出Excel表头
|
||||
/// </summary>
|
||||
[DisplayName("导出Excel表头")]
|
||||
public string ExportHeaderText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 导出EXCLE的文件名
|
||||
/// </summary>
|
||||
[DisplayName("导出EXCLE的文件名")]
|
||||
public string ExportFileName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表样式
|
||||
/// </summary>
|
||||
[DisplayName("列表样式")]
|
||||
public string TableStyle { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表表头HTML
|
||||
/// </summary>
|
||||
[DisplayName("列表表头HTML")]
|
||||
public string TableHead { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 导入EXCEL数据时的标识字段,每次导入生成一个编号区分
|
||||
/// </summary>
|
||||
[DisplayName("导入EXCEL数据时的标识字段,每次导入生成一个编号区分")]
|
||||
public string InDataNumberFiledName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表头合并
|
||||
/// </summary>
|
||||
public string GroupHeaders { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///工具栏按钮HTML
|
||||
/// </summary>
|
||||
public string Button_Toolbar { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///常规按钮HTML
|
||||
/// </summary>
|
||||
public string Button_Normal { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///列表HTML
|
||||
/// </summary>
|
||||
public string Button_List { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 查询HTML
|
||||
/// </summary>
|
||||
public string QueryHtml { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 查询按钮时的JSON data
|
||||
/// function query(size, number) {var data = 这里的JSON;}
|
||||
/// </summary>
|
||||
public string QueryData { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 表头
|
||||
/// </summary>
|
||||
public string GridColNames { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列设置
|
||||
/// </summary>
|
||||
public string GridColModels { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列设置(VUE用)
|
||||
/// </summary>
|
||||
public JArray Cols { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 默认排序列
|
||||
/// </summary>
|
||||
public string DefaultSort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 新增修改删除数据后执行的方法
|
||||
/// </summary>
|
||||
public string EditEvents { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 查询SQL
|
||||
/// </summary>
|
||||
public string QuerySql { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 得到条数SQL
|
||||
/// </summary>
|
||||
public string CountSql { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列表字段
|
||||
/// </summary>
|
||||
public List<Model.rf_programfield> ProgramFields { get; set; }
|
||||
/// <summary>
|
||||
/// 按钮
|
||||
/// </summary>
|
||||
public List<Model.rf_programbutton> ProgramButtons { get; set; }
|
||||
/// <summary>
|
||||
/// 查询
|
||||
/// </summary>
|
||||
public List<Model.rf_programquery> ProgramQueries { get; set; }
|
||||
/// <summary>
|
||||
/// 验证
|
||||
/// </summary>
|
||||
public List<Model.rf_programvalidate> ProgramValidates { get; set; }
|
||||
/// <summary>
|
||||
/// 导出
|
||||
/// </summary>
|
||||
public List<Model.rf_programexport> ProgramExports { get; set; }
|
||||
}
|
||||
}
|
||||
132
20220330_Vote/Ewide.RoadFlow/Entity/rf_applibrary.cs
Normal file
132
20220330_Vote/Ewide.RoadFlow/Entity/rf_applibrary.cs
Normal file
@@ -0,0 +1,132 @@
|
||||
//----------rf_applibrary开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_applibrary
|
||||
/// </summary>
|
||||
[Table("rf_applibrary")]
|
||||
[Serializable]
|
||||
public partial class rf_applibrary: BaseEntity {
|
||||
/// <summary>
|
||||
/// 标题
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="标题")]
|
||||
[Column("Title")]
|
||||
[DataMember]
|
||||
public string Title {get;set;}
|
||||
/// <summary>
|
||||
/// 地址
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="地址")]
|
||||
[Column("Address")]
|
||||
[DataMember]
|
||||
public string Address {get;set;}
|
||||
/// <summary>
|
||||
/// 分类ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="分类ID")]
|
||||
[Column("Type")]
|
||||
[DataMember]
|
||||
public string Type {get;set;}
|
||||
/// <summary>
|
||||
/// 打开方式 0-默认(标签方式),1-弹出层,2-弹出层(模态),3-弹出窗口,4-弹出窗口(模态),5-新窗口
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="打开方式 0-默认(标签方式),1-弹出层,2-弹出层(模态),3-弹出窗口,4-弹出窗口(模态),5-新窗口")]
|
||||
[Column("OpenMode")]
|
||||
[DataMember]
|
||||
public int OpenMode {get;set;}
|
||||
/// <summary>
|
||||
/// 弹出窗口宽度
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="弹出窗口宽度")]
|
||||
[Column("Width")]
|
||||
[DataMember]
|
||||
public int? Width {get;set;}
|
||||
/// <summary>
|
||||
/// 弹出窗口高度
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="弹出窗口高度")]
|
||||
[Column("Height")]
|
||||
[DataMember]
|
||||
public int? Height {get;set;}
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="备注")]
|
||||
[Column("Note")]
|
||||
[DataMember]
|
||||
public string Note {get;set;}
|
||||
/// <summary>
|
||||
/// 唯一标识符,流程应用时为流程ID,表单应用时对应表单ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="唯一标识符,流程应用时为流程ID,表单应用时对应表单ID")]
|
||||
[Column("Code")]
|
||||
[DataMember]
|
||||
public string Code {get;set;}
|
||||
/// <summary>
|
||||
/// 标题英语
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="标题英语")]
|
||||
[Column("Title_en")]
|
||||
[DataMember]
|
||||
public string Title_en {get;set;}
|
||||
/// <summary>
|
||||
/// 标题繁体中文
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="标题繁体中文")]
|
||||
[Column("Title_zh")]
|
||||
[DataMember]
|
||||
public string Title_zh {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_applibrary
|
||||
/// </summary>
|
||||
public class rf_applibraryMap : EntityTypeConfiguration<rf_applibrary>
|
||||
{
|
||||
public rf_applibraryMap()
|
||||
{
|
||||
this.ToTable("rf_applibrary");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.Title).HasColumnName("Title").IsRequired();
|
||||
this.Property(t => t.Address).HasColumnName("Address").IsRequired();
|
||||
this.Property(t => t.Type).HasColumnName("Type");
|
||||
this.Property(t => t.OpenMode).HasColumnName("OpenMode").IsRequired();
|
||||
this.Property(t => t.Width).HasColumnName("Width");
|
||||
this.Property(t => t.Height).HasColumnName("Height");
|
||||
this.Property(t => t.Note).HasColumnName("Note");
|
||||
this.Property(t => t.Code).HasColumnName("Code");
|
||||
this.Property(t => t.Title_en).HasColumnName("Title_en");
|
||||
this.Property(t => t.Title_zh).HasColumnName("Title_zh");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_applibrary结束----------
|
||||
|
||||
|
||||
87
20220330_Vote/Ewide.RoadFlow/Entity/rf_dbconnection.cs
Normal file
87
20220330_Vote/Ewide.RoadFlow/Entity/rf_dbconnection.cs
Normal file
@@ -0,0 +1,87 @@
|
||||
//----------rf_dbconnection开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_dbconnection
|
||||
/// </summary>
|
||||
[Table("rf_dbconnection")]
|
||||
[Serializable]
|
||||
public partial class rf_dbconnection: BaseEntity {
|
||||
/// <summary>
|
||||
/// 连接名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="连接名称")]
|
||||
[Column("Name")]
|
||||
[DataMember]
|
||||
public string Name {get;set;}
|
||||
/// <summary>
|
||||
/// 连接类型
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="连接类型")]
|
||||
[Column("ConnType")]
|
||||
[DataMember]
|
||||
public string ConnType {get;set;}
|
||||
/// <summary>
|
||||
/// 连接字符串
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="连接字符串")]
|
||||
[Column("ConnString")]
|
||||
[DataMember]
|
||||
public string ConnString {get;set;}
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="备注")]
|
||||
[Column("Note")]
|
||||
[DataMember]
|
||||
public string Note {get;set;}
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="排序")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_dbconnection
|
||||
/// </summary>
|
||||
public class rf_dbconnectionMap : EntityTypeConfiguration<rf_dbconnection>
|
||||
{
|
||||
public rf_dbconnectionMap()
|
||||
{
|
||||
this.ToTable("rf_dbconnection");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.Name).HasColumnName("Name").IsRequired();
|
||||
this.Property(t => t.ConnType).HasColumnName("ConnType").IsRequired();
|
||||
this.Property(t => t.ConnString).HasColumnName("ConnString").IsRequired();
|
||||
this.Property(t => t.Note).HasColumnName("Note");
|
||||
this.Property(t => t.Sort).HasColumnName("Sort").IsRequired();
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_dbconnection结束----------
|
||||
|
||||
|
||||
105
20220330_Vote/Ewide.RoadFlow/Entity/rf_dictionary.cs
Normal file
105
20220330_Vote/Ewide.RoadFlow/Entity/rf_dictionary.cs
Normal file
@@ -0,0 +1,105 @@
|
||||
|
||||
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Runtime.Serialization;
|
||||
using Furion.JsonSerialization;
|
||||
namespace RoadFlow.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_dictionary
|
||||
/// </summary>
|
||||
[Table("rf_dictionary")]
|
||||
[Serializable]
|
||||
public partial class rf_dictionary : BaseEntity
|
||||
{
|
||||
/// <summary>
|
||||
/// 上级ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "上级ID")]
|
||||
[Column("ParentId")]
|
||||
[DataMember]
|
||||
public string ParentId { get; set; }
|
||||
/// <summary>
|
||||
/// 标题
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "标题")]
|
||||
[Column("Title")]
|
||||
[DataMember]
|
||||
public string Title { get; set; }
|
||||
/// <summary>
|
||||
/// 唯一代码
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "唯一代码")]
|
||||
[Column("Code")]
|
||||
[DataMember]
|
||||
public string Code { get; set; }
|
||||
/// <summary>
|
||||
/// 值
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "值")]
|
||||
[Column("Value")]
|
||||
[DataMember]
|
||||
public string Value { get; set; }
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "备注")]
|
||||
[Column("Note")]
|
||||
[DataMember]
|
||||
public string Note { get; set; }
|
||||
/// <summary>
|
||||
/// 其它信息
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "其它信息")]
|
||||
[Column("Other")]
|
||||
[DataMember]
|
||||
public string Other { get; set; }
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "排序")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort { get; set; }
|
||||
/// <summary>
|
||||
/// 0 正常 1 删除
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "0 正常 1 删除")]
|
||||
[Column("Status")]
|
||||
[DataMember]
|
||||
public int Status { get; set; }
|
||||
/// <summary>
|
||||
/// 标题_英语
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "标题_英语")]
|
||||
[Column("Title_en")]
|
||||
[DataMember]
|
||||
public string Title_en { get; set; }
|
||||
/// <summary>
|
||||
/// 标题_繁体中文
|
||||
/// </summary>
|
||||
|
||||
[Display(Name = "标题_繁体中文")]
|
||||
[Column("Title_zh")]
|
||||
[DataMember]
|
||||
public string Title_zh { get; set; }
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
159
20220330_Vote/Ewide.RoadFlow/Entity/rf_flow.cs
Normal file
159
20220330_Vote/Ewide.RoadFlow/Entity/rf_flow.cs
Normal file
@@ -0,0 +1,159 @@
|
||||
//----------rf_flow开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_flow
|
||||
/// </summary>
|
||||
[Table("rf_flow")]
|
||||
[Serializable]
|
||||
public partial class rf_flow: BaseEntity {
|
||||
/// <summary>
|
||||
/// 名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="名称")]
|
||||
[Column("Name")]
|
||||
[DataMember]
|
||||
public string Name {get;set;}
|
||||
/// <summary>
|
||||
/// 分类
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="分类")]
|
||||
[Column("FlowType")]
|
||||
[DataMember]
|
||||
public string FlowType {get;set;}
|
||||
/// <summary>
|
||||
/// 管理人员
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="管理人员")]
|
||||
[Column("Manager")]
|
||||
[DataMember]
|
||||
public string Manager {get;set;}
|
||||
/// <summary>
|
||||
/// 实例管理人员
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="实例管理人员")]
|
||||
[Column("InstanceManager")]
|
||||
[DataMember]
|
||||
public string InstanceManager {get;set;}
|
||||
/// <summary>
|
||||
/// 创建日期
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="创建日期")]
|
||||
[Column("CreateDate")]
|
||||
[DataMember]
|
||||
public DateTime CreateDate {get;set;}
|
||||
/// <summary>
|
||||
/// 创建人员
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="创建人员")]
|
||||
[Column("CreateUser")]
|
||||
[DataMember]
|
||||
public string CreateUser {get;set;}
|
||||
/// <summary>
|
||||
/// 设计时JSON
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="设计时JSON")]
|
||||
[Column("DesignerJSON")]
|
||||
[DataMember]
|
||||
public string DesignerJSON {get;set;}
|
||||
/// <summary>
|
||||
/// 运行时JSON
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="运行时JSON")]
|
||||
[Column("RunJSON")]
|
||||
[DataMember]
|
||||
public string RunJSON {get;set;}
|
||||
/// <summary>
|
||||
/// 安装日期
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="安装日期")]
|
||||
[Column("InstallDate")]
|
||||
[DataMember]
|
||||
public DateTime? InstallDate {get;set;}
|
||||
/// <summary>
|
||||
/// 安装人员
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="安装人员")]
|
||||
[Column("InstallUser")]
|
||||
[DataMember]
|
||||
public string InstallUser {get;set;}
|
||||
/// <summary>
|
||||
/// 状态 0设计中 1已安装 2已卸载 3已删除
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="状态 0设计中 1已安装 2已卸载 3已删除")]
|
||||
[Column("Status")]
|
||||
[DataMember]
|
||||
public int Status {get;set;}
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="备注")]
|
||||
[Column("Note")]
|
||||
[DataMember]
|
||||
public string Note {get;set;}
|
||||
/// <summary>
|
||||
/// 所属系统Id
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="所属系统Id")]
|
||||
[Column("SystemId")]
|
||||
[DataMember]
|
||||
public string SystemId {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_flow
|
||||
/// </summary>
|
||||
public class rf_flowMap : EntityTypeConfiguration<rf_flow>
|
||||
{
|
||||
public rf_flowMap()
|
||||
{
|
||||
this.ToTable("rf_flow");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.Name).HasColumnName("Name").IsRequired();
|
||||
this.Property(t => t.FlowType).HasColumnName("FlowType").IsRequired();
|
||||
this.Property(t => t.Manager).HasColumnName("Manager").IsRequired();
|
||||
this.Property(t => t.InstanceManager).HasColumnName("InstanceManager").IsRequired();
|
||||
this.Property(t => t.CreateDate).HasColumnName("CreateDate").IsRequired();
|
||||
this.Property(t => t.CreateUser).HasColumnName("CreateUser").IsRequired();
|
||||
this.Property(t => t.DesignerJSON).HasColumnName("DesignerJSON");
|
||||
this.Property(t => t.RunJSON).HasColumnName("RunJSON");
|
||||
this.Property(t => t.InstallDate).HasColumnName("InstallDate");
|
||||
this.Property(t => t.InstallUser).HasColumnName("InstallUser");
|
||||
this.Property(t => t.Status).HasColumnName("Status").IsRequired();
|
||||
this.Property(t => t.Note).HasColumnName("Note");
|
||||
this.Property(t => t.SystemId).HasColumnName("SystemId");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_flow结束----------
|
||||
|
||||
|
||||
87
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowapisystem.cs
Normal file
87
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowapisystem.cs
Normal file
@@ -0,0 +1,87 @@
|
||||
//----------rf_flowapisystem开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_flowapisystem
|
||||
/// </summary>
|
||||
[Table("rf_flowapisystem")]
|
||||
[Serializable]
|
||||
public partial class rf_flowapisystem: BaseEntity {
|
||||
/// <summary>
|
||||
/// 系统名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="系统名称")]
|
||||
[Column("Name")]
|
||||
[DataMember]
|
||||
public string Name {get;set;}
|
||||
/// <summary>
|
||||
/// 系统标识(不能重复)
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="系统标识(不能重复)")]
|
||||
[Column("SystemCode")]
|
||||
[DataMember]
|
||||
public string SystemCode {get;set;}
|
||||
/// <summary>
|
||||
/// 调用KEY
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="调用KEY")]
|
||||
[Column("SystemIP")]
|
||||
[DataMember]
|
||||
public string SystemIP {get;set;}
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="备注")]
|
||||
[Column("Note")]
|
||||
[DataMember]
|
||||
public string Note {get;set;}
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="排序")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_flowapisystem
|
||||
/// </summary>
|
||||
public class rf_flowapisystemMap : EntityTypeConfiguration<rf_flowapisystem>
|
||||
{
|
||||
public rf_flowapisystemMap()
|
||||
{
|
||||
this.ToTable("rf_flowapisystem");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.Name).HasColumnName("Name").IsRequired();
|
||||
this.Property(t => t.SystemCode).HasColumnName("SystemCode").IsRequired();
|
||||
this.Property(t => t.SystemIP).HasColumnName("SystemIP").IsRequired();
|
||||
this.Property(t => t.Note).HasColumnName("Note");
|
||||
this.Property(t => t.Sort).HasColumnName("Sort").IsRequired();
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_flowapisystem结束----------
|
||||
|
||||
|
||||
168
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowarchive.cs
Normal file
168
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowarchive.cs
Normal file
@@ -0,0 +1,168 @@
|
||||
//----------rf_flowarchive开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_flowarchive
|
||||
/// </summary>
|
||||
[Table("rf_flowarchive")]
|
||||
[Serializable]
|
||||
public partial class rf_flowarchive: BaseEntity {
|
||||
/// <summary>
|
||||
/// 流程ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="流程ID")]
|
||||
[Column("FlowId")]
|
||||
[DataMember]
|
||||
public string FlowId {get;set;}
|
||||
/// <summary>
|
||||
/// 步骤
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="步骤")]
|
||||
[Column("StepId")]
|
||||
[DataMember]
|
||||
public string StepId {get;set;}
|
||||
/// <summary>
|
||||
/// 流程名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="流程名称")]
|
||||
[Column("FlowName")]
|
||||
[DataMember]
|
||||
public string FlowName {get;set;}
|
||||
/// <summary>
|
||||
/// 步骤名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="步骤名称")]
|
||||
[Column("StepName")]
|
||||
[DataMember]
|
||||
public string StepName {get;set;}
|
||||
/// <summary>
|
||||
/// 任务ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="任务ID")]
|
||||
[Column("TaskId")]
|
||||
[DataMember]
|
||||
public string TaskId {get;set;}
|
||||
/// <summary>
|
||||
/// 组
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="组")]
|
||||
[Column("GroupId")]
|
||||
[DataMember]
|
||||
public string GroupId {get;set;}
|
||||
/// <summary>
|
||||
/// 实例ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="实例ID")]
|
||||
[Column("InstanceId")]
|
||||
[DataMember]
|
||||
public string InstanceId {get;set;}
|
||||
/// <summary>
|
||||
/// 标题
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="标题")]
|
||||
[Column("Title")]
|
||||
[DataMember]
|
||||
public string Title {get;set;}
|
||||
/// <summary>
|
||||
/// 处理人ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="处理人ID")]
|
||||
[Column("UserId")]
|
||||
[DataMember]
|
||||
public string UserId {get;set;}
|
||||
/// <summary>
|
||||
/// 处理人姓名
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="处理人姓名")]
|
||||
[Column("UserName")]
|
||||
[DataMember]
|
||||
public string UserName {get;set;}
|
||||
/// <summary>
|
||||
/// 数据
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="数据")]
|
||||
[Column("DataJson")]
|
||||
[DataMember]
|
||||
public string DataJson {get;set;}
|
||||
/// <summary>
|
||||
/// 处理意见HTML
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="处理意见HTML")]
|
||||
[Column("Comments")]
|
||||
[DataMember]
|
||||
public string Comments {get;set;}
|
||||
/// <summary>
|
||||
/// 写入时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="写入时间")]
|
||||
[Column("WriteTime")]
|
||||
[DataMember]
|
||||
public DateTime WriteTime {get;set;}
|
||||
/// <summary>
|
||||
/// 表单HTML
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="表单HTML")]
|
||||
[Column("FormHtml")]
|
||||
[DataMember]
|
||||
public string FormHtml {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_flowarchive
|
||||
/// </summary>
|
||||
public class rf_flowarchiveMap : EntityTypeConfiguration<rf_flowarchive>
|
||||
{
|
||||
public rf_flowarchiveMap()
|
||||
{
|
||||
this.ToTable("rf_flowarchive");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.FlowId).HasColumnName("FlowId").IsRequired();
|
||||
this.Property(t => t.StepId).HasColumnName("StepId").IsRequired();
|
||||
this.Property(t => t.FlowName).HasColumnName("FlowName").IsRequired();
|
||||
this.Property(t => t.StepName).HasColumnName("StepName").IsRequired();
|
||||
this.Property(t => t.TaskId).HasColumnName("TaskId").IsRequired();
|
||||
this.Property(t => t.GroupId).HasColumnName("GroupId").IsRequired();
|
||||
this.Property(t => t.InstanceId).HasColumnName("InstanceId").IsRequired();
|
||||
this.Property(t => t.Title).HasColumnName("Title").IsRequired();
|
||||
this.Property(t => t.UserId).HasColumnName("UserId").IsRequired();
|
||||
this.Property(t => t.UserName).HasColumnName("UserName").IsRequired();
|
||||
this.Property(t => t.DataJson).HasColumnName("DataJson").IsRequired();
|
||||
this.Property(t => t.Comments).HasColumnName("Comments");
|
||||
this.Property(t => t.WriteTime).HasColumnName("WriteTime").IsRequired();
|
||||
this.Property(t => t.FormHtml).HasColumnName("FormHtml");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_flowarchive结束----------
|
||||
|
||||
|
||||
123
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowbutton.cs
Normal file
123
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowbutton.cs
Normal file
@@ -0,0 +1,123 @@
|
||||
//----------rf_flowbutton开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_flowbutton
|
||||
/// </summary>
|
||||
[Table("rf_flowbutton")]
|
||||
[Serializable]
|
||||
public partial class rf_flowbutton: BaseEntity {
|
||||
/// <summary>
|
||||
/// 按钮标题
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="按钮标题")]
|
||||
[Column("Title")]
|
||||
[DataMember]
|
||||
public string Title {get;set;}
|
||||
/// <summary>
|
||||
/// 按钮图标
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="按钮图标")]
|
||||
[Column("Ico")]
|
||||
[DataMember]
|
||||
public string Ico {get;set;}
|
||||
/// <summary>
|
||||
/// 按钮脚本
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="按钮脚本")]
|
||||
[Column("Script")]
|
||||
[DataMember]
|
||||
public string Script {get;set;}
|
||||
/// <summary>
|
||||
/// 备注说明
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="备注说明")]
|
||||
[Column("Note")]
|
||||
[DataMember]
|
||||
public string Note {get;set;}
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="排序")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
/// <summary>
|
||||
/// 标题英语
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="标题英语")]
|
||||
[Column("Title_en")]
|
||||
[DataMember]
|
||||
public string Title_en {get;set;}
|
||||
/// <summary>
|
||||
/// 标题繁体中文
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="标题繁体中文")]
|
||||
[Column("Title_zh")]
|
||||
[DataMember]
|
||||
public string Title_zh {get;set;}
|
||||
/// <summary>
|
||||
/// 备注英语
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="备注英语")]
|
||||
[Column("Note_en")]
|
||||
[DataMember]
|
||||
public string Note_en {get;set;}
|
||||
/// <summary>
|
||||
/// 备注繁体中文
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="备注繁体中文")]
|
||||
[Column("Note_zh")]
|
||||
[DataMember]
|
||||
public string Note_zh {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_flowbutton
|
||||
/// </summary>
|
||||
public class rf_flowbuttonMap : EntityTypeConfiguration<rf_flowbutton>
|
||||
{
|
||||
public rf_flowbuttonMap()
|
||||
{
|
||||
this.ToTable("rf_flowbutton");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.Title).HasColumnName("Title").IsRequired();
|
||||
this.Property(t => t.Ico).HasColumnName("Ico");
|
||||
this.Property(t => t.Script).HasColumnName("Script");
|
||||
this.Property(t => t.Note).HasColumnName("Note");
|
||||
this.Property(t => t.Sort).HasColumnName("Sort").IsRequired();
|
||||
this.Property(t => t.Title_en).HasColumnName("Title_en");
|
||||
this.Property(t => t.Title_zh).HasColumnName("Title_zh");
|
||||
this.Property(t => t.Note_en).HasColumnName("Note_en");
|
||||
this.Property(t => t.Note_zh).HasColumnName("Note_zh");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_flowbutton结束----------
|
||||
|
||||
|
||||
91
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowcomment.cs
Normal file
91
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowcomment.cs
Normal file
@@ -0,0 +1,91 @@
|
||||
//----------rf_flowcomment开始----------
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
//using System.Data.Entity.ModelConfiguration;
|
||||
using System.Runtime.Serialization;
|
||||
using Furion.JsonSerialization;
|
||||
namespace RoadFlow.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_flowcomment
|
||||
/// </summary>
|
||||
[Table("rf_flowcomment")]
|
||||
[Serializable]
|
||||
public partial class rf_flowcomment: BaseEntity, IEqualityComparer<rf_flowcomment>
|
||||
{
|
||||
/// <summary>
|
||||
/// 意见使用人
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="意见使用人")]
|
||||
[Column("UserId")]
|
||||
[DataMember]
|
||||
public string UserId {get;set;}
|
||||
/// <summary>
|
||||
/// 类型 0用户添加 1管理员添加
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="类型 0用户添加 1管理员添加")]
|
||||
[Column("AddType")]
|
||||
[DataMember]
|
||||
public int AddType {get;set;}
|
||||
/// <summary>
|
||||
/// 意见
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="意见")]
|
||||
[Column("Comments")]
|
||||
[DataMember]
|
||||
public string Comments {get;set;}
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="排序")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
|
||||
public bool Equals(rf_flowcomment x, rf_flowcomment y)
|
||||
{
|
||||
return x.Comments == y.Comments;
|
||||
}
|
||||
|
||||
public int GetHashCode([DisallowNull] rf_flowcomment obj)
|
||||
{
|
||||
return obj.Comments.GetHashCode();
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_flowcomment
|
||||
/// </summary>
|
||||
public class rf_flowcommentMap : EntityTypeConfiguration<rf_flowcomment>
|
||||
{
|
||||
public rf_flowcommentMap()
|
||||
{
|
||||
this.ToTable("rf_flowcomment");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.UserId).HasColumnName("UserId").IsRequired();
|
||||
this.Property(t => t.AddType).HasColumnName("AddType").IsRequired();
|
||||
this.Property(t => t.Comments).HasColumnName("Comments").IsRequired();
|
||||
this.Property(t => t.Sort).HasColumnName("Sort").IsRequired();
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_flowcomment结束----------
|
||||
|
||||
|
||||
69
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowdynamic.cs
Normal file
69
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowdynamic.cs
Normal file
@@ -0,0 +1,69 @@
|
||||
//----------rf_flowdynamic开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_flowdynamic
|
||||
/// </summary>
|
||||
[Table("rf_flowdynamic")]
|
||||
[Serializable]
|
||||
public partial class rf_flowdynamic: BaseEntity {
|
||||
/// <summary>
|
||||
/// 动态步骤ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="动态步骤ID")]
|
||||
[Column("StepId")]
|
||||
[DataMember]
|
||||
public string StepId {get;set;}
|
||||
/// <summary>
|
||||
/// 组ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="组ID")]
|
||||
[Key]
|
||||
[Column("GroupId")]
|
||||
[DataMember]
|
||||
public string GroupId {get;set;}
|
||||
/// <summary>
|
||||
/// 流程JSON
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="流程JSON")]
|
||||
[Column("FlowJSON")]
|
||||
[DataMember]
|
||||
public string FlowJSON {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_flowdynamic
|
||||
/// </summary>
|
||||
public class rf_flowdynamicMap : EntityTypeConfiguration<rf_flowdynamic>
|
||||
{
|
||||
public rf_flowdynamicMap()
|
||||
{
|
||||
this.ToTable("rf_flowdynamic");
|
||||
this.Property(t => t.StepId).HasColumnName("StepId").IsRequired();
|
||||
this.HasKey(t => t.GroupId);
|
||||
this.Property(t => t.FlowJSON).HasColumnName("FlowJSON").IsRequired();
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_flowdynamic结束----------
|
||||
|
||||
|
||||
105
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowentrust.cs
Normal file
105
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowentrust.cs
Normal file
@@ -0,0 +1,105 @@
|
||||
//----------rf_flowentrust开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_flowentrust
|
||||
/// </summary>
|
||||
[Table("rf_flowentrust")]
|
||||
[Serializable]
|
||||
public partial class rf_flowentrust: BaseEntity {
|
||||
/// <summary>
|
||||
/// 委托人
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="委托人")]
|
||||
[Column("UserId")]
|
||||
[DataMember]
|
||||
public string UserId {get;set;}
|
||||
/// <summary>
|
||||
/// 开始时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="开始时间")]
|
||||
[Column("StartTime")]
|
||||
[DataMember]
|
||||
public DateTime StartTime {get;set;}
|
||||
/// <summary>
|
||||
/// 结束时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="结束时间")]
|
||||
[Column("EndTime")]
|
||||
[DataMember]
|
||||
public DateTime EndTime {get;set;}
|
||||
/// <summary>
|
||||
/// 委托流程ID,为空表示所有流程
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="委托流程ID,为空表示所有流程")]
|
||||
[Column("FlowId")]
|
||||
[DataMember]
|
||||
public string FlowId {get;set;}
|
||||
/// <summary>
|
||||
/// 被委托人
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="被委托人")]
|
||||
[Column("ToUserId")]
|
||||
[DataMember]
|
||||
public string ToUserId {get;set;}
|
||||
/// <summary>
|
||||
/// 设置时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="设置时间")]
|
||||
[Column("WriteTime")]
|
||||
[DataMember]
|
||||
public DateTime WriteTime {get;set;}
|
||||
/// <summary>
|
||||
/// 备注说明
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="备注说明")]
|
||||
[Column("Note")]
|
||||
[DataMember]
|
||||
public string Note {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_flowentrust
|
||||
/// </summary>
|
||||
public class rf_flowentrustMap : EntityTypeConfiguration<rf_flowentrust>
|
||||
{
|
||||
public rf_flowentrustMap()
|
||||
{
|
||||
this.ToTable("rf_flowentrust");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.UserId).HasColumnName("UserId").IsRequired();
|
||||
this.Property(t => t.StartTime).HasColumnName("StartTime").IsRequired();
|
||||
this.Property(t => t.EndTime).HasColumnName("EndTime").IsRequired();
|
||||
this.Property(t => t.FlowId).HasColumnName("FlowId");
|
||||
this.Property(t => t.ToUserId).HasColumnName("ToUserId").IsRequired();
|
||||
this.Property(t => t.WriteTime).HasColumnName("WriteTime").IsRequired();
|
||||
this.Property(t => t.Note).HasColumnName("Note");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_flowentrust结束----------
|
||||
|
||||
|
||||
87
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowreceive.cs
Normal file
87
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowreceive.cs
Normal file
@@ -0,0 +1,87 @@
|
||||
//----------rf_flowreceive开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_flowreceive
|
||||
/// </summary>
|
||||
[Table("rf_flowreceive")]
|
||||
[Serializable]
|
||||
public partial class rf_flowreceive: BaseEntity {
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("FlowId")]
|
||||
[DataMember]
|
||||
public string FlowId {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("StepId")]
|
||||
[DataMember]
|
||||
public string StepId {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("SenderId")]
|
||||
[DataMember]
|
||||
public string SenderId {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("SendTime")]
|
||||
[DataMember]
|
||||
public DateTime SendTime {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("Members")]
|
||||
[DataMember]
|
||||
public string Members {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_flowreceive
|
||||
/// </summary>
|
||||
public class rf_flowreceiveMap : EntityTypeConfiguration<rf_flowreceive>
|
||||
{
|
||||
public rf_flowreceiveMap()
|
||||
{
|
||||
this.ToTable("rf_flowreceive");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.FlowId).HasColumnName("FlowId").IsRequired();
|
||||
this.Property(t => t.StepId).HasColumnName("StepId").IsRequired();
|
||||
this.Property(t => t.SenderId).HasColumnName("SenderId").IsRequired();
|
||||
this.Property(t => t.SendTime).HasColumnName("SendTime").IsRequired();
|
||||
this.Property(t => t.Members).HasColumnName("Members").IsRequired();
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_flowreceive结束----------
|
||||
|
||||
|
||||
310
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowtask.cs
Normal file
310
20220330_Vote/Ewide.RoadFlow/Entity/rf_flowtask.cs
Normal file
@@ -0,0 +1,310 @@
|
||||
//----------rf_flowtask开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_flowtask
|
||||
/// </summary>
|
||||
[Table("rf_flowtask")]
|
||||
[Serializable]
|
||||
public partial class rf_flowtask: BaseEntity {
|
||||
/// <summary>
|
||||
/// 上一任务ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="上一任务ID")]
|
||||
[Column("PrevId")]
|
||||
[DataMember]
|
||||
public string PrevId {get;set;}
|
||||
/// <summary>
|
||||
/// 上一步骤ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="上一步骤ID")]
|
||||
[Column("PrevStepId")]
|
||||
[DataMember]
|
||||
public string PrevStepId {get;set;}
|
||||
/// <summary>
|
||||
/// 流程ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="流程ID")]
|
||||
[Column("FlowId")]
|
||||
[DataMember]
|
||||
public string FlowId {get;set;}
|
||||
/// <summary>
|
||||
/// 流程名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="流程名称")]
|
||||
[Column("FlowName")]
|
||||
[DataMember]
|
||||
public string FlowName {get;set;}
|
||||
/// <summary>
|
||||
/// 步骤ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="步骤ID")]
|
||||
[Column("StepId")]
|
||||
[DataMember]
|
||||
public string StepId {get;set;}
|
||||
/// <summary>
|
||||
/// 步骤名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="步骤名称")]
|
||||
[Column("StepName")]
|
||||
[DataMember]
|
||||
public string StepName {get;set;}
|
||||
/// <summary>
|
||||
/// 对应业务表主键值
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="对应业务表主键值")]
|
||||
[Column("InstanceId")]
|
||||
[DataMember]
|
||||
public string InstanceId {get;set;}
|
||||
/// <summary>
|
||||
/// 分组ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="分组ID")]
|
||||
[Column("GroupId")]
|
||||
[DataMember]
|
||||
public string GroupId {get;set;}
|
||||
/// <summary>
|
||||
/// 任务类型 0常规 1指派 2委托 3转交 4退回 5抄送 6前加签 7后加签 8并签 9跳转 10自由发送 11征求意见
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="任务类型 0常规 1指派 2委托 3转交 4退回 5抄送 6前加签 7后加签 8并签 9跳转 10自由发送 11征求意见")]
|
||||
[Column("TaskType")]
|
||||
[DataMember]
|
||||
public int TaskType {get;set;}
|
||||
/// <summary>
|
||||
/// 任务标题
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="任务标题")]
|
||||
[Column("Title")]
|
||||
[DataMember]
|
||||
public string Title {get;set;}
|
||||
/// <summary>
|
||||
/// 发送人ID(如果是兼职岗位R_关系表ID)
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="发送人ID(如果是兼职岗位R_关系表ID)")]
|
||||
[Column("SenderId")]
|
||||
[DataMember]
|
||||
public string SenderId {get;set;}
|
||||
/// <summary>
|
||||
/// 发送人姓名
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="发送人姓名")]
|
||||
[Column("SenderName")]
|
||||
[DataMember]
|
||||
public string SenderName {get;set;}
|
||||
/// <summary>
|
||||
/// 接收人ID(如果是兼职岗位R_关系表ID)
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="接收人ID(如果是兼职岗位R_关系表ID)")]
|
||||
[Column("ReceiveId")]
|
||||
[DataMember]
|
||||
public string ReceiveId {get;set;}
|
||||
/// <summary>
|
||||
/// 接收人姓名
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="接收人姓名")]
|
||||
[Column("ReceiveName")]
|
||||
[DataMember]
|
||||
public string ReceiveName {get;set;}
|
||||
/// <summary>
|
||||
/// 接收时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="接收时间")]
|
||||
[Column("ReceiveTime")]
|
||||
[DataMember]
|
||||
public DateTime ReceiveTime {get;set;}
|
||||
/// <summary>
|
||||
/// 打开时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="打开时间")]
|
||||
[Column("OpenTime")]
|
||||
[DataMember]
|
||||
public DateTime? OpenTime {get;set;}
|
||||
/// <summary>
|
||||
/// 要求完成时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="要求完成时间")]
|
||||
[Column("CompletedTime")]
|
||||
[DataMember]
|
||||
public DateTime? CompletedTime {get;set;}
|
||||
/// <summary>
|
||||
/// 实际完成时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="实际完成时间")]
|
||||
[Column("CompletedTime1")]
|
||||
[DataMember]
|
||||
public DateTime? CompletedTime1 {get;set;}
|
||||
/// <summary>
|
||||
/// 处理意见
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="处理意见")]
|
||||
[Column("Comments")]
|
||||
[DataMember]
|
||||
public string Comments {get;set;}
|
||||
/// <summary>
|
||||
/// 是否签章
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否签章")]
|
||||
[Column("IsSign")]
|
||||
[DataMember]
|
||||
public int IsSign {get;set;}
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="备注")]
|
||||
[Column("Note")]
|
||||
[DataMember]
|
||||
public string Note {get;set;}
|
||||
/// <summary>
|
||||
/// 子流程实例分组ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="子流程实例分组ID")]
|
||||
[Column("SubFlowGroupId")]
|
||||
[DataMember]
|
||||
public string SubFlowGroupId {get;set;}
|
||||
/// <summary>
|
||||
/// 是否超时自动提交 0否 1是
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否超时自动提交 0否 1是")]
|
||||
[Column("IsAutoSubmit")]
|
||||
[DataMember]
|
||||
public int IsAutoSubmit {get;set;}
|
||||
/// <summary>
|
||||
/// 附件
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="附件")]
|
||||
[Column("Attachment")]
|
||||
[DataMember]
|
||||
public string Attachment {get;set;}
|
||||
/// <summary>
|
||||
/// 任务状态 -1等待中 0未处理 1处理中 2已完成
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="任务状态 -1等待中 0未处理 1处理中 2已完成")]
|
||||
[Column("Status")]
|
||||
[DataMember]
|
||||
public int Status {get;set;}
|
||||
/// <summary>
|
||||
/// 任务顺序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="任务顺序")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
/// <summary>
|
||||
/// 处理类型 处理类型 -1等待中 0未处理 1处理中 2已完成 3已退回 4他人已处理 5他人已退回 6已转交 7已委托 8已阅知 9已指派 10已跳转 11已终止 12他人已终止 13已加签
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="处理类型 处理类型 -1等待中 0未处理 1处理中 2已完成 3已退回 4他人已处理 5他人已退回 6已转交 7已委托 8已阅知 9已指派 10已跳转 11已终止 12他人已终止 13已加签")]
|
||||
[Column("ExecuteType")]
|
||||
[DataMember]
|
||||
public int ExecuteType {get;set;}
|
||||
/// <summary>
|
||||
/// 接收人所在机构ID(如果是兼职人员的情况下这里有值)
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="接收人所在机构ID(如果是兼职人员的情况下这里有值)")]
|
||||
[Column("ReceiveOrganizeId")]
|
||||
[DataMember]
|
||||
public string ReceiveOrganizeId {get;set;}
|
||||
/// <summary>
|
||||
/// 一个步骤内的处理顺序(选择人员顺序处理时的处理顺序)
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="一个步骤内的处理顺序(选择人员顺序处理时的处理顺序)")]
|
||||
[Column("StepSort")]
|
||||
[DataMember]
|
||||
public int StepSort {get;set;}
|
||||
/// <summary>
|
||||
/// 如果是委托任务,这里记录委托人员ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="如果是委托任务,这里记录委托人员ID")]
|
||||
[Column("EntrustUserId")]
|
||||
[DataMember]
|
||||
public string EntrustUserId {get;set;}
|
||||
/// <summary>
|
||||
/// 其它类型 1 子流程任务 111前加签(所有人同意) 112前加签(一人同意) 113前加签(顺序处理) 121后加签(所有人同意) 122后加签(一人同意) 123后加签(顺序处理) 131并签(所有人同意) 132并签(一人同意) 133并签(顺序处理) 20征求意见自己可见 21征求意见参与人可见
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="其它类型 1 子流程任务 111前加签(所有人同意) 112前加签(一人同意) 113前加签(顺序处理) 121后加签(所有人同意) 122后加签(一人同意) 123后加签(顺序处理) 131并签(所有人同意) 132并签(一人同意) 133并签(顺序处理) 20征求意见自己可见 21征求意见参与人可见")]
|
||||
[Column("OtherType")]
|
||||
[DataMember]
|
||||
public int OtherType {get;set;}
|
||||
/// <summary>
|
||||
/// 指定的后续步骤处理人
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="指定的后续步骤处理人")]
|
||||
[Column("NextStepsHandle")]
|
||||
[DataMember]
|
||||
public string NextStepsHandle {get;set;}
|
||||
/// <summary>
|
||||
/// 原步骤ID(动态步骤的原步骤ID)
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="原步骤ID(动态步骤的原步骤ID)")]
|
||||
[Column("BeforeStepId")]
|
||||
[DataMember]
|
||||
public string BeforeStepId {get;set;}
|
||||
/// <summary>
|
||||
/// 提醒时间(如果任务设置了超期提示)
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="提醒时间(如果任务设置了超期提示)")]
|
||||
[Column("RemindTime")]
|
||||
[DataMember]
|
||||
public DateTime? RemindTime {get;set;}
|
||||
/// <summary>
|
||||
/// 是否可以批量提交
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否可以批量提交")]
|
||||
[Column("IsBatch")]
|
||||
[DataMember]
|
||||
public int? IsBatch {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
//----------rf_flowtask结束----------
|
||||
|
||||
|
||||
168
20220330_Vote/Ewide.RoadFlow/Entity/rf_form.cs
Normal file
168
20220330_Vote/Ewide.RoadFlow/Entity/rf_form.cs
Normal file
@@ -0,0 +1,168 @@
|
||||
//----------rf_form开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_form
|
||||
/// </summary>
|
||||
[Table("rf_form")]
|
||||
[Serializable]
|
||||
public partial class rf_form: BaseEntity {
|
||||
/// <summary>
|
||||
/// 表单名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="表单名称")]
|
||||
[Column("Name")]
|
||||
[DataMember]
|
||||
public string Name {get;set;}
|
||||
/// <summary>
|
||||
/// 表单分类
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="表单分类")]
|
||||
[Column("FormType")]
|
||||
[DataMember]
|
||||
public string FormType {get;set;}
|
||||
/// <summary>
|
||||
/// 创建人员ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="创建人员ID")]
|
||||
[Column("CreateUserId")]
|
||||
[DataMember]
|
||||
public string CreateUserId {get;set;}
|
||||
/// <summary>
|
||||
/// 创建人员姓名
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="创建人员姓名")]
|
||||
[Column("CreateUserName")]
|
||||
[DataMember]
|
||||
public string CreateUserName {get;set;}
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="创建时间")]
|
||||
[Column("CreateDate")]
|
||||
[DataMember]
|
||||
public DateTime CreateDate {get;set;}
|
||||
/// <summary>
|
||||
/// 修改时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="修改时间")]
|
||||
[Column("EditDate")]
|
||||
[DataMember]
|
||||
public DateTime EditDate {get;set;}
|
||||
/// <summary>
|
||||
/// 表单HTML
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="表单HTML")]
|
||||
[Column("Html")]
|
||||
[DataMember]
|
||||
public string Html {get;set;}
|
||||
/// <summary>
|
||||
/// 子表json
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="子表json")]
|
||||
[Column("SubtableJSON")]
|
||||
[DataMember]
|
||||
public string SubtableJSON {get;set;}
|
||||
/// <summary>
|
||||
/// 事件json
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="事件json")]
|
||||
[Column("EventJSON")]
|
||||
[DataMember]
|
||||
public string EventJSON {get;set;}
|
||||
/// <summary>
|
||||
/// 属性json
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="属性json")]
|
||||
[Column("attribute")]
|
||||
[DataMember]
|
||||
public string attribute {get;set;}
|
||||
/// <summary>
|
||||
/// 状态:0 保存 1 编译 2作废
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="状态:0 保存 1 编译 2作废")]
|
||||
[Column("Status")]
|
||||
[DataMember]
|
||||
public int Status {get;set;}
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="备注")]
|
||||
[Column("Note")]
|
||||
[DataMember]
|
||||
public string Note {get;set;}
|
||||
/// <summary>
|
||||
/// 生成后的HTML
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="生成后的HTML")]
|
||||
[Column("RunHtml")]
|
||||
[DataMember]
|
||||
public string RunHtml {get;set;}
|
||||
/// <summary>
|
||||
/// 管理人员
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="管理人员")]
|
||||
[Column("ManageUser")]
|
||||
[DataMember]
|
||||
public string ManageUser {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_form
|
||||
/// </summary>
|
||||
public class rf_formMap : EntityTypeConfiguration<rf_form>
|
||||
{
|
||||
public rf_formMap()
|
||||
{
|
||||
this.ToTable("rf_form");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.Name).HasColumnName("Name").IsRequired();
|
||||
this.Property(t => t.FormType).HasColumnName("FormType").IsRequired();
|
||||
this.Property(t => t.CreateUserId).HasColumnName("CreateUserId").IsRequired();
|
||||
this.Property(t => t.CreateUserName).HasColumnName("CreateUserName").IsRequired();
|
||||
this.Property(t => t.CreateDate).HasColumnName("CreateDate").IsRequired();
|
||||
this.Property(t => t.EditDate).HasColumnName("EditDate").IsRequired();
|
||||
this.Property(t => t.Html).HasColumnName("Html");
|
||||
this.Property(t => t.SubtableJSON).HasColumnName("SubtableJSON");
|
||||
this.Property(t => t.EventJSON).HasColumnName("EventJSON");
|
||||
this.Property(t => t.attribute).HasColumnName("attribute");
|
||||
this.Property(t => t.Status).HasColumnName("Status").IsRequired();
|
||||
this.Property(t => t.Note).HasColumnName("Note");
|
||||
this.Property(t => t.RunHtml).HasColumnName("RunHtml");
|
||||
this.Property(t => t.ManageUser).HasColumnName("ManageUser");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_form结束----------
|
||||
|
||||
|
||||
159
20220330_Vote/Ewide.RoadFlow/Entity/rf_log.cs
Normal file
159
20220330_Vote/Ewide.RoadFlow/Entity/rf_log.cs
Normal file
@@ -0,0 +1,159 @@
|
||||
//----------rf_log开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_log
|
||||
/// </summary>
|
||||
[Table("rf_log")]
|
||||
[Serializable]
|
||||
public partial class rf_log: BaseEntity {
|
||||
/// <summary>
|
||||
/// 标题
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="标题")]
|
||||
[Column("Title")]
|
||||
[DataMember]
|
||||
public string Title {get;set;}
|
||||
/// <summary>
|
||||
/// 类型
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="类型")]
|
||||
[Column("Type")]
|
||||
[DataMember]
|
||||
public string Type {get;set;}
|
||||
/// <summary>
|
||||
/// 写入时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="写入时间")]
|
||||
[Column("WriteTime")]
|
||||
[DataMember]
|
||||
public DateTime WriteTime {get;set;}
|
||||
/// <summary>
|
||||
/// 用户ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="用户ID")]
|
||||
[Column("UserId")]
|
||||
[DataMember]
|
||||
public string UserId {get;set;}
|
||||
/// <summary>
|
||||
/// 用户姓名
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="用户姓名")]
|
||||
[Column("UserName")]
|
||||
[DataMember]
|
||||
public string UserName {get;set;}
|
||||
/// <summary>
|
||||
/// IP
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="IP")]
|
||||
[Column("IPAddress")]
|
||||
[DataMember]
|
||||
public string IPAddress {get;set;}
|
||||
/// <summary>
|
||||
/// 来源URL
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="来源URL")]
|
||||
[Column("Referer")]
|
||||
[DataMember]
|
||||
public string Referer {get;set;}
|
||||
/// <summary>
|
||||
/// 发生URL
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="发生URL")]
|
||||
[Column("URL")]
|
||||
[DataMember]
|
||||
public string URL {get;set;}
|
||||
/// <summary>
|
||||
/// 内容
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="内容")]
|
||||
[Column("Contents")]
|
||||
[DataMember]
|
||||
public string Contents {get;set;}
|
||||
/// <summary>
|
||||
/// 其它
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="其它")]
|
||||
[Column("Others")]
|
||||
[DataMember]
|
||||
public string Others {get;set;}
|
||||
/// <summary>
|
||||
/// 更改后
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="更改后")]
|
||||
[Column("NewContents")]
|
||||
[DataMember]
|
||||
public string NewContents {get;set;}
|
||||
/// <summary>
|
||||
/// 更改前
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="更改前")]
|
||||
[Column("OldContents")]
|
||||
[DataMember]
|
||||
public string OldContents {get;set;}
|
||||
/// <summary>
|
||||
/// 浏览器信息
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="浏览器信息")]
|
||||
[Column("BrowseAgent")]
|
||||
[DataMember]
|
||||
public string BrowseAgent {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_log
|
||||
/// </summary>
|
||||
public class rf_logMap : EntityTypeConfiguration<rf_log>
|
||||
{
|
||||
public rf_logMap()
|
||||
{
|
||||
this.ToTable("rf_log");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.Title).HasColumnName("Title").IsRequired();
|
||||
this.Property(t => t.Type).HasColumnName("Type").IsRequired();
|
||||
this.Property(t => t.WriteTime).HasColumnName("WriteTime").IsRequired();
|
||||
this.Property(t => t.UserId).HasColumnName("UserId");
|
||||
this.Property(t => t.UserName).HasColumnName("UserName");
|
||||
this.Property(t => t.IPAddress).HasColumnName("IPAddress");
|
||||
this.Property(t => t.Referer).HasColumnName("Referer");
|
||||
this.Property(t => t.URL).HasColumnName("URL");
|
||||
this.Property(t => t.Contents).HasColumnName("Contents");
|
||||
this.Property(t => t.Others).HasColumnName("Others");
|
||||
this.Property(t => t.NewContents).HasColumnName("NewContents");
|
||||
this.Property(t => t.OldContents).HasColumnName("OldContents");
|
||||
this.Property(t => t.BrowseAgent).HasColumnName("BrowseAgent");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_log结束----------
|
||||
|
||||
|
||||
123
20220330_Vote/Ewide.RoadFlow/Entity/rf_menu.cs
Normal file
123
20220330_Vote/Ewide.RoadFlow/Entity/rf_menu.cs
Normal file
@@ -0,0 +1,123 @@
|
||||
//----------rf_menu开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_menu
|
||||
/// </summary>
|
||||
[Table("rf_menu")]
|
||||
[Serializable]
|
||||
public partial class rf_menu: BaseEntity {
|
||||
/// <summary>
|
||||
/// 上级Id
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="上级Id")]
|
||||
[Column("ParentId")]
|
||||
[DataMember]
|
||||
public string ParentId {get;set;}
|
||||
/// <summary>
|
||||
/// 应用程序库Id
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="应用程序库Id")]
|
||||
[Column("AppLibraryId")]
|
||||
[DataMember]
|
||||
public string AppLibraryId {get;set;}
|
||||
/// <summary>
|
||||
/// 菜单名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="菜单名称")]
|
||||
[Column("Title")]
|
||||
[DataMember]
|
||||
public string Title {get;set;}
|
||||
/// <summary>
|
||||
/// URL参数
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="URL参数")]
|
||||
[Column("Params")]
|
||||
[DataMember]
|
||||
public string Params {get;set;}
|
||||
/// <summary>
|
||||
/// 图标
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="图标")]
|
||||
[Column("Ico")]
|
||||
[DataMember]
|
||||
public string Ico {get;set;}
|
||||
/// <summary>
|
||||
/// 图标颜色
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="图标颜色")]
|
||||
[Column("IcoColor")]
|
||||
[DataMember]
|
||||
public string IcoColor {get;set;}
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="排序")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
/// <summary>
|
||||
/// 英文标题
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="英文标题")]
|
||||
[Column("Title_en")]
|
||||
[DataMember]
|
||||
public string Title_en {get;set;}
|
||||
/// <summary>
|
||||
/// 繁体中文标题
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="繁体中文标题")]
|
||||
[Column("Title_zh")]
|
||||
[DataMember]
|
||||
public string Title_zh {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_menu
|
||||
/// </summary>
|
||||
public class rf_menuMap : EntityTypeConfiguration<rf_menu>
|
||||
{
|
||||
public rf_menuMap()
|
||||
{
|
||||
this.ToTable("rf_menu");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.ParentId).HasColumnName("ParentId").IsRequired();
|
||||
this.Property(t => t.AppLibraryId).HasColumnName("AppLibraryId");
|
||||
this.Property(t => t.Title).HasColumnName("Title").IsRequired();
|
||||
this.Property(t => t.Params).HasColumnName("Params");
|
||||
this.Property(t => t.Ico).HasColumnName("Ico");
|
||||
this.Property(t => t.IcoColor).HasColumnName("IcoColor");
|
||||
this.Property(t => t.Sort).HasColumnName("Sort").IsRequired();
|
||||
this.Property(t => t.Title_en).HasColumnName("Title_en");
|
||||
this.Property(t => t.Title_zh).HasColumnName("Title_zh");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_menu结束----------
|
||||
|
||||
|
||||
87
20220330_Vote/Ewide.RoadFlow/Entity/rf_menuuser.cs
Normal file
87
20220330_Vote/Ewide.RoadFlow/Entity/rf_menuuser.cs
Normal file
@@ -0,0 +1,87 @@
|
||||
//----------rf_menuuser开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_menuuser
|
||||
/// </summary>
|
||||
[Table("rf_menuuser")]
|
||||
[Serializable]
|
||||
public partial class rf_menuuser: BaseEntity {
|
||||
/// <summary>
|
||||
/// 菜单ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="菜单ID")]
|
||||
[Column("MenuId")]
|
||||
[DataMember]
|
||||
public string MenuId {get;set;}
|
||||
/// <summary>
|
||||
/// 使用对象(组织机构ID)
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="使用对象(组织机构ID)")]
|
||||
[Column("Organizes")]
|
||||
[DataMember]
|
||||
public string Organizes {get;set;}
|
||||
/// <summary>
|
||||
/// 使用人员,人员ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="使用人员,人员ID")]
|
||||
[Column("Users")]
|
||||
[DataMember]
|
||||
public string Users {get;set;}
|
||||
/// <summary>
|
||||
/// 可使用的按钮
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="可使用的按钮")]
|
||||
[Column("Buttons")]
|
||||
[DataMember]
|
||||
public string Buttons {get;set;}
|
||||
/// <summary>
|
||||
/// 参数
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="参数")]
|
||||
[Column("Params")]
|
||||
[DataMember]
|
||||
public string Params {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_menuuser
|
||||
/// </summary>
|
||||
public class rf_menuuserMap : EntityTypeConfiguration<rf_menuuser>
|
||||
{
|
||||
public rf_menuuserMap()
|
||||
{
|
||||
this.ToTable("rf_menuuser");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.MenuId).HasColumnName("MenuId").IsRequired();
|
||||
this.Property(t => t.Organizes).HasColumnName("Organizes").IsRequired();
|
||||
this.Property(t => t.Users).HasColumnName("Users");
|
||||
this.Property(t => t.Buttons).HasColumnName("Buttons");
|
||||
this.Property(t => t.Params).HasColumnName("Params");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_menuuser结束----------
|
||||
|
||||
|
||||
123
20220330_Vote/Ewide.RoadFlow/Entity/rf_message.cs
Normal file
123
20220330_Vote/Ewide.RoadFlow/Entity/rf_message.cs
Normal file
@@ -0,0 +1,123 @@
|
||||
//----------rf_message开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_message
|
||||
/// </summary>
|
||||
[Table("rf_message")]
|
||||
[Serializable]
|
||||
public partial class rf_message: BaseEntity {
|
||||
/// <summary>
|
||||
/// 消息内容
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="消息内容")]
|
||||
[Column("Contents")]
|
||||
[DataMember]
|
||||
public string Contents {get;set;}
|
||||
/// <summary>
|
||||
/// 发送方式 0站内消息 1手机短信 2微信
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="发送方式 0站内消息 1手机短信 2微信 ")]
|
||||
[Column("SendType")]
|
||||
[DataMember]
|
||||
public string SendType {get;set;}
|
||||
/// <summary>
|
||||
/// 是否是站内短信(把发送类型分开是为了提高查询效率)
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否是站内短信(把发送类型分开是为了提高查询效率)")]
|
||||
[Column("SiteMessage")]
|
||||
[DataMember]
|
||||
public int SiteMessage {get;set;}
|
||||
/// <summary>
|
||||
/// 发送人
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="发送人")]
|
||||
[Column("SenderId")]
|
||||
[DataMember]
|
||||
public string SenderId {get;set;}
|
||||
/// <summary>
|
||||
/// 发送人姓名
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="发送人姓名")]
|
||||
[Column("SenderName")]
|
||||
[DataMember]
|
||||
public string SenderName {get;set;}
|
||||
/// <summary>
|
||||
/// 接收人组织机构字符串
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="接收人组织机构字符串")]
|
||||
[Column("ReceiverIdString")]
|
||||
[DataMember]
|
||||
public string ReceiverIdString {get;set;}
|
||||
/// <summary>
|
||||
/// 发送时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="发送时间")]
|
||||
[Column("SendTime")]
|
||||
[DataMember]
|
||||
public DateTime SendTime {get;set;}
|
||||
/// <summary>
|
||||
/// 1:用户发送消息 2:系统消息
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="1:用户发送消息 2:系统消息")]
|
||||
[Column("Type")]
|
||||
[DataMember]
|
||||
public int Type {get;set;}
|
||||
/// <summary>
|
||||
/// 附件(用来保存消息连接地址)
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="附件(用来保存消息连接地址)")]
|
||||
[Column("Files")]
|
||||
[DataMember]
|
||||
public string Files {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_message
|
||||
/// </summary>
|
||||
public class rf_messageMap : EntityTypeConfiguration<rf_message>
|
||||
{
|
||||
public rf_messageMap()
|
||||
{
|
||||
this.ToTable("rf_message");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.Contents).HasColumnName("Contents").IsRequired();
|
||||
this.Property(t => t.SendType).HasColumnName("SendType").IsRequired();
|
||||
this.Property(t => t.SiteMessage).HasColumnName("SiteMessage").IsRequired();
|
||||
this.Property(t => t.SenderId).HasColumnName("SenderId");
|
||||
this.Property(t => t.SenderName).HasColumnName("SenderName");
|
||||
this.Property(t => t.ReceiverIdString).HasColumnName("ReceiverIdString").IsRequired();
|
||||
this.Property(t => t.SendTime).HasColumnName("SendTime").IsRequired();
|
||||
this.Property(t => t.Type).HasColumnName("Type").IsRequired();
|
||||
this.Property(t => t.Files).HasColumnName("Files");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_message结束----------
|
||||
|
||||
|
||||
78
20220330_Vote/Ewide.RoadFlow/Entity/rf_messageuser.cs
Normal file
78
20220330_Vote/Ewide.RoadFlow/Entity/rf_messageuser.cs
Normal file
@@ -0,0 +1,78 @@
|
||||
//----------rf_messageuser开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_messageuser
|
||||
/// </summary>
|
||||
[Table("rf_messageuser")]
|
||||
[Serializable]
|
||||
public partial class rf_messageuser: BaseEntity {
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("MessageId")]
|
||||
[DataMember]
|
||||
public string MessageId {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Key]
|
||||
[Column("UserId")]
|
||||
[DataMember]
|
||||
public string UserId {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("IsRead")]
|
||||
[DataMember]
|
||||
public int IsRead {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("ReadTime")]
|
||||
[DataMember]
|
||||
public DateTime? ReadTime {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_messageuser
|
||||
/// </summary>
|
||||
public class rf_messageuserMap : EntityTypeConfiguration<rf_messageuser>
|
||||
{
|
||||
public rf_messageuserMap()
|
||||
{
|
||||
this.ToTable("rf_messageuser");
|
||||
this.Property(t => t.MessageId).HasColumnName("MessageId").IsRequired();
|
||||
this.HasKey(t => t.UserId);
|
||||
this.Property(t => t.IsRead).HasColumnName("IsRead").IsRequired();
|
||||
this.Property(t => t.ReadTime).HasColumnName("ReadTime");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_messageuser结束----------
|
||||
|
||||
|
||||
132
20220330_Vote/Ewide.RoadFlow/Entity/rf_organize.cs
Normal file
132
20220330_Vote/Ewide.RoadFlow/Entity/rf_organize.cs
Normal file
@@ -0,0 +1,132 @@
|
||||
//----------rf_organize开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_organize
|
||||
/// </summary>
|
||||
[Table("rf_organize")]
|
||||
[Serializable]
|
||||
public partial class rf_organize: BaseEntity {
|
||||
/// <summary>
|
||||
/// 父ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="父ID")]
|
||||
[Column("ParentId")]
|
||||
[DataMember]
|
||||
public string ParentId {get;set;}
|
||||
/// <summary>
|
||||
/// 名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="名称")]
|
||||
[Column("Name")]
|
||||
[DataMember]
|
||||
public string Name {get;set;}
|
||||
/// <summary>
|
||||
/// 类型:1 单位 2 部门 3 岗位
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="类型:1 单位 2 部门 3 岗位")]
|
||||
[Column("Type")]
|
||||
[DataMember]
|
||||
public int Type {get;set;}
|
||||
/// <summary>
|
||||
/// 部门或岗位领导
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="部门或岗位领导")]
|
||||
[Column("Leader")]
|
||||
[DataMember]
|
||||
public string Leader {get;set;}
|
||||
/// <summary>
|
||||
/// 分管领导
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="分管领导")]
|
||||
[Column("ChargeLeader")]
|
||||
[DataMember]
|
||||
public string ChargeLeader {get;set;}
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="备注")]
|
||||
[Column("Note")]
|
||||
[DataMember]
|
||||
public string Note {get;set;}
|
||||
/// <summary>
|
||||
/// 状态 0 正常 1 冻结
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="状态 0 正常 1 冻结")]
|
||||
[Column("Status")]
|
||||
[DataMember]
|
||||
public int Status {get;set;}
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="排序")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
/// <summary>
|
||||
/// 企业微信id
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="企业微信id")]
|
||||
[Column("IntId")]
|
||||
[DataMember]
|
||||
public int IntId {get;set;}
|
||||
/// <summary>
|
||||
/// 工作角色
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="工作角色")]
|
||||
[Column("WorkRole")]
|
||||
[DataMember]
|
||||
public string WorkRole {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_organize
|
||||
/// </summary>
|
||||
public class rf_organizeMap : EntityTypeConfiguration<rf_organize>
|
||||
{
|
||||
public rf_organizeMap()
|
||||
{
|
||||
this.ToTable("rf_organize");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.ParentId).HasColumnName("ParentId").IsRequired();
|
||||
this.Property(t => t.Name).HasColumnName("Name").IsRequired();
|
||||
this.Property(t => t.Type).HasColumnName("Type").IsRequired();
|
||||
this.Property(t => t.Leader).HasColumnName("Leader");
|
||||
this.Property(t => t.ChargeLeader).HasColumnName("ChargeLeader");
|
||||
this.Property(t => t.Note).HasColumnName("Note");
|
||||
this.Property(t => t.Status).HasColumnName("Status").IsRequired();
|
||||
this.Property(t => t.Sort).HasColumnName("Sort").IsRequired();
|
||||
this.Property(t => t.IntId).HasColumnName("IntId").IsRequired();
|
||||
this.Property(t => t.WorkRole).HasColumnName("WorkRole");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_organize结束----------
|
||||
|
||||
|
||||
285
20220330_Vote/Ewide.RoadFlow/Entity/rf_program.cs
Normal file
285
20220330_Vote/Ewide.RoadFlow/Entity/rf_program.cs
Normal file
@@ -0,0 +1,285 @@
|
||||
//----------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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_program
|
||||
/// </summary>
|
||||
[Table("rf_program")]
|
||||
[Serializable]
|
||||
public partial class rf_program: BaseEntity {
|
||||
/// <summary>
|
||||
/// 应用名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="应用名称")]
|
||||
[Column("Name")]
|
||||
[DataMember]
|
||||
public string Name {get;set;}
|
||||
/// <summary>
|
||||
/// 分类
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="分类")]
|
||||
[Column("Type")]
|
||||
[DataMember]
|
||||
public string Type {get;set;}
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="创建时间")]
|
||||
[Column("CreateTime")]
|
||||
[DataMember]
|
||||
public DateTime CreateTime {get;set;}
|
||||
/// <summary>
|
||||
/// 发布时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="发布时间")]
|
||||
[Column("PublishTime")]
|
||||
[DataMember]
|
||||
public DateTime? PublishTime {get;set;}
|
||||
/// <summary>
|
||||
/// 创建人
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="创建人")]
|
||||
[Column("CreateUserId")]
|
||||
[DataMember]
|
||||
public string CreateUserId {get;set;}
|
||||
/// <summary>
|
||||
/// 查询SQL
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="查询SQL")]
|
||||
[Column("SqlString")]
|
||||
[DataMember]
|
||||
public string SqlString {get;set;}
|
||||
/// <summary>
|
||||
/// 是否显示新增按钮
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否显示新增按钮")]
|
||||
[Column("IsAdd")]
|
||||
[DataMember]
|
||||
public int IsAdd {get;set;}
|
||||
/// <summary>
|
||||
/// 数据连接ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="数据连接ID")]
|
||||
[Column("ConnId")]
|
||||
[DataMember]
|
||||
public string ConnId {get;set;}
|
||||
/// <summary>
|
||||
/// 状态 0设计中 1已发布 2已作废
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="状态 0设计中 1已发布 2已作废")]
|
||||
[Column("Status")]
|
||||
[DataMember]
|
||||
public int Status {get;set;}
|
||||
/// <summary>
|
||||
/// 表单ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="表单ID")]
|
||||
[Column("FormId")]
|
||||
[DataMember]
|
||||
public string FormId {get;set;}
|
||||
/// <summary>
|
||||
/// 编辑模式 0,当前窗口 1,弹出层 2,弹出窗口
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="编辑模式 0,当前窗口 1,弹出层 2,弹出窗口")]
|
||||
[Column("EditModel")]
|
||||
[DataMember]
|
||||
public int EditModel {get;set;}
|
||||
/// <summary>
|
||||
/// 弹出层宽度
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="弹出层宽度")]
|
||||
[Column("Width")]
|
||||
[DataMember]
|
||||
public string Width {get;set;}
|
||||
/// <summary>
|
||||
/// 弹出层高度
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="弹出层高度")]
|
||||
[Column("Height")]
|
||||
[DataMember]
|
||||
public string Height {get;set;}
|
||||
/// <summary>
|
||||
/// 按钮显示位置 0新行 1查询后面
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="按钮显示位置 0新行 1查询后面")]
|
||||
[Column("ButtonLocation")]
|
||||
[DataMember]
|
||||
public int ButtonLocation {get;set;}
|
||||
/// <summary>
|
||||
/// 是否分页
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否分页")]
|
||||
[Column("IsPager")]
|
||||
[DataMember]
|
||||
public int IsPager {get;set;}
|
||||
/// <summary>
|
||||
/// 选择列 0无 1单选 2多选
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="选择列 0无 1单选 2多选")]
|
||||
[Column("SelectColumn")]
|
||||
[DataMember]
|
||||
public int SelectColumn {get;set;}
|
||||
/// <summary>
|
||||
/// 是否显示序号列
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否显示序号列")]
|
||||
[Column("RowNumber")]
|
||||
[DataMember]
|
||||
public int RowNumber {get;set;}
|
||||
/// <summary>
|
||||
/// 页面脚本
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="页面脚本")]
|
||||
[Column("ClientScript")]
|
||||
[DataMember]
|
||||
public string ClientScript {get;set;}
|
||||
/// <summary>
|
||||
/// 导出EXCEL模板
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="导出EXCEL模板")]
|
||||
[Column("ExportTemplate")]
|
||||
[DataMember]
|
||||
public string ExportTemplate {get;set;}
|
||||
/// <summary>
|
||||
/// 导出Excel表头
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="导出Excel表头")]
|
||||
[Column("ExportHeaderText")]
|
||||
[DataMember]
|
||||
public string ExportHeaderText {get;set;}
|
||||
/// <summary>
|
||||
/// 导出EXCLE的文件名
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="导出EXCLE的文件名")]
|
||||
[Column("ExportFileName")]
|
||||
[DataMember]
|
||||
public string ExportFileName {get;set;}
|
||||
/// <summary>
|
||||
/// 列表样式
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="列表样式")]
|
||||
[Column("TableStyle")]
|
||||
[DataMember]
|
||||
public string TableStyle {get;set;}
|
||||
/// <summary>
|
||||
/// 列表表头HTML
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="列表表头HTML")]
|
||||
[Column("TableHead")]
|
||||
[DataMember]
|
||||
public string TableHead {get;set;}
|
||||
/// <summary>
|
||||
/// 导入EXCEL数据时的标识字段,每次导入生成一个编号区分
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="导入EXCEL数据时的标识字段,每次导入生成一个编号区分")]
|
||||
[Column("InDataNumberFiledName")]
|
||||
[DataMember]
|
||||
public string InDataNumberFiledName {get;set;}
|
||||
/// <summary>
|
||||
/// 表头合并
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="表头合并")]
|
||||
[Column("GroupHeaders")]
|
||||
[DataMember]
|
||||
public string GroupHeaders {get;set;}
|
||||
/// <summary>
|
||||
/// 默认排序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="默认排序")]
|
||||
[Column("DefaultSort")]
|
||||
[DataMember]
|
||||
public string DefaultSort {get;set;}
|
||||
/// <summary>
|
||||
/// 新增修改删除数据后执行的方法
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="新增修改删除数据后执行的方法")]
|
||||
[Column("EditEvents")]
|
||||
[DataMember]
|
||||
public string EditEvents {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_program
|
||||
/// </summary>
|
||||
public class rf_programMap : EntityTypeConfiguration<rf_program>
|
||||
{
|
||||
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结束----------
|
||||
|
||||
|
||||
123
20220330_Vote/Ewide.RoadFlow/Entity/rf_programbutton.cs
Normal file
123
20220330_Vote/Ewide.RoadFlow/Entity/rf_programbutton.cs
Normal file
@@ -0,0 +1,123 @@
|
||||
//----------rf_programbutton开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_programbutton
|
||||
/// </summary>
|
||||
[Table("rf_programbutton")]
|
||||
[Serializable]
|
||||
public partial class rf_programbutton: BaseEntity {
|
||||
/// <summary>
|
||||
/// 程序ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="程序ID")]
|
||||
[Column("ProgramId")]
|
||||
[DataMember]
|
||||
public string ProgramId {get;set;}
|
||||
/// <summary>
|
||||
/// 系统按钮库ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="系统按钮库ID")]
|
||||
[Column("ButtonId")]
|
||||
[DataMember]
|
||||
public string ButtonId {get;set;}
|
||||
/// <summary>
|
||||
/// 名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="名称")]
|
||||
[Column("ButtonName")]
|
||||
[DataMember]
|
||||
public string ButtonName {get;set;}
|
||||
/// <summary>
|
||||
/// 脚本
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="脚本")]
|
||||
[Column("ClientScript")]
|
||||
[DataMember]
|
||||
public string ClientScript {get;set;}
|
||||
/// <summary>
|
||||
/// 图标
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="图标")]
|
||||
[Column("Ico")]
|
||||
[DataMember]
|
||||
public string Ico {get;set;}
|
||||
/// <summary>
|
||||
/// 显示类型 0工具栏按钮 1普通按钮 2列表按键
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="显示类型 0工具栏按钮 1普通按钮 2列表按键")]
|
||||
[Column("ShowType")]
|
||||
[DataMember]
|
||||
public int ShowType {get;set;}
|
||||
/// <summary>
|
||||
/// 序号
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="序号")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
/// <summary>
|
||||
/// 是否验证权限
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否验证权限")]
|
||||
[Column("IsValidateShow")]
|
||||
[DataMember]
|
||||
public int IsValidateShow {get;set;}
|
||||
/// <summary>
|
||||
/// 按钮Title提示
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="按钮Title提示")]
|
||||
[Column("Note")]
|
||||
[DataMember]
|
||||
public string Note {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_programbutton
|
||||
/// </summary>
|
||||
public class rf_programbuttonMap : EntityTypeConfiguration<rf_programbutton>
|
||||
{
|
||||
public rf_programbuttonMap()
|
||||
{
|
||||
this.ToTable("rf_programbutton");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.ProgramId).HasColumnName("ProgramId").IsRequired();
|
||||
this.Property(t => t.ButtonId).HasColumnName("ButtonId");
|
||||
this.Property(t => t.ButtonName).HasColumnName("ButtonName");
|
||||
this.Property(t => t.ClientScript).HasColumnName("ClientScript");
|
||||
this.Property(t => t.Ico).HasColumnName("Ico");
|
||||
this.Property(t => t.ShowType).HasColumnName("ShowType").IsRequired();
|
||||
this.Property(t => t.Sort).HasColumnName("Sort").IsRequired();
|
||||
this.Property(t => t.IsValidateShow).HasColumnName("IsValidateShow").IsRequired();
|
||||
this.Property(t => t.Note).HasColumnName("Note");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_programbutton结束----------
|
||||
|
||||
|
||||
132
20220330_Vote/Ewide.RoadFlow/Entity/rf_programexport.cs
Normal file
132
20220330_Vote/Ewide.RoadFlow/Entity/rf_programexport.cs
Normal file
@@ -0,0 +1,132 @@
|
||||
//----------rf_programexport开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_programexport
|
||||
/// </summary>
|
||||
[Table("rf_programexport")]
|
||||
[Serializable]
|
||||
public partial class rf_programexport: BaseEntity {
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("ProgramId")]
|
||||
[DataMember]
|
||||
public string ProgramId {get;set;}
|
||||
/// <summary>
|
||||
/// 字段
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="字段")]
|
||||
[Column("Field")]
|
||||
[DataMember]
|
||||
public string Field {get;set;}
|
||||
/// <summary>
|
||||
/// 显示列名
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="显示列名")]
|
||||
[Column("ShowTitle")]
|
||||
[DataMember]
|
||||
public string ShowTitle {get;set;}
|
||||
/// <summary>
|
||||
/// 对齐方式
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="对齐方式")]
|
||||
[Column("Align")]
|
||||
[DataMember]
|
||||
public string Align {get;set;}
|
||||
/// <summary>
|
||||
/// 列宽度
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="列宽度")]
|
||||
[Column("Width")]
|
||||
[DataMember]
|
||||
public int? Width {get;set;}
|
||||
/// <summary>
|
||||
/// 显示类型 0直接输出 1序号 2日期时间 3数字 4数据字典ID显示标题 5组织机构id显示为名称 6自定义
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="显示类型 0直接输出 1序号 2日期时间 3数字 4数据字典ID显示标题 5组织机构id显示为名称 6自定义")]
|
||||
[Column("ShowType")]
|
||||
[DataMember]
|
||||
public int? ShowType {get;set;}
|
||||
/// <summary>
|
||||
/// 单元格类型:0常规 1文本 2数字 3日期时间
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="单元格类型:0常规 1文本 2数字 3日期时间")]
|
||||
[Column("DataType")]
|
||||
[DataMember]
|
||||
public int? DataType {get;set;}
|
||||
/// <summary>
|
||||
/// 格式化字符串
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="格式化字符串")]
|
||||
[Column("ShowFormat")]
|
||||
[DataMember]
|
||||
public string ShowFormat {get;set;}
|
||||
/// <summary>
|
||||
/// 自定义字符串
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="自定义字符串")]
|
||||
[Column("CustomString")]
|
||||
[DataMember]
|
||||
public string CustomString {get;set;}
|
||||
/// <summary>
|
||||
/// 显示顺序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="显示顺序")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_programexport
|
||||
/// </summary>
|
||||
public class rf_programexportMap : EntityTypeConfiguration<rf_programexport>
|
||||
{
|
||||
public rf_programexportMap()
|
||||
{
|
||||
this.ToTable("rf_programexport");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.ProgramId).HasColumnName("ProgramId").IsRequired();
|
||||
this.Property(t => t.Field).HasColumnName("Field").IsRequired();
|
||||
this.Property(t => t.ShowTitle).HasColumnName("ShowTitle");
|
||||
this.Property(t => t.Align).HasColumnName("Align").IsRequired();
|
||||
this.Property(t => t.Width).HasColumnName("Width");
|
||||
this.Property(t => t.ShowType).HasColumnName("ShowType");
|
||||
this.Property(t => t.DataType).HasColumnName("DataType");
|
||||
this.Property(t => t.ShowFormat).HasColumnName("ShowFormat");
|
||||
this.Property(t => t.CustomString).HasColumnName("CustomString");
|
||||
this.Property(t => t.Sort).HasColumnName("Sort").IsRequired();
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_programexport结束----------
|
||||
|
||||
|
||||
150
20220330_Vote/Ewide.RoadFlow/Entity/rf_programfield.cs
Normal file
150
20220330_Vote/Ewide.RoadFlow/Entity/rf_programfield.cs
Normal file
@@ -0,0 +1,150 @@
|
||||
//----------rf_programfield开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_programfield
|
||||
/// </summary>
|
||||
[Table("rf_programfield")]
|
||||
[Serializable]
|
||||
public partial class rf_programfield: BaseEntity {
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("ProgramId")]
|
||||
[DataMember]
|
||||
public string ProgramId {get;set;}
|
||||
/// <summary>
|
||||
/// 字段
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="字段")]
|
||||
[Column("Field")]
|
||||
[DataMember]
|
||||
public string Field {get;set;}
|
||||
/// <summary>
|
||||
/// 显示标题
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="显示标题")]
|
||||
[Column("ShowTitle")]
|
||||
[DataMember]
|
||||
public string ShowTitle {get;set;}
|
||||
/// <summary>
|
||||
/// 对齐方式
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="对齐方式")]
|
||||
[Column("Align")]
|
||||
[DataMember]
|
||||
public string Align {get;set;}
|
||||
/// <summary>
|
||||
/// 宽度
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="宽度")]
|
||||
[Column("Width")]
|
||||
[DataMember]
|
||||
public string Width {get;set;}
|
||||
/// <summary>
|
||||
/// 0直接输出 1序号 2日期时间 3数字 4数据字典ID显示标题 5组织架构Id显示为名称 6自定义 7人员Id显示为姓名 8附件显示为图片 9附件显示为链接换行 10附件显示为链接不换行 100按钮列
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="0直接输出 1序号 2日期时间 3数字 4数据字典ID显示标题 5组织架构Id显示为名称 6自定义 7人员Id显示为姓名 8附件显示为图片 9附件显示为链接换行 10附件显示为链接不换行 100按钮列")]
|
||||
[Column("ShowType")]
|
||||
[DataMember]
|
||||
public int ShowType {get;set;}
|
||||
/// <summary>
|
||||
/// 格式化字符串
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="格式化字符串")]
|
||||
[Column("ShowFormat")]
|
||||
[DataMember]
|
||||
public string ShowFormat {get;set;}
|
||||
/// <summary>
|
||||
/// 自定义字符串
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="自定义字符串")]
|
||||
[Column("CustomString")]
|
||||
[DataMember]
|
||||
public string CustomString {get;set;}
|
||||
/// <summary>
|
||||
/// 是否可以排序(jqgrid点击列排序)
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否可以排序(jqgrid点击列排序)")]
|
||||
[Column("IsSort")]
|
||||
[DataMember]
|
||||
public string IsSort {get;set;}
|
||||
/// <summary>
|
||||
/// 是否默认排序列
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否默认排序列")]
|
||||
[Column("IsDefaultSort")]
|
||||
[DataMember]
|
||||
public int IsDefaultSort {get;set;}
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="排序")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
/// <summary>
|
||||
/// 是否显示
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="是否显示")]
|
||||
[Column("IsShow")]
|
||||
[DataMember]
|
||||
public int IsShow {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_programfield
|
||||
/// </summary>
|
||||
public class rf_programfieldMap : EntityTypeConfiguration<rf_programfield>
|
||||
{
|
||||
public rf_programfieldMap()
|
||||
{
|
||||
this.ToTable("rf_programfield");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.ProgramId).HasColumnName("ProgramId").IsRequired();
|
||||
this.Property(t => t.Field).HasColumnName("Field");
|
||||
this.Property(t => t.ShowTitle).HasColumnName("ShowTitle");
|
||||
this.Property(t => t.Align).HasColumnName("Align").IsRequired();
|
||||
this.Property(t => t.Width).HasColumnName("Width");
|
||||
this.Property(t => t.ShowType).HasColumnName("ShowType").IsRequired();
|
||||
this.Property(t => t.ShowFormat).HasColumnName("ShowFormat");
|
||||
this.Property(t => t.CustomString).HasColumnName("CustomString");
|
||||
this.Property(t => t.IsSort).HasColumnName("IsSort");
|
||||
this.Property(t => t.IsDefaultSort).HasColumnName("IsDefaultSort").IsRequired();
|
||||
this.Property(t => t.Sort).HasColumnName("Sort").IsRequired();
|
||||
this.Property(t => t.IsShow).HasColumnName("IsShow").IsRequired();
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_programfield结束----------
|
||||
|
||||
|
||||
168
20220330_Vote/Ewide.RoadFlow/Entity/rf_programquery.cs
Normal file
168
20220330_Vote/Ewide.RoadFlow/Entity/rf_programquery.cs
Normal file
@@ -0,0 +1,168 @@
|
||||
//----------rf_programquery开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_programquery
|
||||
/// </summary>
|
||||
[Table("rf_programquery")]
|
||||
[Serializable]
|
||||
public partial class rf_programquery: BaseEntity {
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("ProgramId")]
|
||||
[DataMember]
|
||||
public string ProgramId {get;set;}
|
||||
/// <summary>
|
||||
/// 字段
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="字段")]
|
||||
[Column("Field")]
|
||||
[DataMember]
|
||||
public string Field {get;set;}
|
||||
/// <summary>
|
||||
/// 显示名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="显示名称")]
|
||||
[Column("ShowTitle")]
|
||||
[DataMember]
|
||||
public string ShowTitle {get;set;}
|
||||
/// <summary>
|
||||
/// 操作符
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="操作符")]
|
||||
[Column("Operators")]
|
||||
[DataMember]
|
||||
public string Operators {get;set;}
|
||||
/// <summary>
|
||||
/// 控件名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="控件名称")]
|
||||
[Column("ControlName")]
|
||||
[DataMember]
|
||||
public string ControlName {get;set;}
|
||||
/// <summary>
|
||||
/// 输入类型 0文本 1日期 2日期范围 3日期时间 4日期时间范围 5下拉选择 6组织机构 7数据字典
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="输入类型 0文本 1日期 2日期范围 3日期时间 4日期时间范围 5下拉选择 6组织机构 7数据字典")]
|
||||
[Column("InputType")]
|
||||
[DataMember]
|
||||
public int InputType {get;set;}
|
||||
/// <summary>
|
||||
/// 显示样式
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="显示样式")]
|
||||
[Column("ShowStyle")]
|
||||
[DataMember]
|
||||
public string ShowStyle {get;set;}
|
||||
/// <summary>
|
||||
/// 显示顺序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="显示顺序")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
/// <summary>
|
||||
/// 数据来源 0.字符串表达式 1.数据字典 2.SQL
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="数据来源 0.字符串表达式 1.数据字典 2.SQL")]
|
||||
[Column("DataSource")]
|
||||
[DataMember]
|
||||
public int? DataSource {get;set;}
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("DataSourceString")]
|
||||
[DataMember]
|
||||
public string DataSourceString {get;set;}
|
||||
/// <summary>
|
||||
/// 数据来源为数据字典时的值
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="数据来源为数据字典时的值")]
|
||||
[Column("DictValue")]
|
||||
[DataMember]
|
||||
public string DictValue {get;set;}
|
||||
/// <summary>
|
||||
/// 数据来源为SQL时的数据连接ID
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="数据来源为SQL时的数据连接ID")]
|
||||
[Column("ConnId")]
|
||||
[DataMember]
|
||||
public string ConnId {get;set;}
|
||||
/// <summary>
|
||||
/// 组织机构查询时是否将选择转换为人员
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="组织机构查询时是否将选择转换为人员")]
|
||||
[Column("IsQueryUsers")]
|
||||
[DataMember]
|
||||
public int? IsQueryUsers {get;set;}
|
||||
/// <summary>
|
||||
/// 当输入类型为组织机构时的属性
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="当输入类型为组织机构时的属性")]
|
||||
[Column("OrgAttribute")]
|
||||
[DataMember]
|
||||
public string OrgAttribute {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_programquery
|
||||
/// </summary>
|
||||
public class rf_programqueryMap : EntityTypeConfiguration<rf_programquery>
|
||||
{
|
||||
public rf_programqueryMap()
|
||||
{
|
||||
this.ToTable("rf_programquery");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.ProgramId).HasColumnName("ProgramId").IsRequired();
|
||||
this.Property(t => t.Field).HasColumnName("Field").IsRequired();
|
||||
this.Property(t => t.ShowTitle).HasColumnName("ShowTitle");
|
||||
this.Property(t => t.Operators).HasColumnName("Operators").IsRequired();
|
||||
this.Property(t => t.ControlName).HasColumnName("ControlName");
|
||||
this.Property(t => t.InputType).HasColumnName("InputType").IsRequired();
|
||||
this.Property(t => t.ShowStyle).HasColumnName("ShowStyle");
|
||||
this.Property(t => t.Sort).HasColumnName("Sort").IsRequired();
|
||||
this.Property(t => t.DataSource).HasColumnName("DataSource");
|
||||
this.Property(t => t.DataSourceString).HasColumnName("DataSourceString");
|
||||
this.Property(t => t.DictValue).HasColumnName("DictValue");
|
||||
this.Property(t => t.ConnId).HasColumnName("ConnId");
|
||||
this.Property(t => t.IsQueryUsers).HasColumnName("IsQueryUsers");
|
||||
this.Property(t => t.OrgAttribute).HasColumnName("OrgAttribute");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_programquery结束----------
|
||||
|
||||
|
||||
96
20220330_Vote/Ewide.RoadFlow/Entity/rf_programvalidate.cs
Normal file
96
20220330_Vote/Ewide.RoadFlow/Entity/rf_programvalidate.cs
Normal file
@@ -0,0 +1,96 @@
|
||||
//----------rf_programvalidate开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_programvalidate
|
||||
/// </summary>
|
||||
[Table("rf_programvalidate")]
|
||||
[Serializable]
|
||||
public partial class rf_programvalidate: BaseEntity {
|
||||
/// <summary>
|
||||
/// 无描述
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="无描述")]
|
||||
[Column("ProgramId")]
|
||||
[DataMember]
|
||||
public string ProgramId {get;set;}
|
||||
/// <summary>
|
||||
/// 表名
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="表名")]
|
||||
[Column("TableName")]
|
||||
[DataMember]
|
||||
public string TableName {get;set;}
|
||||
/// <summary>
|
||||
/// 字段名
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="字段名")]
|
||||
[Column("FieldName")]
|
||||
[DataMember]
|
||||
public string FieldName {get;set;}
|
||||
/// <summary>
|
||||
/// 字段说明
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="字段说明")]
|
||||
[Column("FieldNote")]
|
||||
[DataMember]
|
||||
public string FieldNote {get;set;}
|
||||
/// <summary>
|
||||
/// 验证类型 0不检查 1允许为空,非空时检查 2不允许为空,并检查
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="验证类型 0不检查 1允许为空,非空时检查 2不允许为空,并检查")]
|
||||
[Column("ValidateType")]
|
||||
[DataMember]
|
||||
public int ValidateType {get;set;}
|
||||
/// <summary>
|
||||
/// 状态 0编辑 1只读 2隐藏
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="状态 0编辑 1只读 2隐藏")]
|
||||
[Column("Status")]
|
||||
[DataMember]
|
||||
public int Status {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_programvalidate
|
||||
/// </summary>
|
||||
public class rf_programvalidateMap : EntityTypeConfiguration<rf_programvalidate>
|
||||
{
|
||||
public rf_programvalidateMap()
|
||||
{
|
||||
this.ToTable("rf_programvalidate");
|
||||
this.Property(t => t.Id).HasColumnName("Id").IsRequired();
|
||||
this.Property(t => t.ProgramId).HasColumnName("ProgramId").IsRequired();
|
||||
this.Property(t => t.TableName).HasColumnName("TableName").IsRequired();
|
||||
this.Property(t => t.FieldName).HasColumnName("FieldName").IsRequired();
|
||||
this.Property(t => t.FieldNote).HasColumnName("FieldNote");
|
||||
this.Property(t => t.ValidateType).HasColumnName("ValidateType").IsRequired();
|
||||
this.Property(t => t.Status).HasColumnName("Status").IsRequired();
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_programvalidate结束----------
|
||||
|
||||
|
||||
105
20220330_Vote/Ewide.RoadFlow/Entity/rf_systembutton.cs
Normal file
105
20220330_Vote/Ewide.RoadFlow/Entity/rf_systembutton.cs
Normal file
@@ -0,0 +1,105 @@
|
||||
//----------rf_systembutton开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_systembutton
|
||||
/// </summary>
|
||||
[Table("rf_systembutton")]
|
||||
[Serializable]
|
||||
public partial class rf_systembutton: BaseEntity {
|
||||
/// <summary>
|
||||
/// 名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="名称")]
|
||||
[Column("Name")]
|
||||
[DataMember]
|
||||
public string Name {get;set;}
|
||||
/// <summary>
|
||||
/// 脚本
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="脚本")]
|
||||
[Column("Events")]
|
||||
[DataMember]
|
||||
public string Events {get;set;}
|
||||
/// <summary>
|
||||
/// 图标
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="图标")]
|
||||
[Column("Ico")]
|
||||
[DataMember]
|
||||
public string Ico {get;set;}
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="备注")]
|
||||
[Column("Note")]
|
||||
[DataMember]
|
||||
public string Note {get;set;}
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="排序")]
|
||||
[Column("Sort")]
|
||||
[DataMember]
|
||||
public int Sort {get;set;}
|
||||
/// <summary>
|
||||
/// 英语名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="英语名称")]
|
||||
[Column("Name_en")]
|
||||
[DataMember]
|
||||
public string Name_en {get;set;}
|
||||
/// <summary>
|
||||
/// 繁体中文名称
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="繁体中文名称")]
|
||||
[Column("Name_zh")]
|
||||
[DataMember]
|
||||
public string Name_zh {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/// <summary>
|
||||
/// 数据表实体类Map:rf_systembutton
|
||||
/// </summary>
|
||||
public class rf_systembuttonMap : EntityTypeConfiguration<rf_systembutton>
|
||||
{
|
||||
public rf_systembuttonMap()
|
||||
{
|
||||
this.ToTable("rf_systembutton");
|
||||
this.HasKey(t => t.Id);
|
||||
this.Property(t => t.Name).HasColumnName("Name").IsRequired();
|
||||
this.Property(t => t.Events).HasColumnName("Events").IsRequired();
|
||||
this.Property(t => t.Ico).HasColumnName("Ico");
|
||||
this.Property(t => t.Note).HasColumnName("Note");
|
||||
this.Property(t => t.Sort).HasColumnName("Sort").IsRequired();
|
||||
this.Property(t => t.Name_en).HasColumnName("Name_en");
|
||||
this.Property(t => t.Name_zh).HasColumnName("Name_zh");
|
||||
}
|
||||
}
|
||||
**/
|
||||
|
||||
}
|
||||
|
||||
//----------rf_systembutton结束----------
|
||||
|
||||
|
||||
47
20220330_Vote/Ewide.RoadFlow/Entity/rf_workdate.cs
Normal file
47
20220330_Vote/Ewide.RoadFlow/Entity/rf_workdate.cs
Normal file
@@ -0,0 +1,47 @@
|
||||
//----------rf_workdate开始----------
|
||||
|
||||
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
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表实体类:rf_workdate
|
||||
/// </summary>
|
||||
[Table("rf_workdate")]
|
||||
[Serializable]
|
||||
public partial class rf_workdate: BaseEntity {
|
||||
/// <summary>
|
||||
/// 工作日
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="工作日")]
|
||||
[Key]
|
||||
[Column("WorkDay")]
|
||||
[DataMember]
|
||||
public DateTime WorkDay {get;set;}
|
||||
/// <summary>
|
||||
/// 0节假日 1工作日
|
||||
/// </summary>
|
||||
|
||||
[Display(Name="0节假日 1工作日")]
|
||||
[Column("IsWork")]
|
||||
[DataMember]
|
||||
public int IsWork {get;set;}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return JSON.Serialize(this);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
//----------rf_workdate结束----------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user