1 完成用户部门权限分配处理,可以为用户分配可见部门,如果没有任何可见部门,则只能查看自己有关的数据;

2 完善进出库实例;
3 添加CodeSmith生成EF DbContext Entity Mapping;
This commit is contained in:
yubaolee
2016-01-07 11:47:43 +08:00
parent c2099cd337
commit f0b42e83d4
62 changed files with 5687 additions and 1592 deletions

View File

@@ -1,77 +1,67 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 分类
/// <summary>
/// 分类表
/// </summary>
public partial class Category
{
/// <summary>
/// 分类ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class Category
{
public Category()
{
this.Id= 0;
this.CascadeId= string.Empty;
this.Name= string.Empty;
this.ParentId= 0;
this.Status= 0;
this.SortNo= 0;
this.RootKey= string.Empty;
this.RootName= string.Empty;
}
/// <summary>
/// 节点语义ID
/// </summary>
/// <returns></returns>
public string CascadeId { get; set; }
/// <summary>
/// 分类表ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 节点语义ID
/// </summary>
public string CascadeId { get; set; }
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 父节点流水号
/// </summary>
public int ParentId { get; set; }
/// <summary>
/// 当前状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int SortNo { get; set; }
/// <summary>
/// 分类所属科目
/// </summary>
public string RootKey { get; set; }
/// <summary>
/// 分类所属科目名称
/// </summary>
public string RootName { get; set; }
/// <summary>
/// 组织名称
/// </summary>
/// <returns></returns>
public string Name { get; set; }
/// <summary>
/// 父节点流水号
/// </summary>
/// <returns></returns>
public int ParentId { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public int Status { get; set; }
/// <summary>
/// 排序号
/// </summary>
/// <returns></returns>
public int SortNo { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public string RootKey { get; set; }
/// <summary>
/// 资源分类
/// </summary>
/// <returns></returns>
public string RootName { get; set; }
public Category()
{
this.Id= 0;
this.CascadeId= string.Empty;
this.Name= string.Empty;
this.ParentId= 0;
this.Status= 0;
this.SortNo= 0;
this.RootKey= string.Empty;
this.RootName= string.Empty;
}
}
}
}
}

View File

@@ -1,70 +1,62 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// <summary>
/// 数据字典详情
/// </summary>
public partial class DicDetail
{
/// <summary>
/// ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class DicDetail
{
public DicDetail()
{
this.Id= 0;
this.Value= string.Empty;
this.Text= string.Empty;
this.DicId= 0;
this.SortNo= 0;
this.Status= 0;
this.Description= string.Empty;
}
/// <summary>
/// 名称
/// </summary>
/// <returns></returns>
public string Value { get; set; }
/// <summary>
/// ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 值
/// </summary>
public string Value { get; set; }
/// <summary>
/// 文本描述
/// </summary>
public string Text { get; set; }
/// <summary>
/// 所属字典ID
/// </summary>
public int DicId { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int SortNo { get; set; }
/// <summary>
/// 状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; }
/// <summary>
///
/// </summary>
/// <returns></returns>
public string Text { get; set; }
/// <summary>
///
/// </summary>
/// <returns></returns>
public int DicId { get; set; }
/// <summary>
/// 排序号
/// </summary>
/// <returns></returns>
public int SortNo { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public int Status { get; set; }
/// <summary>
/// 描述
/// </summary>
/// <returns></returns>
public string Description { get; set; }
public DicDetail()
{
this.Id= 0;
this.Value= string.Empty;
this.Text= string.Empty;
this.DicId= 0;
this.SortNo= 0;
this.Status= 0;
this.Description= string.Empty;
}
}
}
}
}

View File

