这是有史以来最艰难的一次提交,不生则死!

This commit is contained in:
yubao
2017-11-28 23:54:49 +08:00
parent 9c37623d7f
commit 6a3fa6fd3d
114 changed files with 779 additions and 2373 deletions

View File

@@ -0,0 +1,66 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 应用
/// </summary>
public partial class Application : Entity
{
public Application()
{
this.Name= string.Empty;
this.AppId= string.Empty;
this.AppKey= string.Empty;
this.Description= string.Empty;
this.Icon= string.Empty;
this.CreateTime= DateTime.Now;
this.CreateUser= string.Empty;
}
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 应用ID
/// </summary>
public string AppId { get; set; }
/// <summary>
/// 应用密钥
/// </summary>
public string AppKey { get; set; }
/// <summary>
/// 应用描述
/// </summary>
public string Description { get; set; }
/// <summary>
/// 应用图标
/// </summary>
public string Icon { get; set; }
/// <summary>
/// 是否可用
/// </summary>
public bool Disable { get; set; }
/// <summary>
/// 创建日期
/// </summary>
public System.DateTime? CreateTime { get; set; }
/// <summary>
/// 创建人
/// </summary>
public string CreateUser { get; set; }
}
}

View File

@@ -0,0 +1,62 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 分类表
/// </summary>
public partial class Category : Entity
{
public Category()
{
this.CascadeId= string.Empty;
this.Name= string.Empty;
this.Code= string.Empty;
this.Status= 0;
this.SortNo= 0;
this.TypeId= string.Empty;
this.ParentId= string.Empty;
}
/// <summary>
/// 节点语义ID
/// </summary>
public string CascadeId { get; set; }
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 编号
/// </summary>
public string Code { get; set; }
/// <summary>
/// 当前状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int SortNo { get; set; }
/// <summary>
/// 分类所属科目
/// </summary>
public string TypeId { get; set; }
/// <summary>
/// 父节点流水号
/// </summary>
public string ParentId { get; set; }
}
}

View File

@@ -0,0 +1,47 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 分类类型
/// </summary>
public partial class CategoryType : Entity
{
public CategoryType()
{
this.Name= string.Empty;
this.Code= string.Empty;
this.CreateTime= DateTime.Now;
this.CreateUser= string.Empty;
}
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 编码
/// </summary>
public string Code { get; set; }
/// <summary>
/// 创建日期
/// </summary>
public System.DateTime? CreateTime { get; set; }
/// <summary>
/// 创建人
/// </summary>
public string CreateUser { get; set; }
}
}

View File

@@ -0,0 +1,14 @@
using System;
namespace OpenAuth.Domain
{
public abstract class Entity
{
public string Id { get; set; }
public Entity()
{
Id = Guid.NewGuid().ToString();
}
}
}

View File

@@ -0,0 +1,85 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 功能模块表
/// </summary>
public partial class Module : Entity
{
public Module()
{
this.CascadeId= string.Empty;
this.Name= string.Empty;
this.Url= string.Empty;
this.HotKey= string.Empty;
this.IconName= string.Empty;
this.Status= 0;
this.ParentName= string.Empty;
this.Vector= string.Empty;
this.SortNo= 0;
this.ParentId= string.Empty;
}
/// <summary>
/// 节点语义ID
/// </summary>
public string CascadeId { get; set; }
/// <summary>
/// 功能模块名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 主页面URL
/// </summary>
public string Url { get; set; }
/// <summary>
/// 热键
/// </summary>
public string HotKey { get; set; }
/// <summary>
/// 是否叶子节点
/// </summary>
public bool IsLeaf { get; set; }
/// <summary>
/// 是否自动展开
/// </summary>
public bool IsAutoExpand { get; set; }
/// <summary>
/// 节点图标文件名称
/// </summary>
public string IconName { get; set; }
/// <summary>
/// 当前状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 父节点名称
/// </summary>
public string ParentName { get; set; }
/// <summary>
/// 矢量图标
/// </summary>
public string Vector { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int SortNo { get; set; }
/// <summary>
/// 父节点流水号
/// </summary>
public string ParentId { get; set; }
}
}

View File

