diff --git a/Yi.Framework/Yi.Framework.ApiMicroservice/SwaggerDoc.xml b/Yi.Framework/Yi.Framework.ApiMicroservice/SwaggerDoc.xml
index b1bf5f4c..c66eed0d 100644
--- a/Yi.Framework/Yi.Framework.ApiMicroservice/SwaggerDoc.xml
+++ b/Yi.Framework/Yi.Framework.ApiMicroservice/SwaggerDoc.xml
@@ -168,5 +168,11 @@
+
+
+ 根据http上下文的用户得到该用户有哪些角色
+
+
+
diff --git a/Yi.Framework/Yi.Framework.ApiMicroservice/YIDB.db b/Yi.Framework/Yi.Framework.ApiMicroservice/YIDB.db
index c5e78f30..f084e71b 100644
Binary files a/Yi.Framework/Yi.Framework.ApiMicroservice/YIDB.db and b/Yi.Framework/Yi.Framework.ApiMicroservice/YIDB.db differ
diff --git a/Yi.Framework/Yi.Framework.Interface/T4Iservice.tt b/Yi.Framework/Yi.Framework.Interface/T4Iservice.tt
index 5dc74831..8e402816 100644
--- a/Yi.Framework/Yi.Framework.Interface/T4Iservice.tt
+++ b/Yi.Framework/Yi.Framework.Interface/T4Iservice.tt
@@ -6,8 +6,9 @@
<#@ import namespace="System.Collections.Generic" #>
<#@ output extension=".cs" #>
<#
-
- DirectoryInfo dir = new DirectoryInfo(@"D:\YiFramework\Yi\Yi.Framework\Yi.Framework.Model\Models\");
+ string solutionsPath = Host.ResolveAssemblyReference("$(SolutionDir)");//获取解决方案路径
+ string dirPath= Path.Combine(solutionsPath,@"Yi.Framework.Model\Models\");
+ DirectoryInfo dir = new DirectoryInfo(dirPath);
FileInfo[] finfo = dir.GetFiles();
string filenames = string.Empty;
List filenameList = new List();
diff --git a/Yi.Framework/Yi.Framework.Model/T4DataContext.tt b/Yi.Framework/Yi.Framework.Model/T4DataContext.tt
index c41c4ba3..ecc01244 100644
--- a/Yi.Framework/Yi.Framework.Model/T4DataContext.tt
+++ b/Yi.Framework/Yi.Framework.Model/T4DataContext.tt
@@ -6,8 +6,9 @@
<#@ import namespace="System.Collections.Generic" #>
<#@ output extension=".cs" #>
<#
-
- DirectoryInfo dir = new DirectoryInfo(@"D:\YiFramework\Yi\Yi.Framework\Yi.Framework.Model\Models\");
+ string solutionsPath = Host.ResolveAssemblyReference("$(SolutionDir)");//获取解决方案路径
+ string dirPath= Path.Combine(solutionsPath,@"Yi.Framework.Model\Models\");
+ DirectoryInfo dir = new DirectoryInfo(dirPath);
FileInfo[] finfo = dir.GetFiles();
string filenames = string.Empty;
List filenameList = new List();
diff --git a/Yi.Framework/Yi.Framework.Service/MenuService.cs b/Yi.Framework/Yi.Framework.Service/MenuService.cs
index 33285967..0da06e45 100644
--- a/Yi.Framework/Yi.Framework.Service/MenuService.cs
+++ b/Yi.Framework/Yi.Framework.Service/MenuService.cs
@@ -11,9 +11,6 @@ namespace Yi.Framework.Service
{
public partial class MenuService:BaseService