@@ -1,63 +1,57 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// <summary>
/// 数据字典
/// </summary>
public partial class DicIndex
{
/// <summary>
/// ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class DicIndex
{
public DicIndex()
{
this.Id= 0;
this.Name= string.Empty;
this.Key= string.Empty;
this.SortNo= 0;
this.CategoryId= 0;
this.Description= string.Empty;
}
/// <summary>
/// 组织名称
/// </summary>
/// <returns></returns>
public string Name { get; set; }
/// <summary>
/// 数据字典ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
///
/// </summary>
public string Key { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int SortNo { get; set; }
/// <summary>
/// 所属分类
/// </summary>
public int CategoryId { get; set; }
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; }
/// <summary>
///
/// </summary>
/// <returns></returns>
public string Key { get; set; }
/// <summary>
/// 排序号
/// </summary>
/// <returns></returns>
public int SortNo { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public int CategoryId { get; set; }
/// <summary>
/// 描述
/// </summary>
/// <returns></returns>
public string Description { get; set; }
public DicIndex()
{
this.Id= 0;
this.Name= string.Empty;
this.Key= string.Empty;
this.SortNo= 0;
this.CategoryId= 0;
this.Description= string.Empty;
}
}
}
}
}

View File

@@ -0,0 +1,17 @@
using System.Collections.Generic;
using System.Linq;
namespace OpenAuth.Domain.Interface
{
public interface IStockRepository :IRepository<Stock>
{
IEnumerable<Stock> LoadStocks(int pageindex, int pagesize);
IEnumerable<Stock> LoadInOrgs(params int[] orgId);
int GetStockCntInOrgs(params int[] orgIds);
IEnumerable<Stock> LoadInOrgs(int pageindex, int pagesize, params int[] orgIds);
void Delete(int id);
}
}

View File

@@ -1,112 +1,90 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 模块
/// <summary>
/// 功能模块
/// </summary>
public partial class Module
{
/// <summary>
/// 模块ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class Module
{
public Module()
{
this.Id= 0;
this.CascadeId= string.Empty;
this.Name= string.Empty;
this.Url= string.Empty;
this.HotKey= string.Empty;
this.ParentId= 0;
this.IconName= string.Empty;
this.Status= 0;
this.ParentName= string.Empty;
this.Vector= string.Empty;
this.SortNo= 0;
}
/// <summary>
/// 节点语义ID
/// </summary>
/// <returns></returns>
public string CascadeId { get; set; }
/// <summary>
/// 功能模块流水号
/// </summary>
public int Id { get; set; }
/// <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 int ParentId { 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>
/// <returns></returns>
public string Name { get; set; }
/// <summary>
/// 主页面URL
/// </summary>
/// <returns></returns>
public string Url { get; set; }
/// <summary>
/// 热键
/// </summary>
/// <returns></returns>
public string HotKey { get; set; }
/// <summary>
/// 父节点流水号
/// </summary>
/// <returns></returns>
public int ParentId { get; set; }
/// <summary>
/// 是否叶子节点
/// </summary>
/// <returns></returns>
public bool IsLeaf { get; set; }
/// <summary>
/// 是否自动展开
/// </summary>
/// <returns></returns>
public bool IsAutoExpand { get; set; }
/// <summary>
/// 节点图标文件名称
/// </summary>
/// <returns></returns>
public string IconName { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public int Status { get; set; }
/// <summary>
/// 父节点名称
/// </summary>
/// <returns></returns>
public string ParentName { get; set; }
/// <summary>
/// 矢量图标
/// </summary>
/// <returns></returns>
public string Vector { get; set; }
/// <summary>
/// 排序号
/// </summary>
/// <returns></returns>
public int SortNo { get; set; }
public Module()
{
this.Id= 0;
this.CascadeId= string.Empty;
this.Name= string.Empty;
this.Url= string.Empty;
this.HotKey= string.Empty;
this.ParentId= 0;
this.IsLeaf= false;
this.IsAutoExpand= false;
this.IconName= string.Empty;
this.Status= 0;
this.ParentName= string.Empty;
this.Vector= string.Empty;
this.SortNo= 0;
}
}
}
}
}

View File