@@ -0,0 +1,77 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 模块元素表(需要权限控制的按钮)
/// </summary>
public partial class ModuleElement : Entity
{
public ModuleElement()
{
this.DomId= string.Empty;
this.Name= string.Empty;
this.Type= string.Empty;
this.Attr= string.Empty;
this.Script= string.Empty;
this.Icon= string.Empty;
this.Class= string.Empty;
this.Remark= string.Empty;
this.Sort= 0;
this.ModuleId= string.Empty;
}
/// <summary>
/// DOM ID
/// </summary>
public string DomId { get; set; }
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 类型
/// </summary>
public string Type { get; set; }
/// <summary>
/// 元素附加属性
/// </summary>
public string Attr { get; set; }
/// <summary>
/// 元素调用脚本
/// </summary>
public string Script { get; set; }
/// <summary>
/// 元素图标
/// </summary>
public string Icon { get; set; }
/// <summary>
/// 元素样式
/// </summary>
public string Class { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
/// <summary>
/// 排序字段
/// </summary>
public int Sort { get; set; }
/// <summary>
/// 功能模块Id
/// </summary>
public string ModuleId { get; set; }
}
}

View File

@@ -0,0 +1,100 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 组织表
/// </summary>
public partial class Org : Entity
{
public Org()
{
this.CascadeId= string.Empty;
this.Name= string.Empty;
this.HotKey= string.Empty;
this.ParentName= string.Empty;
this.IconName= string.Empty;
this.Status= 0;
this.Type= 0;
this.BizCode= string.Empty;
this.CustomCode= string.Empty;
this.CreateTime= DateTime.Now;
this.CreateId= 0;
this.SortNo= 0;
this.ParentId= string.Empty;
}
/// <summary>
/// 节点语义ID
/// </summary>
public string CascadeId { get; set; }
/// <summary>
/// 组织名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 热键
/// </summary>
public string HotKey { get; set; }
/// <summary>
/// 父节点名称
/// </summary>
public string ParentName { get; set; }
/// <summary>
/// 是否叶子节点
/// </summary>
public bool IsLeaf { get; set; }
/// <summary>
/// 是否自动展开
/// </summary>
public bool IsAutoExpand { get; set; }
/// <summary>
/// 节点图标文件名称
/// </summary>
public string IconName { get; set; }
/// <summary>
/// 当前状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 组织类型
/// </summary>
public int Type { get; set; }
/// <summary>
/// 业务对照码
/// </summary>
public string BizCode { get; set; }
/// <summary>
/// 自定义扩展码
/// </summary>
public string CustomCode { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public System.DateTime CreateTime { get; set; }
/// <summary>
/// 创建人ID
/// </summary>
public int CreateId { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int SortNo { get; set; }
/// <summary>
/// 父节点流水号
/// </summary>
public string ParentId { get; set; }
}
}

View File

@@ -0,0 +1,62 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 多对多关系集中映射
/// </summary>
public partial class Relevance : Entity
{
public Relevance()
{
this.Description= string.Empty;
this.Key= string.Empty;
this.Status= 0;
this.OperateTime= DateTime.Now;
this.OperatorId= string.Empty;
this.FirstId= string.Empty;
this.SecondId= string.Empty;
}
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; }
/// <summary>
/// 映射标识
/// </summary>
public string Key { get; set; }
/// <summary>
/// 状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 授权时间
/// </summary>
public System.DateTime OperateTime { get; set; }
/// <summary>
/// 授权人
/// </summary>
public string OperatorId { get; set; }
/// <summary>
/// 第一个表主键ID
/// </summary>
public string FirstId { get; set; }
/// <summary>
/// 第二个表主键ID
/// </summary>
public string SecondId { get; set; }
}
}

View File

@@ -0,0 +1,72 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 资源表
/// </summary>
public partial class Resource : Entity
{
public Resource()
{
this.CascadeId= string.Empty;
this.Key= string.Empty;
this.Name= string.Empty;
this.Status= 0;
this.SortNo= 0;
this.Description= string.Empty;
this.ParentId= string.Empty;
this.CategoryId= string.Empty;
this.AppId= string.Empty;
}
/// <summary>
/// 节点语义ID
/// </summary>
public string CascadeId { get; set; }
/// <summary>
/// 资源英文唯一标识
/// </summary>
public string Key { get; set; }
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 当前状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int SortNo { get; set; }
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; }
/// <summary>
/// 父节点流水号
/// </summary>
public string ParentId { get; set; }
/// <summary>
/// 资源分类
/// </summary>
public string CategoryId { get; set; }
/// <summary>
/// 资源所属应用
/// </summary>
public string AppId { get; set; }
}
}

View File

@@ -0,0 +1,52 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 角色表
/// </summary>
public partial class Role : Entity
{
public Role()
{
this.Name= string.Empty;
this.Status= 0;
this.Type= 0;
this.CreateTime= DateTime.Now;
this.CreateId= string.Empty;
}
/// <summary>
/// 角色名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 当前状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 角色类型
/// </summary>
public int Type { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public System.DateTime CreateTime { get; set; }
/// <summary>
/// 创建人ID
/// </summary>
public string CreateId { get; set; }
}
}