@@ -1,98 +1,82 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 模块元素
/// <summary>
/// 模块元素表(需要权限控制的按钮)
/// </summary>
public partial class ModuleElement
{
/// <summary>
/// ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class ModuleElement
{
public ModuleElement()
{
this.Id= 0;
this.DomId= string.Empty;
this.Name= string.Empty;
this.Type= string.Empty;
this.ModuleId= 0;
this.Attr= string.Empty;
this.Script= string.Empty;
this.Icon= string.Empty;
this.Class= string.Empty;
this.Remark= string.Empty;
this.Sort= 0;
}
/// <summary>
/// DOM ID
/// </summary>
/// <returns></returns>
public string DomId { get; set; }
/// <summary>
/// 流水号
/// </summary>
public int Id { get; set; }
/// <summary>
/// DOM ID
/// </summary>
public string DomId { get; set; }
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 类型
/// </summary>
public string Type { get; set; }
/// <summary>
/// 功能模块Id
/// </summary>
public int ModuleId { 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>
/// 组织名称
/// </summary>
/// <returns></returns>
public string Name { get; set; }
/// <summary>
/// 组织类型
/// </summary>
/// <returns></returns>
public string Type { get; set; }
/// <summary>
/// 功能模块Id
/// </summary>
/// <returns></returns>
public int ModuleId { get; set; }
/// <summary>
/// 元素附加属性
/// </summary>
/// <returns></returns>
public string Attr { get; set; }
/// <summary>
/// 元素调用脚本
/// </summary>
/// <returns></returns>
public string Script { get; set; }
/// <summary>
/// 元素图标
/// </summary>
/// <returns></returns>
public string Icon { get; set; }
/// <summary>
/// 元素样式
/// </summary>
/// <returns></returns>
public string Class { get; set; }
/// <summary>
/// 备注
/// </summary>
/// <returns></returns>
public string Remark { get; set; }
/// <summary>
///
/// </summary>
/// <returns></returns>
public int Sort { get; set; }
public ModuleElement()
{
this.Id= 0;
this.DomId= string.Empty;
this.Name= string.Empty;
this.Type= string.Empty;
this.ModuleId= 0;
this.Attr= string.Empty;
this.Script= string.Empty;
this.Icon= string.Empty;
this.Class= string.Empty;
this.Remark= string.Empty;
this.Sort= 0;
}
}
}
}
}

View File

@@ -53,6 +53,7 @@
<Compile Include="Interface\IResourceRepository.cs" />
<Compile Include="Interface\IRoleRepository.cs" />
<Compile Include="Interface\IRelevanceRepository.cs" />
<Compile Include="Interface\IStockRepository.cs" />
<Compile Include="Interface\IUserRepository.cs" />
<Compile Include="Module.cs" />
<Compile Include="ModuleElement.cs" />
@@ -62,6 +63,7 @@
<Compile Include="Relevance.cs" />
<Compile Include="Resource.cs" />
<Compile Include="Role.cs" />
<Compile Include="Stock.cs" />
<Compile Include="User.cs" />
<Compile Include="UserCfg.cs" />
<Compile Include="UserExt.cs" />

View File

@@ -1,133 +1,105 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 组织
/// <summary>
/// 组织
/// </summary>
public partial class Org
{
/// <summary>
/// ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class Org
{
public Org()
{
this.Id= 0;
this.CascadeId= string.Empty;
this.Name= string.Empty;
this.HotKey= string.Empty;
this.ParentId= 0;
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;
}
/// <summary>
/// 节点语义ID
/// </summary>
/// <returns></returns>
public string CascadeId { get; set; }
/// <summary>
/// 流水号
/// </summary>
public int Id { get; set; }
/// <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 int ParentId { 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>
/// <returns></returns>
public string Name { get; set; }
/// <summary>
/// 热键
/// </summary>
/// <returns></returns>
public string HotKey { get; set; }
/// <summary>
/// 父节点流水号
/// </summary>
/// <returns></returns>
public int ParentId { get; set; }
/// <summary>
/// 父节点名称
/// </summary>
/// <returns></returns>
public string ParentName { get; set; }
/// <summary>
/// 是否叶子节点
/// </summary>
/// <returns></returns>
public bool IsLeaf { get; set; }
/// <summary>
/// 是否自动展开
/// </summary>
/// <returns></returns>
public bool IsAutoExpand { get; set; }
/// <summary>
/// 节点图标文件名称
/// </summary>
/// <returns></returns>
public string IconName { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public int Status { get; set; }
/// <summary>
/// 组织类型
/// </summary>
/// <returns></returns>
public int Type { get; set; }
/// <summary>
/// 业务对照码
/// </summary>
/// <returns></returns>
public string BizCode { get; set; }
/// <summary>
/// 自定义扩展码
/// </summary>
/// <returns></returns>
public string CustomCode { get; set; }
/// <summary>
/// 创建时间
/// </summary>
/// <returns></returns>
public System.DateTime CreateTime { get; set; }
/// <summary>
/// 创建人ID
/// </summary>
/// <returns></returns>
public int CreateId { get; set; }
/// <summary>
/// 排序号
/// </summary>
/// <returns></returns>
public int SortNo { get; set; }
public Org()
{
this.Id= 0;
this.CascadeId= string.Empty;
this.Name= string.Empty;
this.HotKey= string.Empty;
this.ParentId= 0;
this.ParentName= string.Empty;
this.IsLeaf= false;
this.IsAutoExpand= false;
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;
}
}
}
}
}