View File

@@ -0,0 +1,67 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 出入库信息表
/// </summary>
public partial class Stock : Entity
{
public Stock()
{
this.Name= string.Empty;
this.Number= 0;
this.Price= 0;
this.Status= 0;
this.Viewable= string.Empty;
this.User= string.Empty;
this.Time= DateTime.Now;
this.OrgId= string.Empty;
}
/// <summary>
/// 产品名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 产品数量
/// </summary>
public int Number { get; set; }
/// <summary>
/// 产品单价
/// </summary>
public decimal Price { get; set; }
/// <summary>
/// 出库/入库
/// </summary>
public int Status { get; set; }
/// <summary>
/// 可见范围
/// </summary>
public string Viewable { get; set; }
/// <summary>
/// 操作人
/// </summary>
public string User { get; set; }
/// <summary>
/// 操作时间
/// </summary>
public System.DateTime Time { get; set; }
/// <summary>
/// 组织ID
/// </summary>
public string OrgId { get; set; }
}
}

View File

@@ -0,0 +1,72 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 用户基本信息表
/// </summary>
public partial class User : Entity
{
public User()
{
this.Account= string.Empty;
this.Password= string.Empty;
this.Name= string.Empty;
this.Sex= 0;
this.Status= 0;
this.Type= 0;
this.BizCode= string.Empty;
this.CreateTime= DateTime.Now;
this.CrateId= string.Empty;
}
/// <summary>
/// 用户登录帐号
/// </summary>
public string Account { get; set; }
/// <summary>
/// 密码
/// </summary>
public string Password { get; set; }
/// <summary>
/// 用户姓名
/// </summary>
public string Name { get; set; }
/// <summary>
/// 性别
/// </summary>
public int Sex { get; set; }
/// <summary>
/// 用户状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 用户类型
/// </summary>
public int Type { get; set; }
/// <summary>
/// 业务对照码
/// </summary>
public string BizCode { get; set; }
/// <summary>
/// 经办时间
/// </summary>
public System.DateTime CreateTime { get; set; }
/// <summary>
/// 创建人
/// </summary>
public string CrateId { get; set; }
}
}

View File

@@ -0,0 +1,19 @@
using System;
namespace OpenAuth.Domain
{
/// <summary>
/// 用户ID
/// </summary>
public static class UserExt
{
public static void CheckPassword(this User user, string password)
{
if (user.Password != password)
{
throw new Exception("密码错误");
}
}
}
}

View File

@@ -0,0 +1,113 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 表单模板表
/// </summary>
public partial class WFFrmMain : Entity
{
public WFFrmMain()
{
this.FrmCode= string.Empty;
this.FrmName= string.Empty;
this.FrmType= string.Empty;
this.FrmTable= string.Empty;
this.FrmTableId= string.Empty;
this.FrmContent= string.Empty;
this.FrmDbId= string.Empty;
this.Description= string.Empty;
this.CreateDate= DateTime.Now;
this.CreateUserId= string.Empty;
this.CreateUserName= string.Empty;
this.ModifyDate= DateTime.Now;
this.ModifyUserId= string.Empty;
this.ModifyUserName= string.Empty;
}
/// <summary>
/// 表单编号
/// </summary>
public string FrmCode { get; set; }
/// <summary>
/// 表单名称
/// </summary>
public string FrmName { get; set; }
/// <summary>
/// 表单分类
/// </summary>
public string FrmType { get; set; }
/// <summary>
/// 数据表
/// </summary>
public string FrmTable { get; set; }
/// <summary>
/// 关联表的主键
/// </summary>
public string FrmTableId { get; set; }
/// <summary>
/// 是否需要建表0不建表,1建表
/// </summary>
public int? IsSystemTable { get; set; }
/// <summary>
/// 表单内容
/// </summary>
public string FrmContent { get; set; }
/// <summary>
/// 排序码
/// </summary>
public int? SortCode { get; set; }
/// <summary>
/// 删除标记
/// </summary>
public int? DeleteMark { get; set; }
/// <summary>
/// 数据库Id
/// </summary>
public string FrmDbId { get; set; }
/// <summary>
/// 有效
/// </summary>
public int? EnabledMark { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Description { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public System.DateTime? CreateDate { get; set; }
/// <summary>
/// 创建用户主键
/// </summary>
public string CreateUserId { get; set; }
/// <summary>
/// 创建用户
/// </summary>
public string CreateUserName { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public System.DateTime? ModifyDate { get; set; }
/// <summary>
/// 修改用户主键
/// </summary>
public string ModifyUserId { get; set; }
/// <summary>
/// 修改用户
/// </summary>
public string ModifyUserName { get; set; }
}
}

View File

@@ -0,0 +1,125 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 工作流流程实例表
/// </summary>
public partial class WFProcessInstance : Entity
{
public WFProcessInstance()
{
this.Code= string.Empty;
this.CustomName= string.Empty;
this.ActivityId= string.Empty;
this.ActivityName= string.Empty;
this.ProcessSchemeId= string.Empty;
this.PreviousId= string.Empty;
this.SchemeType= string.Empty;
this.CreateDate= DateTime.Now;
this.CreateUserId= string.Empty;
this.CreateUserName= string.Empty;
this.Description= string.Empty;
this.MakerList= string.Empty;
}
/// <summary>
/// 实例编号
/// </summary>
public string Code { get; set; }
/// <summary>
/// 自定义名称
/// </summary>
public string CustomName { get; set; }
/// <summary>
/// 当前节点ID
/// </summary>
public string ActivityId { get; set; }
/// <summary>
/// 当前节点类型0会签节点
/// </summary>
public int? ActivityType { get; set; }
/// <summary>
/// 当前节点名称
/// </summary>
public string ActivityName { get; set; }
/// <summary>
/// 流程实例模板Id
/// </summary>
public string ProcessSchemeId { get; set; }
/// <summary>
/// 前一个ID
/// </summary>
public string PreviousId { get; set; }
/// <summary>
/// 表单类型
/// </summary>
public int? FrmType { get; set; }
/// <summary>
/// 流程类型
/// </summary>
public string SchemeType { get; set; }
/// <summary>
/// 有效标志
/// </summary>
public int? EnabledMark { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public System.DateTime? CreateDate { get; set; }
/// <summary>
/// 创建用户主键
/// </summary>
public string CreateUserId { get; set; }
/// <summary>
/// 创建用户
/// </summary>
public string CreateUserName { get; set; }
/// <summary>
/// 等级
/// </summary>
public int? WfLevel { get; set; }
/// <summary>
/// 实例备注
/// </summary>
public string Description { get; set; }
/// <summary>
/// 是否完成
/// </summary>
public int? IsFinish { get; set; }
/// <summary>
/// 执行人
/// </summary>
public string MakerList { get; set; }
#region
/// <summary>
/// 新增调用
/// </summary>
public void Create()
{
this.CreateDate = DateTime.Now;
}
/// <summary>
/// 编辑调用
/// </summary>
/// <param name="keyValue"></param>
public void Modify(string keyValue)
{
this.Id = keyValue;
}
#endregion
}
}

View File

@@ -0,0 +1,52 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 工作流实例操作记录
/// </summary>
public partial class WFProcessOperationHistory : Entity
{
public WFProcessOperationHistory()
{
this.ProcessId= string.Empty;
this.Content= string.Empty;
this.CreateDate= DateTime.Now;
this.CreateUserId= string.Empty;
this.CreateUserName= string.Empty;
}
/// <summary>
/// 实例进程Id
/// </summary>
public string ProcessId { get; set; }
/// <summary>
/// 操作内容
/// </summary>
public string Content { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public System.DateTime? CreateDate { get; set; }
/// <summary>
/// 创建用户主键
/// </summary>
public string CreateUserId { get; set; }
/// <summary>
/// 创建用户
/// </summary>
public string CreateUserName { get; set; }
}
}

View File

@@ -0,0 +1,64 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 工作流实例模板对应表
/// </summary>
public partial class WFProcessScheme : Entity
{
public WFProcessScheme()
{
this.SchemeContent= string.Empty;
this.SchemeInfoId= string.Empty;
this.SchemeVersion= string.Empty;
}
/// <summary>
/// 流程模板内容
/// </summary>
public string SchemeContent { get; set; }
/// <summary>
/// 流程模板ID
/// </summary>
public string SchemeInfoId { get; set; }
/// <summary>
/// 流程内容版本
/// </summary>
public string SchemeVersion { get; set; }
/// <summary>
/// 类型(0正常,3草稿)
/// </summary>
public int? ProcessType { get; set; }
#region
/// <summary>
/// 新增调用
/// </summary>
public void Create()
{
this.Id = Guid.NewGuid().ToString();
}
/// <summary>
/// 编辑调用
/// </summary>
/// <param name="keyValue"></param>
public void Modify(string keyValue)
{
this.Id = keyValue;
}
#endregion
}
}

View File

@@ -0,0 +1,83 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 工作流实例流转历史记录
/// </summary>
public partial class WFProcessTransitionHistory : Entity
{
public WFProcessTransitionHistory()
{
this.ProcessId= string.Empty;
this.FromNodeId= string.Empty;
this.FromNodeName= string.Empty;
this.ToNodeId= string.Empty;
this.ToNodeName= string.Empty;
this.CreateDate= DateTime.Now;
this.CreateUserId= string.Empty;
this.CreateUserName= string.Empty;
}
/// <summary>
/// 实例进程Id
/// </summary>
public string ProcessId { get; set; }
/// <summary>
/// 开始节点Id
/// </summary>
public string FromNodeId { get; set; }
/// <summary>
/// 开始节点类型
/// </summary>
public int? FromNodeType { get; set; }
/// <summary>
/// 开始节点名称
/// </summary>
public string FromNodeName { get; set; }
/// <summary>
/// 结束节点Id
/// </summary>
public string ToNodeId { get; set; }
/// <summary>
/// 结束节点类型
/// </summary>
public int? ToNodeType { get; set; }
/// <summary>
/// 结束节点名称
/// </summary>
public string ToNodeName { get; set; }
/// <summary>
/// 转化状态
/// </summary>
public int? TransitionSate { get; set; }
/// <summary>
/// 是否结束
/// </summary>
public int? IsFinish { get; set; }
/// <summary>
/// 转化时间
/// </summary>
public System.DateTime? CreateDate { get; set; }
/// <summary>
/// 操作人Id
/// </summary>
public string CreateUserId { get; set; }
/// <summary>
/// 操作人名称
/// </summary>
public string CreateUserName { get; set; }
}
}