View File

@@ -1,70 +1,62 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 键值
/// <summary>
/// 键值参数
/// </summary>
public partial class Param
{
/// <summary>
/// ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class Param
{
public Param()
{
this.Id= 0;
this.Value= string.Empty;
this.Key= string.Empty;
this.CategoryId= 0;
this.SortNo= 0;
this.Status= 0;
this.Description= string.Empty;
}
/// <summary>
/// 名称
/// </summary>
/// <returns></returns>
public string Value { get; set; }
/// <summary>
/// ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 值
/// </summary>
public string Value { get; set; }
/// <summary>
///
/// </summary>
public string Key { get; set; }
/// <summary>
/// 所属分类
/// </summary>
public int CategoryId { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int SortNo { get; set; }
/// <summary>
/// 状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; }
/// <summary>
///
/// </summary>
/// <returns></returns>
public string Key { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public int CategoryId { get; set; }
/// <summary>
/// 排序号
/// </summary>
/// <returns></returns>
public int SortNo { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public int Status { get; set; }
/// <summary>
/// 描述
/// </summary>
/// <returns></returns>
public string Description { get; set; }
public Param()
{
this.Id= 0;
this.Value= string.Empty;
this.Key= string.Empty;
this.CategoryId= 0;
this.SortNo= 0;
this.Status= 0;
this.Description= string.Empty;
}
}
}
}
}

View File

@@ -1,77 +1,67 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 多对多映射
/// <summary>
/// 多对多关系集中映射
/// </summary>
public partial class Relevance
{
/// <summary>
/// ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class Relevance
{
public Relevance()
{
this.Id= 0;
this.FirstId= 0;
this.SecondId= 0;
this.Description= string.Empty;
this.Key= string.Empty;
this.Status= 0;
this.OperateTime= DateTime.Now;
this.OperatorId= 0;
}
/// <summary>
/// 第一个表主键ID
/// </summary>
/// <returns></returns>
public int FirstId { get; set; }
/// <summary>
/// 流水号
/// </summary>
public int Id { get; set; }
/// <summary>
/// 第一个表主键ID
/// </summary>
public int FirstId { get; set; }
/// <summary>
/// 第二个表主键ID
/// </summary>
public int SecondId { get; set; }
/// <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 int OperatorId { get; set; }
/// <summary>
/// 第二个表主键ID
/// </summary>
/// <returns></returns>
public int SecondId { get; set; }
/// <summary>
/// 描述
/// </summary>
/// <returns></returns>
public string Description { get; set; }
/// <summary>
///
/// </summary>
/// <returns></returns>
public string Key { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public int Status { get; set; }
/// <summary>
/// 授权时间
/// </summary>
/// <returns></returns>
public System.DateTime OperateTime { get; set; }
/// <summary>
/// 授权人
/// </summary>
/// <returns></returns>
public int OperatorId { get; set; }
public Relevance()
{
this.Id= 0;
this.FirstId= 0;
this.SecondId= 0;
this.Description= string.Empty;
this.Key= string.Empty;
this.Status= 0;
this.OperateTime= DateTime.Now;
this.OperatorId= 0;
}
}
}
}
}

View File

@@ -1,84 +1,72 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 资源表ID
/// <summary>
/// 资源表
/// </summary>
public partial class Resource
{
/// <summary>
/// 资源表ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class Resource
{
public Resource()
{
this.Id= 0;
this.CascadeId= string.Empty;
this.Key= string.Empty;
this.Name= string.Empty;
this.ParentId= 0;
this.Status= 0;
this.SortNo= 0;
this.CategoryId= 0;
this.Description= string.Empty;
}
/// <summary>
/// 节点语义ID
/// </summary>
/// <returns></returns>
public string CascadeId { get; set; }
/// <summary>
/// 资源表ID
/// </summary>
public int Id { get; set; }
/// <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 ParentId { get; set; }
/// <summary>
/// 当前状态
/// </summary>
public int Status { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int SortNo { get; set; }
/// <summary>
/// 资源分类
/// </summary>
public int CategoryId { get; set; }
/// <summary>
/// 描述
/// </summary>
public string Description { get; set; }
/// <summary>
///
/// </summary>
/// <returns></returns>
public string Key { get; set; }
/// <summary>
/// 组织名称
/// </summary>
/// <returns></returns>
public string Name { get; set; }
/// <summary>
/// 父节点流水号
/// </summary>
/// <returns></returns>
public int ParentId { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public int Status { get; set; }
/// <summary>
/// 排序号
/// </summary>
/// <returns></returns>
public int SortNo { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public int CategoryId { get; set; }
/// <summary>
/// 描述
/// </summary>
/// <returns></returns>
public string Description { get; set; }
public Resource()
{
this.Id= 0;
this.CascadeId= string.Empty;
this.Key= string.Empty;
this.Name= string.Empty;
this.ParentId= 0;
this.Status= 0;
this.SortNo= 0;
this.CategoryId= 0;
this.Description= string.Empty;
}
}
}
}
}

View File

@@ -1,84 +1,72 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 角色
/// <summary>
/// 角色
/// </summary>
public partial class Role
{
/// <summary>
/// 资源表ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class Role
{
public Role()
{
this.Id= 0;
this.Name= string.Empty;
this.Status= 0;
this.Type= 0;
this.CreateTime= DateTime.Now;
this.CreateId= string.Empty;
this.OrgId= 0;
this.OrgCascadeId= string.Empty;
this.OrgName= string.Empty;
}
/// <summary>
/// 组织名称
/// </summary>
/// <returns></returns>
public string Name { get; set; }
/// <summary>
/// 流水号
/// </summary>
public int Id { get; set; }
/// <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; }
/// <summary>
/// 所属部门流水号
/// </summary>
public int OrgId { get; set; }
/// <summary>
/// 所属部门节点语义ID
/// </summary>
public string OrgCascadeId { get; set; }
/// <summary>
/// 所属部门名称
/// </summary>
public string OrgName { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public int Status { get; set; }
/// <summary>
/// 组织类型
/// </summary>
/// <returns></returns>
public int Type { get; set; }
/// <summary>
/// 创建时间
/// </summary>
/// <returns></returns>
public System.DateTime CreateTime { get; set; }
/// <summary>
/// 创建人ID
/// </summary>
/// <returns></returns>
public string CreateId { get; set; }
/// <summary>
/// 所属部门流水号
/// </summary>
/// <returns></returns>
public int OrgId { get; set; }
/// <summary>
/// 所属部门节点语义ID
/// </summary>
/// <returns></returns>
public string OrgCascadeId { get; set; }
/// <summary>
/// 所属部门名称
/// </summary>
/// <returns></returns>
public string OrgName { get; set; }
public Role()
{
this.Id= 0;
this.Name= string.Empty;
this.Status= 0;
this.Type= 0;
this.CreateTime= DateTime.Now;
this.CreateId= string.Empty;
this.OrgId= 0;
this.OrgCascadeId= string.Empty;
this.OrgName= string.Empty;
}
}
}
}
}