View File

@@ -0,0 +1,57 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 工作流模板内容表
/// </summary>
public partial class WFSchemeContent : Entity
{
public WFSchemeContent()
{
this.SchemeInfoId= string.Empty;
this.SchemeVersion= string.Empty;
this.SchemeContent= string.Empty;
this.CreateDate= DateTime.Now;
this.CreateUserId= string.Empty;
this.CreateUserName= string.Empty;
}
/// <summary>
/// 工作流模板信息主键Id
/// </summary>
public string SchemeInfoId { get; set; }
/// <summary>
/// 流程内容版本
/// </summary>
public string SchemeVersion { get; set; }
/// <summary>
/// 流程内容
/// </summary>
public string SchemeContent { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public System.DateTime? CreateDate { get; set; }
/// <summary>
/// 创建用户主键
/// </summary>
public string CreateUserId { get; set; }
/// <summary>
/// 创建用户
/// </summary>
public string CreateUserName { get; set; }
}
}

View File

@@ -0,0 +1,107 @@
//------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
// Author:Yubao Li
// </autogenerated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 工作流模板信息表
/// </summary>
public partial class WFSchemeInfo : Entity
{
public WFSchemeInfo()
{
this.SchemeCode= string.Empty;
this.SchemeName= string.Empty;
this.SchemeType= string.Empty;
this.SchemeVersion= string.Empty;
this.SchemeCanUser= string.Empty;
this.Description= string.Empty;
this.CreateDate= DateTime.Now;
this.CreateUserId= string.Empty;
this.CreateUserName= string.Empty;
this.ModifyDate= DateTime.Now;
this.ModifyUserId= string.Empty;
this.ModifyUserName= string.Empty;
}
/// <summary>
/// 流程编号
/// </summary>
public string SchemeCode { get; set; }
/// <summary>
/// 流程名称
/// </summary>
public string SchemeName { get; set; }
/// <summary>
/// 流程分类
/// </summary>
public string SchemeType { get; set; }
/// <summary>
/// 流程内容版本
/// </summary>
public string SchemeVersion { get; set; }
/// <summary>
/// 流程模板使用者
/// </summary>
public string SchemeCanUser { get; set; }
/// <summary>
/// 表单类型
/// </summary>
public int? FrmType { get; set; }
/// <summary>
/// 模板权限类型0所有人,1指定成员
/// </summary>
public int? AuthorizeType { get; set; }
/// <summary>
/// 排序码
/// </summary>
public int? SortCode { get; set; }
/// <summary>
/// 删除标记
/// </summary>
public int? DeleteMark { get; set; }
/// <summary>
/// 有效
/// </summary>
public int? EnabledMark { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Description { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public System.DateTime? CreateDate { get; set; }
/// <summary>
/// 创建用户主键
/// </summary>
public string CreateUserId { get; set; }
/// <summary>
/// 创建用户
/// </summary>
public string CreateUserName { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public System.DateTime? ModifyDate { get; set; }
/// <summary>
/// 修改用户主键
/// </summary>
public string ModifyUserId { get; set; }
/// <summary>
/// 修改用户
/// </summary>
public string ModifyUserName { get; set; }
}
}