67
OpenAuth.Domain/Stock.cs Normal file
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
{
public Stock()
{
this.Id= 0;
this.Name= string.Empty;
this.Number= 0;
this.Price= 0;
this.Status= 0;
this.User= string.Empty;
this.Time= DateTime.Now;
this.OrgId= 0;
}
/// <summary>
/// 数据ID
/// </summary>
public int Id { get; set; }
/// <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 User { get; set; }
/// <summary>
/// 操作时间
/// </summary>
public System.DateTime Time { get; set; }
/// <summary>
/// 组织ID
/// </summary>
public int OrgId { get; set; }
}
}

View File

@@ -1,91 +1,77 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 用户
/// <summary>
///
/// </summary>
public partial class User
{
/// <summary>
/// 资源表ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class User
{
public User()
{
this.Id= 0;
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.CreateId= 0;
}
/// <summary>
///
/// </summary>
/// <returns></returns>
public string Account { get; set; }
/// <summary>
///
/// </summary>
public int Id { get; set; }
/// <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 int CreateId { get; set; }
/// <summary>
///
/// </summary>
/// <returns></returns>
public string Password { get; set; }
/// <summary>
/// 组织名称
/// </summary>
/// <returns></returns>
public string Name { get; set; }
/// <summary>
///
/// </summary>
/// <returns></returns>
public int Sex { get; set; }
/// <summary>
/// 资源分类标识
/// </summary>
/// <returns></returns>
public int Status { get; set; }
/// <summary>
/// 组织类型
/// </summary>
/// <returns></returns>
public int Type { get; set; }
/// <summary>
/// 业务对照码
/// </summary>
/// <returns></returns>
public string BizCode { get; set; }
/// <summary>
/// 创建时间
/// </summary>
/// <returns></returns>
public System.DateTime CreateTime { get; set; }
/// <summary>
/// 创建人ID
/// </summary>
/// <returns></returns>
public int CreateId { get; set; }
public User()
{
this.Id= 0;
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.CreateId= 0;
}
}
}
}
}

View File

@@ -1,63 +1,57 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 用户配置
/// <summary>
/// 用户配置
/// </summary>
public partial class UserCfg
{
/// <summary>
/// 资源表ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class UserCfg
{
public UserCfg()
{
this.Id= 0;
this.Theme= string.Empty;
this.Skin= string.Empty;
this.NavBarStyle= string.Empty;
this.TabFocusColor= string.Empty;
this.NavTabIndex= 0;
}
/// <summary>
/// 用户界面主题
/// </summary>
/// <returns></returns>
public string Theme { get; set; }
/// <summary>
/// 用户ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 用户界面主题
/// </summary>
public string Theme { get; set; }
/// <summary>
/// 用户界面皮肤
/// </summary>
public string Skin { get; set; }
/// <summary>
/// 导航条按钮风格
/// </summary>
public string NavBarStyle { get; set; }
/// <summary>
/// Tab高亮颜色
/// </summary>
public string TabFocusColor { get; set; }
/// <summary>
/// 导航缺省活动页
/// </summary>
public int NavTabIndex { get; set; }
/// <summary>
/// 用户界面皮肤
/// </summary>
/// <returns></returns>
public string Skin { get; set; }
/// <summary>
/// 导航条按钮风格
/// </summary>
/// <returns></returns>
public string NavBarStyle { get; set; }
/// <summary>
/// Tab高亮颜色
/// </summary>
/// <returns></returns>
public string TabFocusColor { get; set; }
/// <summary>
/// 导航缺省活动页
/// </summary>
/// <returns></returns>
public int NavTabIndex { get; set; }
public UserCfg()
{
this.Id= 0;
this.Theme= string.Empty;
this.Skin= string.Empty;
this.NavBarStyle= string.Empty;
this.TabFocusColor= string.Empty;
this.NavTabIndex= 0;
}
}
}
}
}

View File

@@ -1,126 +1,102 @@
using System;
//------------------------------------------------------------------------------
// <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.Data;
using System.Linq;
using System.Text;
namespace OpenAuth.Domain
{
/// <summary>
/// 用户扩展信息
/// <summary>
/// 用户扩展信息
/// </summary>
public partial class UserExt
{
/// <summary>
/// 资源表ID
/// </summary>
/// <returns></returns>
public int Id { get; set; }
public partial class UserExt
{
public UserExt()
{
this.Id= 0;
this.Email= string.Empty;
this.Phone= string.Empty;
this.Mobile= string.Empty;
this.Address= string.Empty;
this.Zip= string.Empty;
this.Birthday= string.Empty;
this.IdCard= string.Empty;
this.Qq= string.Empty;
this.DynamicField= string.Empty;
this.ByteArrayId= 0;
this.Remark= string.Empty;
this.Field1= string.Empty;
this.Field2= string.Empty;
this.Field3= string.Empty;
}
/// <summary>
/// 电子邮件
/// </summary>
/// <returns></returns>
public string Email { get; set; }
/// <summary>
/// 用户ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 电子邮件
/// </summary>
public string Email { get; set; }
/// <summary>
/// 固定电话
/// </summary>
public string Phone { get; set; }
/// <summary>
/// 移动电话
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// 联系地址
/// </summary>
public string Address { get; set; }
/// <summary>
/// 邮编
/// </summary>
public string Zip { get; set; }
/// <summary>
/// 生日
/// </summary>
public string Birthday { get; set; }
/// <summary>
/// 身份证号
/// </summary>
public string IdCard { get; set; }
/// <summary>
/// QQ
/// </summary>
public string Qq { get; set; }
/// <summary>
/// 动态扩展字段
/// </summary>
public string DynamicField { get; set; }
/// <summary>
/// 用户头像流文件ID
/// </summary>
public int ByteArrayId { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
/// <summary>
/// 静态扩展字段1
/// </summary>
public string Field1 { get; set; }
/// <summary>
/// 静态扩展字段2
/// </summary>
public string Field2 { get; set; }
/// <summary>
/// 静态扩展字段3
/// </summary>
public string Field3 { get; set; }
/// <summary>
/// 固定电话
/// </summary>
/// <returns></returns>
public string Phone_ { get; set; }
/// <summary>
/// 移动电话
/// </summary>
/// <returns></returns>
public string Mobile { get; set; }
/// <summary>
/// 联系地址
/// </summary>
/// <returns></returns>
public string Address { get; set; }
/// <summary>
/// 邮编
/// </summary>
/// <returns></returns>
public string Zip { get; set; }
/// <summary>
/// 生日
/// </summary>
/// <returns></returns>
public string Birthday { get; set; }
/// <summary>
/// 身份证号
/// </summary>
/// <returns></returns>
public string IdCard { get; set; }
/// <summary>
/// QQ
/// </summary>
/// <returns></returns>
public string QQ { get; set; }
/// <summary>
/// 动态扩展字段
/// </summary>
/// <returns></returns>
public string DynamicField { get; set; }
/// <summary>
/// 用户头像流文件ID
/// </summary>
/// <returns></returns>
public int ByteArrayId { get; set; }
/// <summary>
/// 备注
/// </summary>
/// <returns></returns>
public string Remark { get; set; }
/// <summary>
/// 静态扩展字段1
/// </summary>
/// <returns></returns>
public string Field1 { get; set; }
/// <summary>
/// 静态扩展字段2
/// </summary>
/// <returns></returns>
public string Field2 { get; set; }
/// <summary>
/// 静态扩展字段3
/// </summary>
/// <returns></returns>
public string Field3 { get; set; }
public UserExt()
{
this.Id= 0;
this.Email= string.Empty;
this.Phone_= string.Empty;
this.Mobile= string.Empty;
this.Address= string.Empty;
this.Zip= string.Empty;
this.Birthday= string.Empty;
this.IdCard= string.Empty;
this.QQ= string.Empty;
this.DynamicField= string.Empty;
this.ByteArrayId= 0;
this.Remark= string.Empty;
this.Field1= string.Empty;
this.Field2= string.Empty;
this.Field3= string.Empty;
}
}
}
}
}