From e2c3d9bbc6d7de62a90473792866720120d3af98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=8E=89=E5=AE=9D?= Date: Wed, 7 Sep 2016 08:16:11 +0800 Subject: [PATCH 1/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a37c6421..087d152d 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ `秀外` 基于B-JUI酷炫([炫不炫,你说了算](http://b-jui.com/))的动态效果: - +![输入图片说明](http://git.oschina.net/uploads/images/2016/0907/081554_7dd20640_362401.png "在这里输入图片标题") ![输入图片说明](http://git.oschina.net/uploads/images/2015/1208/005100_5849eec8_362401.jpeg "在这里输入图片标题") ![输入图片说明](http://git.oschina.net/uploads/images/2015/1208/003425_cc164edc_362401.jpeg "在这里输入图片标题") From 72ee09bf1c2e2d47be16b63b4db25ff074e97ff1 Mon Sep 17 00:00:00 2001 From: yubaolee Date: Wed, 7 Sep 2016 19:44:14 +0800 Subject: [PATCH 2/7] =?UTF-8?q?2.0=20beta=E7=89=88=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 087d152d..0b2e39a8 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,12 @@ `后台直达` http://115.28.10.123:1314 ####项目最新进度 +`2.0 beta版(2016-9-7)` + +* 全面支持工作流引擎,当前只有一个通用流程模板,可以自己扩展; +* 重构数据结构,主键采用GUID,删除无用的数据表; + + `1.2 正式版(2016-7-8)` * 增加SSO单点登录; From a2740306250b34615918769684cbc3400211c449 Mon Sep 17 00:00:00 2001 From: yubaolee Date: Wed, 7 Sep 2016 19:53:26 +0800 Subject: [PATCH 3/7] check words --- OpenAuth.Mvc/BllScripts/commonApply.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAuth.Mvc/BllScripts/commonApply.js b/OpenAuth.Mvc/BllScripts/commonApply.js index e19a3d7f..b7e10fe9 100644 --- a/OpenAuth.Mvc/BllScripts/commonApply.js +++ b/OpenAuth.Mvc/BllScripts/commonApply.js @@ -41,7 +41,7 @@ function MainGrid() { }, { name: 'Comment', - label: '产品数量', + label: '申请描述', width: 100 }, From 94cbfd8d8cdce44f806c63f0e107d0a95f70a62e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=8E=89=E5=AE=9D?= Date: Fri, 23 Sep 2016 15:08:31 +0800 Subject: [PATCH 4/7] Update README.md --- README.md | 33 ++++----------------------------- 1 file changed, 4 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 0b2e39a8..75ddd610 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ 当然,如果你想学习完整的DDD框架,可以参考我的另一个项目([BestQ&A--开源中国推荐项目/集`CQRS` `AES`等DDD高级特性于一体的问答系统](http://git.oschina.net/yubaolee/BestQA)) +`官方网站` http://www.openauth.me + `项目详细描述` http://www.cnblogs.com/yubaolee/p/OpenAuth.html `官方QQ交流群` 484498493 @@ -12,44 +14,17 @@ `后台直达` http://115.28.10.123:1314 -####项目最新进度 +####当前版本 `2.0 beta版(2016-9-7)` * 全面支持工作流引擎,当前只有一个通用流程模板,可以自己扩展; * 重构数据结构,主键采用GUID,删除无用的数据表; -`1.2 正式版(2016-7-8)` - -* 增加SSO单点登录; -* 添加WebApi项目,为第三方提供接口; -* 添加WebTest项目,模拟第三方网站; - -`1.1 正式版(2016-5-27)` - -* 实现分级授权,用户只能在自己拥有的资源/部门/角色基础上操作; -* 简化app层代码,核心逻辑向领域服务转移; -* 去掉MVC控制器的Anonymous特性,采用AuthenticateAttribute进行控制; - -`1.0 正式版(2016-4-21)` - -* 修复beta出现的BUG; -* 大幅优化前端代码,实现HTML/JS/后端完全分离; -* 改session为Identity登录; - -`1.0 beta版(2016-1-8)` - -* 完成进出库实例Stock; -* 全面实现部门数据分离,可以灵活配置用户可访问的部门,没有配置可见部门的用户自能访问自己的数据,参考Stock实例; -* 全新的基于CodeSmith EF生成机制; -* 全面完成菜单授权; -* 全面完成资源授权,后期可为第三方分配资源; -* 增加Anonymous机制,可以灵活控制Action是否需要权限控制; - `秀外` 基于B-JUI酷炫([炫不炫,你说了算](http://b-jui.com/))的动态效果: -![输入图片说明](http://git.oschina.net/uploads/images/2016/0907/081554_7dd20640_362401.png "在这里输入图片标题") +![输入图片说明](http://git.oschina.net/uploads/images/2016/0923/150737_79f965ac_362401.png "在这里输入图片标题") ![输入图片说明](http://git.oschina.net/uploads/images/2015/1208/005100_5849eec8_362401.jpeg "在这里输入图片标题") ![输入图片说明](http://git.oschina.net/uploads/images/2015/1208/003425_cc164edc_362401.jpeg "在这里输入图片标题") From 2bb6da86cf535ee6af9d1086329fb15c0ae5cf34 Mon Sep 17 00:00:00 2001 From: yubaolee Date: Wed, 28 Sep 2016 17:21:59 +0800 Subject: [PATCH 5/7] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=A4=9A=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Models/DefaultParcedProcessCache.cs | 45 +++++++++++++++++++ OpenAuth.Mvc/Models/WorkflowInit.cs | 3 +- OpenAuth.Mvc/OpenAuth.Mvc.csproj | 1 + 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 OpenAuth.Mvc/Models/DefaultParcedProcessCache.cs diff --git a/OpenAuth.Mvc/Models/DefaultParcedProcessCache.cs b/OpenAuth.Mvc/Models/DefaultParcedProcessCache.cs new file mode 100644 index 00000000..4535ec1d --- /dev/null +++ b/OpenAuth.Mvc/Models/DefaultParcedProcessCache.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections.Generic; +using OptimaJet.Workflow.Core.Cache; +using OptimaJet.Workflow.Core.Model; + +namespace OpenAuth.Mvc.Models +{ + /// + /// 流程定义的缓存 + /// 李玉宝新增于2016-09-28 17:15:45 + /// + public sealed class DefaultParcedProcessCache : IParsedProcessCache + { + private Dictionary _cache; + + public void Clear() + { + _cache.Clear(); + } + + public ProcessDefinition GetProcessDefinitionBySchemeId(Guid schemeId) + { + if (_cache == null) + return null; + if (_cache.ContainsKey(schemeId)) + return _cache[schemeId]; + return null; + } + + public void AddProcessDefinition(Guid schemeId, ProcessDefinition processDefinition) + { + if (_cache == null) + { + _cache = new Dictionary {{schemeId, processDefinition}}; + } + else + { + if (_cache.ContainsKey(schemeId)) + _cache[schemeId] = processDefinition; + else + _cache.Add(schemeId, processDefinition); + } + } + } +} diff --git a/OpenAuth.Mvc/Models/WorkflowInit.cs b/OpenAuth.Mvc/Models/WorkflowInit.cs index 819ad16c..0bdb73d7 100644 --- a/OpenAuth.Mvc/Models/WorkflowInit.cs +++ b/OpenAuth.Mvc/Models/WorkflowInit.cs @@ -31,7 +31,8 @@ namespace OpenAuth.Mvc.Models new MSSQLProvider(connectionString), new OptimaJet.Workflow.Core.Parser.XmlWorkflowParser(), new MSSQLProvider(connectionString) - ).WithDefaultCache(); + ); + builder.SetCache(new DefaultParcedProcessCache()); _runtime = new WorkflowRuntime(new Guid("{8D38DB8F-F3D5-4F26-A989-4FDD40F32D9D}")) .WithBuilder(builder) diff --git a/OpenAuth.Mvc/OpenAuth.Mvc.csproj b/OpenAuth.Mvc/OpenAuth.Mvc.csproj index bbd2f77f..21522c42 100644 --- a/OpenAuth.Mvc/OpenAuth.Mvc.csproj +++ b/OpenAuth.Mvc/OpenAuth.Mvc.csproj @@ -167,6 +167,7 @@ + From 72bc3cbc091e35b7594a49317b1b24ad20fb8863 Mon Sep 17 00:00:00 2001 From: yubaolee Date: Thu, 29 Sep 2016 10:11:36 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E6=B1=89=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OpenAuth.Mvc/Scripts/designerconstants.js | 186 ++++++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100644 OpenAuth.Mvc/Scripts/designerconstants.js diff --git a/OpenAuth.Mvc/Scripts/designerconstants.js b/OpenAuth.Mvc/Scripts/designerconstants.js new file mode 100644 index 00000000..172c711b --- /dev/null +++ b/OpenAuth.Mvc/Scripts/designerconstants.js @@ -0,0 +1,186 @@ +var WorkflowDesignerConstants = { + SelectColor: 'purple', + ActivityColor: '#F2F2F2', + ActivityInitialColor: '#00ff00', + ActivityFinalColor: '#ff0000', + ActivityCurrentColor: '#00CCCC', + + DeleteConfirm: '确定要删除所选项?', + FieldIsRequired: 'Field is required!', + FieldMustBeUnique: 'Field must be unique!', + ButtonTextDelete: '删除', + ButtonTextCreate: '创建', + + InfoBlockLabel: { + Activity: '节点: ', + Transition: '状态转换: ', + Command: '命令: ', + }, + + ActivityNamePrefix: 'Activity_', + ActivityFormLabel: { + Title: '节点', + Name: '名称', + State: '状态', + IsInitial: '是否为初始节点', + IsFinal: '是否为完成节点', + IsForSetState: '是否修改状态', + IsAutoSchemeUpdate: '是否自动更新', + Implementation: '执行操作', + PreExecutionImplementation: '提前执行操作', + ImpOrder: '序号', + ImpAction: '操作', + ImpActionParameter: '操作参数', + AlwaysConditionShouldBeSingle: 'Always condition should be single', + OtherwiseConditionShouldBeSingle: 'Otherwise condition should be single' + + }, + + TransitionFormLabel: { + Title: '状态转换', + Name: '名称', + From: '上一步', + To: '下一步', + Classifier: '类型', + Restrictions: '限制条件', + RestrictionsType: '类型', + RestrictionsActor: '执行人', + Condition: '转换条件', + ConditionType: '类型', + ConditionAction: '操作', + ResultOnPreExecution: 'Result on PreExecution', + Trigger: '触发', + TriggerType: '触发类型', + TriggerCommand: '命令', + TriggerTimer: '定时', + ConditionActionParameter: '操作参数', + ConditionInversion: '转换执行结果', + ConditionsConcatenationType: 'Conditions concatenation type', + AllowConcatenationType: 'Concat allow as', + RestrictConcatenationType: 'Concat restrict as', + ConditionsListShouldNotBeEmpty: 'Conditions list should not be empty', + IsFork: 'Is fork', + MergeViaSetState: 'Merge subprocess via set state', + DisableParentStateControl: 'Disable parent process control' + + }, + LocalizationFormLabel: { + Title: 'Localization', + ObjectName: 'ObjectName', + Type: 'Type', + IsDefault: 'IsDefault', + Culture: 'Culture', + Value: 'Value', + Types: ['Command', 'State', 'Parameter'], + }, + + TimerFormLabel: { + Title: 'Timers', + Name: 'Name', + Type: 'Type', + Value: 'Value', + Types: ['Command', 'State', 'Parameter'], + NotOverrideIfExists: "Do not override timer if exists" + }, + + ParameterFormLabel: { + Title: '系统参数', + Name: 'Name', + Type: 'Type', + Purpose: 'Purpose', + Value: 'Value', + InitialValue: '默认值' + }, + + ActorFormLabel: { + Title: '执行人', + Name: '名称', + Rule: 'Rule', + Value: 'Value' + }, + + CommandFormLabel: { + Title: '命令', + Name: "名称", + InputParameters: "Input Parameters", + InputParametersName: 'Name', + InputParametersParameter: 'Parameter' + }, + + AdditionalParamsFormLabel: { + Title: 'Additional Parameters', + IsObsolete: "IsObsolete", + DefiningParameters: 'Defining parameters', + ProcessParameters: 'Process parameters', + ProcessParametersName: 'Name', + ProcessParametersValue: 'Value' + }, + CodeActionsFormLabel: { + Title: '代码片段', + Name: 'Name', + ActionCode: 'Action code', + IsGlobal: 'Is global', + Type: 'Type' + }, + + ToolbarLabel: { + CreateActivity: '创建节点', + CopySelected: '复制所选', + Undo: '撤销', + Redo: '重做', + Move: '移动', + ZoomIn: '放大', + ZoomOut: '缩小', + ZoomPositionDefault: '默认大小', + AutoArrangement: '自动排列', + Actors: '执行人', + Commands: '命令', + Parameters: '参数', + Localization: '本地化', + Timers: '定时器', + AdditionalParameters: '附加参数', + CodeActions: '代码片段' + }, + ErrorActivityIsInitialCountText: "One element must be marked flag Initial", + ErrorReadOnlySaveText: "The Designer in ReadOnly mode, you can't save it.", + FormMaxHeight: 500, + EditCodeSettings: { + Height: 600, + Width: 1000, + CodeHeight: 390, + MessageBoxHeight: 400, + MessageBoxWidth: 600, + SuccessBoxHeight: 150, + SuccessBoxWidth: 300 + }, + EditCodeLabel: { + Title: "Edit code", + EditCodeButton: 'Edit code', + Usings: 'Usings', + Compile: "Compile", + CompileSucceeded: "Compilation succeeded.", + Success: "Success", + Error: "Error", + OK: "OK" + }, + + EditJSONSettings: { + Height: 600, + Width: 1000, + CodeHeight: 390, + MessageBoxHeight: 400, + MessageBoxWidth: 600, + SuccessBoxHeight: 150, + SuccessBoxWidth: 300 + }, + EditJSONLabel: { + Title: "Edit code", + EditCodeButton: 'Edit code', + Usings: 'Usings', + Compile: "Compile", + CompileSucceeded: "Compilation succeeded.", + Success: "Success", + Error: "Error", + OK: "OK" + } +}; \ No newline at end of file From 19c10ca64d6b075df080eaf7801dce8e3617a92e Mon Sep 17 00:00:00 2001 From: lybing Date: Wed, 30 Nov 2016 21:55:09 +0800 Subject: [PATCH 7/7] =?UTF-8?q?1=EF=BC=9A=E4=BF=AE=E5=A4=8DIssue#14=20-=20?= =?UTF-8?q?=E5=9C=A8Mysql=20=E8=84=9A=E6=9C=AC=E4=B8=AD=E5=8A=A0=E5=85=A5'?= =?UTF-8?q?/'=20=E5=89=8D=E5=AF=BC=EF=BC=9B2=EF=BC=9A=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=AF=BC=E5=85=A5Mysql5.6=E7=9A=84=E5=A4=A7=E5=B0=8F=E5=86=99?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mysql建表&初始化数据.txt | 216 +++++++++++++++++++-------------------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/mysql建表&初始化数据.txt b/mysql建表&初始化数据.txt index 9256392b..31de676b 100644 --- a/mysql建表&初始化数据.txt +++ b/mysql建表&初始化数据.txt @@ -305,121 +305,121 @@ create table UserExt alter table UserExt comment '用户扩展信息表'; -INSERT INTO `module` VALUES ('1', '0.1.1', '模块管理', 'ModuleManager/Index', ' ', '2', '1', '0', ' ', '1', ' ', ' ', '0'); -INSERT INTO `module` VALUES ('2', '0.1', '基础配置', ' ', ' ', '0', '1', '0', ' ', '1', ' ', ' ', '0'); -INSERT INTO `module` VALUES ('4', '0.1.3', '部门管理', 'OrgManager/Index', '', '2', '0', '0', '', '0', '基础配置', '', '0'); -INSERT INTO `module` VALUES ('5', '0.1.4', '角色管理', 'RoleManager/Index', '', '2', '0', '0', '', '0', '基础配置', '', '0'); -INSERT INTO `module` VALUES ('6', '0.2', '应用功能', '/', '', '0', '0', '0', '', '0', '根节点', '', '0'); -INSERT INTO `module` VALUES ('7', '0.2.1', '进出库管理', 'StockManager/Index', '', '6', '0', '0', '', '0', '应用功能', '', '0'); -INSERT INTO `module` VALUES ('8', '0.1.5', '分类管理', 'CategoryManager/Index', '', '2', '0', '0', '', '0', '基础配置', '', '0'); -INSERT INTO `module` VALUES ('9', '0.1.2', '用户管理', 'UserManager/Index', '', '2', '0', '0', '', '0', '基础配置', '', '0'); -INSERT INTO `module` VALUES ('10', '0.1.6', '资源管理', 'ResourceManager/Index', '', '2', '0', '0', '', '0', '基础配置', '', '0'); +INSERT INTO `Module` VALUES ('1', '0.1.1', '模块管理', '/ModuleManager/Index', ' ', '2', '1', '0', ' ', '1', ' ', ' ', '0'); +INSERT INTO `Module` VALUES ('2', '0.1', '基础配置', ' ', ' ', '0', '1', '0', ' ', '1', ' ', ' ', '0'); +INSERT INTO `Module` VALUES ('4', '0.1.3', '部门管理', '/OrgManager/Index', '', '2', '0', '0', '', '0', '基础配置', '', '0'); +INSERT INTO `Module` VALUES ('5', '0.1.4', '角色管理', '/RoleManager/Index', '', '2', '0', '0', '', '0', '基础配置', '', '0'); +INSERT INTO `Module` VALUES ('6', '0.2', '应用功能', '/', '', '0', '0', '0', '', '0', '根节点', '', '0'); +INSERT INTO `Module` VALUES ('7', '0.2.1', '进出库管理', '/StockManager/Index', '', '6', '0', '0', '', '0', '应用功能', '', '0'); +INSERT INTO `Module` VALUES ('8', '0.1.5', '分类管理', '/CategoryManager/Index', '', '2', '0', '0', '', '0', '基础配置', '', '0'); +INSERT INTO `Module` VALUES ('9', '0.1.2', '用户管理', '/UserManager/Index', '', '2', '0', '0', '', '0', '基础配置', '', '0'); +INSERT INTO `Module` VALUES ('10', '0.1.6', '资源管理', '/ResourceManager/Index', '', '2', '0', '0', '', '0', '基础配置', '', '0'); -INSERT INTO `moduleelement` VALUES ('2', 'btnAdd', '添加', 'a', '3', 'href=\'/UserManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'plus', 'btn btn-green ', '', '0'); -INSERT INTO `moduleelement` VALUES ('3', 'btnEdit', '编辑', 'button', '3', '', 'editUser()', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('4', 'btnAccessModule', '为用户分配模块', 'button', '3', '', 'openUserModuleAccess(this)', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('5', 'btnAccessRole', '为用户分配角色', 'button', '3', '', 'openUserRoleAccess(this)', 'pencil', 'btn-green ', '', '0'); -INSERT INTO `moduleelement` VALUES ('6', 'btnRefresh', '刷新', 'button', '3', '', 'refreshUserGrid()', 'refresh', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('7', 'btnDel', '删除', 'button', '3', '', 'delUser()', 'pencil', 'btn-red ', '', '0'); -INSERT INTO `moduleelement` VALUES ('10', 'btnRefresh', '刷新', 'button', '4', '', 'refreshOrgGrid()', 'refresh', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('11', 'btnAdd', '添加', 'a', '4', 'href=\'/OrgManager/AddOrg/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'plus', 'btn btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('12', 'btnDel', '删除', 'button', '4', '', 'delOrg()', 'del', 'btn-red', '', '0'); -INSERT INTO `moduleelement` VALUES ('19', 'btnAdd', '添加', 'a', '5', 'href=\'/RoleManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'plus', 'btn btn-green ', '', '0'); -INSERT INTO `moduleelement` VALUES ('20', 'btnEdit', '编辑', 'button', '5', '', 'editRole()', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('21', 'btnAccessModule', '为角色分配模块', 'button', '5', '', 'assignRoleModule(this)', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('23', 'btnRefresh', '刷新', 'button', '5', '', 'refreshRoleGrid()', 'refresh', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('24', 'btnDel', '删除', 'button', '5', '', 'delRole()', 'pencil', 'btn-red ', '', '0'); -INSERT INTO `moduleelement` VALUES ('25', 'btnAdd', '添加', 'a', '1', 'href=\'/ModuleManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'plus', 'btn btn-green ', '', '0'); -INSERT INTO `moduleelement` VALUES ('26', 'btnEdit', '编辑', 'button', '1', '', 'editModule()', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('27', 'btnAssign', '为模块分配按钮', 'button', '1', '', 'assignButton()', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('28', 'btnRefresh', '刷新', 'button', '1', '', 'refreshModuleGrid()', 'refresh', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('29', 'btnDel', '删除', 'button', '1', '', 'delModule()', 'pencil', 'btn-red ', '', '0'); -INSERT INTO `moduleelement` VALUES ('30', 'btnAssignElement', '为用户分配菜单', 'button', '3', '', 'openAssignUserElement(this)', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('31', 'btnAssignElement', '为角色分配菜单', 'button', '5', '', 'assignRoleElement(this)', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('32', 'btnAdd', '添加', 'a', '8', 'href=\'/CategoryManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', '', 'plus', 'btn btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('33', 'btnDel', '删除', 'button', '8', ' ', 'delCategory()', 'pencil', 'btn-red', '', '0'); -INSERT INTO `moduleelement` VALUES ('34', 'btnEdit', '编辑', 'button', '8', ' ', 'editCategory()', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('35', 'btnAdd', '添加', 'a', '9', 'href=\'/UserManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'plus', 'btn btn-green ', '', '0'); -INSERT INTO `moduleelement` VALUES ('36', 'btnEdit', '编辑', 'button', '9', ' ', 'editUser()', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('37', 'btnAccessModule', '为用户分配模块', 'button', '9', ' ', 'openUserModuleAccess(this)', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('38', 'btnAccessRole', '为用户分配角色', 'button', '9', ' ', 'openUserRoleAccess(this)', 'pencil', 'btn-green ', '', '0'); -INSERT INTO `moduleelement` VALUES ('39', 'btnRefresh', '刷新', 'button', '9', ' ', 'refreshUserGrid()', 'refresh', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('40', 'btnDel', '删除', 'button', '9', ' ', 'delUser()', 'pencil', 'btn-red ', '', '0'); -INSERT INTO `moduleelement` VALUES ('41', 'btnAssignElement', '为用户分配菜单', 'button', '9', ' ', 'openAssignUserElement(this)', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('43', 'btnAdd', '添加', 'a', '10', 'href=\'/ResourceManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'pencil', 'btn btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('44', 'btnEdit', '编辑', 'button', '10', ' ', 'editResource()', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('45', 'btnDel', '删除', 'button', '10', ' ', 'delResource()', 'plus', 'btn-red', '', '0'); -INSERT INTO `moduleelement` VALUES ('46', 'btnAssignReource', '为用户分配资源', 'button', '9', ' ', 'openUserReourceAccess(this)', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('47', 'btnAssignRes', '为角色分配资源', 'button', '5', ' ', 'openRoleReourceAccess(this)', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('48', 'btnAddStock', '添加', 'a', '7', 'href=\'/StockManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'pencil', 'btn btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('50', 'btnDelStock', '删除', 'button', '7', ' ', 'delStock()', 'plus', 'btn-red', '', '0'); -INSERT INTO `moduleelement` VALUES ('51', 'btnEditStock', '编辑', 'button', '7', ' ', 'editStock()', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('52', 'btnAccessOrg', '为角色分配部门', 'button', '5', ' ', 'assignRoleOrg(this)', 'pencil', 'btn-green', '', '0'); -INSERT INTO `moduleelement` VALUES ('53', 'btnOpenUserOrgAccess', '为用户分配部门权限', 'button', '9', ' ', 'openUserOrgAccess(this)', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('2', 'btnAdd', '添加', 'a', '3', 'href=\'/UserManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'plus', 'btn btn-green ', '', '0'); +INSERT INTO `ModuleElement` VALUES ('3', 'btnEdit', '编辑', 'button', '3', '', 'editUser()', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('4', 'btnAccessModule', '为用户分配模块', 'button', '3', '', 'openUserModuleAccess(this)', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('5', 'btnAccessRole', '为用户分配角色', 'button', '3', '', 'openUserRoleAccess(this)', 'pencil', 'btn-green ', '', '0'); +INSERT INTO `ModuleElement` VALUES ('6', 'btnRefresh', '刷新', 'button', '3', '', 'refreshUserGrid()', 'refresh', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('7', 'btnDel', '删除', 'button', '3', '', 'delUser()', 'pencil', 'btn-red ', '', '0'); +INSERT INTO `ModuleElement` VALUES ('10', 'btnRefresh', '刷新', 'button', '4', '', 'refreshOrgGrid()', 'refresh', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('11', 'btnAdd', '添加', 'a', '4', 'href=\'/OrgManager/AddOrg/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'plus', 'btn btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('12', 'btnDel', '删除', 'button', '4', '', 'delOrg()', 'del', 'btn-red', '', '0'); +INSERT INTO `ModuleElement` VALUES ('19', 'btnAdd', '添加', 'a', '5', 'href=\'/RoleManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'plus', 'btn btn-green ', '', '0'); +INSERT INTO `ModuleElement` VALUES ('20', 'btnEdit', '编辑', 'button', '5', '', 'editRole()', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('21', 'btnAccessModule', '为角色分配模块', 'button', '5', '', 'assignRoleModule(this)', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('23', 'btnRefresh', '刷新', 'button', '5', '', 'refreshRoleGrid()', 'refresh', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('24', 'btnDel', '删除', 'button', '5', '', 'delRole()', 'pencil', 'btn-red ', '', '0'); +INSERT INTO `ModuleElement` VALUES ('25', 'btnAdd', '添加', 'a', '1', 'href=\'/ModuleManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'plus', 'btn btn-green ', '', '0'); +INSERT INTO `ModuleElement` VALUES ('26', 'btnEdit', '编辑', 'button', '1', '', 'editModule()', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('27', 'btnAssign', '为模块分配按钮', 'button', '1', '', 'assignButton()', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('28', 'btnRefresh', '刷新', 'button', '1', '', 'refreshModuleGrid()', 'refresh', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('29', 'btnDel', '删除', 'button', '1', '', 'delModule()', 'pencil', 'btn-red ', '', '0'); +INSERT INTO `ModuleElement` VALUES ('30', 'btnAssignElement', '为用户分配菜单', 'button', '3', '', 'openAssignUserElement(this)', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('31', 'btnAssignElement', '为角色分配菜单', 'button', '5', '', 'assignRoleElement(this)', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('32', 'btnAdd', '添加', 'a', '8', 'href=\'/CategoryManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', '', 'plus', 'btn btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('33', 'btnDel', '删除', 'button', '8', ' ', 'delCategory()', 'pencil', 'btn-red', '', '0'); +INSERT INTO `ModuleElement` VALUES ('34', 'btnEdit', '编辑', 'button', '8', ' ', 'editCategory()', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('35', 'btnAdd', '添加', 'a', '9', 'href=\'/UserManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'plus', 'btn btn-green ', '', '0'); +INSERT INTO `ModuleElement` VALUES ('36', 'btnEdit', '编辑', 'button', '9', ' ', 'editUser()', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('37', 'btnAccessModule', '为用户分配模块', 'button', '9', ' ', 'openUserModuleAccess(this)', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('38', 'btnAccessRole', '为用户分配角色', 'button', '9', ' ', 'openUserRoleAccess(this)', 'pencil', 'btn-green ', '', '0'); +INSERT INTO `ModuleElement` VALUES ('39', 'btnRefresh', '刷新', 'button', '9', ' ', 'refreshUserGrid()', 'refresh', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('40', 'btnDel', '删除', 'button', '9', ' ', 'delUser()', 'pencil', 'btn-red ', '', '0'); +INSERT INTO `ModuleElement` VALUES ('41', 'btnAssignElement', '为用户分配菜单', 'button', '9', ' ', 'openAssignUserElement(this)', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('43', 'btnAdd', '添加', 'a', '10', 'href=\'/ResourceManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'pencil', 'btn btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('44', 'btnEdit', '编辑', 'button', '10', ' ', 'editResource()', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('45', 'btnDel', '删除', 'button', '10', ' ', 'delResource()', 'plus', 'btn-red', '', '0'); +INSERT INTO `ModuleElement` VALUES ('46', 'btnAssignReource', '为用户分配资源', 'button', '9', ' ', 'openUserReourceAccess(this)', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('47', 'btnAssignRes', '为角色分配资源', 'button', '5', ' ', 'openRoleReourceAccess(this)', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('48', 'btnAddStock', '添加', 'a', '7', 'href=\'/StockManager/Add/\' data-toggle=\'dialog\' data-id=\'dialog-mask\' data-mask=\'true\' data-on-close=\'refreshGrid\'', 'javascript:;', 'pencil', 'btn btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('50', 'btnDelStock', '删除', 'button', '7', ' ', 'delStock()', 'plus', 'btn-red', '', '0'); +INSERT INTO `ModuleElement` VALUES ('51', 'btnEditStock', '编辑', 'button', '7', ' ', 'editStock()', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('52', 'btnAccessOrg', '为角色分配部门', 'button', '5', ' ', 'assignRoleOrg(this)', 'pencil', 'btn-green', '', '0'); +INSERT INTO `ModuleElement` VALUES ('53', 'btnOpenUserOrgAccess', '为用户分配部门权限', 'button', '9', ' ', 'openUserOrgAccess(this)', 'pencil', 'btn-green', '', '0'); -INSERT INTO `org` VALUES ('1', '0.1', '集团总部', '', '0', '根节点', '0', '0', '', '0', '0', '', '', '2015-12-05 21:51:36', '0', '0'); -INSERT INTO `org` VALUES ('2', '0.1.1', '研发部', '', '1', '集团总部', '0', '0', '', '0', '0', '', '', '2015-12-29 17:03:45', '0', '0'); -INSERT INTO `org` VALUES ('3', '0.1.2', '生产部', '', '1', '集团总部', '0', '0', '', '0', '0', '', '', '2015-12-29 17:03:57', '0', '0'); -INSERT INTO `org` VALUES ('4', '0.1.2.1', '生产1组', '', '3', '生产部', '0', '0', '', '0', '0', '', '', '2015-12-29 17:04:44', '0', '0'); +INSERT INTO `Org` VALUES ('1', '0.1', '集团总部', '', '0', '根节点', '0', '0', '', '0', '0', '', '', '2015-12-05 21:51:36', '0', '0'); +INSERT INTO `Org` VALUES ('2', '0.1.1', '研发部', '', '1', '集团总部', '0', '0', '', '0', '0', '', '', '2015-12-29 17:03:45', '0', '0'); +INSERT INTO `Org` VALUES ('3', '0.1.2', '生产部', '', '1', '集团总部', '0', '0', '', '0', '0', '', '', '2015-12-29 17:03:57', '0', '0'); +INSERT INTO `Org` VALUES ('4', '0.1.2.1', '生产1组', '', '3', '生产部', '0', '0', '', '0', '0', '', '', '2015-12-29 17:04:44', '0', '0'); -INSERT INTO `relevance` VALUES ('50', '21', '10', '', 'UserElement', '0', '2015-12-08 00:20:55', '0'); -INSERT INTO `relevance` VALUES ('51', '21', '11', '', 'UserElement', '0', '2015-12-08 00:20:55', '0'); -INSERT INTO `relevance` VALUES ('52', '1', '1', '', 'UserOrg', '0', '2015-12-19 16:46:25', '0'); -INSERT INTO `relevance` VALUES ('64', '1', '1', '', 'UserRole', '0', '2015-12-22 11:34:12', '0'); -INSERT INTO `relevance` VALUES ('65', '1', '2', '', 'UserRole', '0', '2015-12-22 11:34:12', '0'); -INSERT INTO `relevance` VALUES ('66', '1', '2', '', 'UserResource', '0', '2015-12-22 14:59:46', '0'); -INSERT INTO `relevance` VALUES ('67', '1', '3', '', 'UserResource', '0', '2015-12-22 14:59:49', '0'); -INSERT INTO `relevance` VALUES ('68', '1', '4', '', 'RoleResource', '0', '2015-12-22 15:00:17', '0'); -INSERT INTO `relevance` VALUES ('69', '2', '6', '', 'RoleModule', '0', '2015-12-29 17:06:32', '0'); -INSERT INTO `relevance` VALUES ('70', '2', '7', '', 'RoleModule', '0', '2015-12-29 17:06:32', '0'); -INSERT INTO `relevance` VALUES ('84', '1', '10', '', 'RoleElement', '0', '2015-12-29 17:11:30', '0'); -INSERT INTO `relevance` VALUES ('85', '1', '11', '', 'RoleElement', '0', '2015-12-29 17:11:30', '0'); -INSERT INTO `relevance` VALUES ('86', '1', '12', '', 'RoleElement', '0', '2015-12-29 17:11:30', '0'); -INSERT INTO `relevance` VALUES ('92', '2', '1', '', 'UserAccessedOrg', '0', '2016-01-07 11:19:46', '0'); -INSERT INTO `relevance` VALUES ('93', '2', '3', '', 'UserAccessedOrg', '0', '2016-01-07 11:19:46', '0'); -INSERT INTO `relevance` VALUES ('94', '2', '4', '', 'UserAccessedOrg', '0', '2016-01-07 11:19:46', '0'); -INSERT INTO `relevance` VALUES ('95', '1', '25', '', 'RoleElement', '0', '2016-01-07 16:14:00', '0'); -INSERT INTO `relevance` VALUES ('96', '1', '26', '', 'RoleElement', '0', '2016-01-07 16:14:00', '0'); -INSERT INTO `relevance` VALUES ('97', '1', '27', '', 'RoleElement', '0', '2016-01-07 16:14:00', '0'); -INSERT INTO `relevance` VALUES ('98', '1', '28', '', 'RoleElement', '0', '2016-01-07 16:14:00', '0'); -INSERT INTO `relevance` VALUES ('99', '1', '21', '', 'RoleElement', '0', '2016-01-07 16:14:09', '0'); -INSERT INTO `relevance` VALUES ('100', '1', '23', '', 'RoleElement', '0', '2016-01-07 16:14:09', '0'); -INSERT INTO `relevance` VALUES ('101', '1', '24', '', 'RoleElement', '0', '2016-01-07 16:14:09', '0'); -INSERT INTO `relevance` VALUES ('102', '2', '48', '', 'RoleElement', '0', '2016-01-08 10:27:59', '0'); -INSERT INTO `relevance` VALUES ('103', '2', '50', '', 'RoleElement', '0', '2016-01-08 10:27:59', '0'); -INSERT INTO `relevance` VALUES ('104', '2', '51', '', 'RoleElement', '0', '2016-01-08 10:27:59', '0'); -INSERT INTO `relevance` VALUES ('105', '2', '1', '', 'RoleAccessedOrg', '0', '2016-01-08 10:28:10', '0'); -INSERT INTO `relevance` VALUES ('106', '2', '3', '', 'RoleAccessedOrg', '0', '2016-01-08 10:28:10', '0'); -INSERT INTO `relevance` VALUES ('107', '2', '4', '', 'RoleAccessedOrg', '0', '2016-01-08 10:28:10', '0'); -INSERT INTO `relevance` VALUES ('109', '5', '3', '', 'UserOrg', '0', '2016-01-08 10:30:50', '0'); -INSERT INTO `relevance` VALUES ('110', '5', '2', '', 'UserRole', '0', '2016-01-08 10:31:06', '0'); -INSERT INTO `relevance` VALUES ('111', '1', '6', '', 'UserModule', '0', '2016-03-17 15:27:08', '0'); -INSERT INTO `relevance` VALUES ('112', '1', '7', '', 'UserModule', '0', '2016-03-17 15:27:09', '0'); -INSERT INTO `relevance` VALUES ('114', '5', '48', '', 'UserElement', '0', '2016-03-17 15:28:03', '0'); -INSERT INTO `relevance` VALUES ('121', '5', '2', '', 'UserModule', '0', '2016-03-17 15:29:22', '0'); -INSERT INTO `relevance` VALUES ('122', '5', '10', '', 'UserModule', '0', '2016-03-17 15:29:22', '0'); -INSERT INTO `relevance` VALUES ('125', '1', '2', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); -INSERT INTO `relevance` VALUES ('126', '1', '1', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); -INSERT INTO `relevance` VALUES ('127', '1', '4', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); -INSERT INTO `relevance` VALUES ('128', '1', '5', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); -INSERT INTO `relevance` VALUES ('129', '1', '8', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); -INSERT INTO `relevance` VALUES ('130', '1', '9', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); -INSERT INTO `relevance` VALUES ('131', '1', '10', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); -INSERT INTO `relevance` VALUES ('132', '1', '6', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); -INSERT INTO `relevance` VALUES ('133', '1', '7', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); +INSERT INTO `Relevance` VALUES ('50', '21', '10', '', 'UserElement', '0', '2015-12-08 00:20:55', '0'); +INSERT INTO `Relevance` VALUES ('51', '21', '11', '', 'UserElement', '0', '2015-12-08 00:20:55', '0'); +INSERT INTO `Relevance` VALUES ('52', '1', '1', '', 'UserOrg', '0', '2015-12-19 16:46:25', '0'); +INSERT INTO `Relevance` VALUES ('64', '1', '1', '', 'UserRole', '0', '2015-12-22 11:34:12', '0'); +INSERT INTO `Relevance` VALUES ('65', '1', '2', '', 'UserRole', '0', '2015-12-22 11:34:12', '0'); +INSERT INTO `Relevance` VALUES ('66', '1', '2', '', 'UserResource', '0', '2015-12-22 14:59:46', '0'); +INSERT INTO `Relevance` VALUES ('67', '1', '3', '', 'UserResource', '0', '2015-12-22 14:59:49', '0'); +INSERT INTO `Relevance` VALUES ('68', '1', '4', '', 'RoleResource', '0', '2015-12-22 15:00:17', '0'); +INSERT INTO `Relevance` VALUES ('69', '2', '6', '', 'RoleModule', '0', '2015-12-29 17:06:32', '0'); +INSERT INTO `Relevance` VALUES ('70', '2', '7', '', 'RoleModule', '0', '2015-12-29 17:06:32', '0'); +INSERT INTO `Relevance` VALUES ('84', '1', '10', '', 'RoleElement', '0', '2015-12-29 17:11:30', '0'); +INSERT INTO `Relevance` VALUES ('85', '1', '11', '', 'RoleElement', '0', '2015-12-29 17:11:30', '0'); +INSERT INTO `Relevance` VALUES ('86', '1', '12', '', 'RoleElement', '0', '2015-12-29 17:11:30', '0'); +INSERT INTO `Relevance` VALUES ('92', '2', '1', '', 'UserAccessedOrg', '0', '2016-01-07 11:19:46', '0'); +INSERT INTO `Relevance` VALUES ('93', '2', '3', '', 'UserAccessedOrg', '0', '2016-01-07 11:19:46', '0'); +INSERT INTO `Relevance` VALUES ('94', '2', '4', '', 'UserAccessedOrg', '0', '2016-01-07 11:19:46', '0'); +INSERT INTO `Relevance` VALUES ('95', '1', '25', '', 'RoleElement', '0', '2016-01-07 16:14:00', '0'); +INSERT INTO `Relevance` VALUES ('96', '1', '26', '', 'RoleElement', '0', '2016-01-07 16:14:00', '0'); +INSERT INTO `Relevance` VALUES ('97', '1', '27', '', 'RoleElement', '0', '2016-01-07 16:14:00', '0'); +INSERT INTO `Relevance` VALUES ('98', '1', '28', '', 'RoleElement', '0', '2016-01-07 16:14:00', '0'); +INSERT INTO `Relevance` VALUES ('99', '1', '21', '', 'RoleElement', '0', '2016-01-07 16:14:09', '0'); +INSERT INTO `Relevance` VALUES ('100', '1', '23', '', 'RoleElement', '0', '2016-01-07 16:14:09', '0'); +INSERT INTO `Relevance` VALUES ('101', '1', '24', '', 'RoleElement', '0', '2016-01-07 16:14:09', '0'); +INSERT INTO `Relevance` VALUES ('102', '2', '48', '', 'RoleElement', '0', '2016-01-08 10:27:59', '0'); +INSERT INTO `Relevance` VALUES ('103', '2', '50', '', 'RoleElement', '0', '2016-01-08 10:27:59', '0'); +INSERT INTO `Relevance` VALUES ('104', '2', '51', '', 'RoleElement', '0', '2016-01-08 10:27:59', '0'); +INSERT INTO `Relevance` VALUES ('105', '2', '1', '', 'RoleAccessedOrg', '0', '2016-01-08 10:28:10', '0'); +INSERT INTO `Relevance` VALUES ('106', '2', '3', '', 'RoleAccessedOrg', '0', '2016-01-08 10:28:10', '0'); +INSERT INTO `Relevance` VALUES ('107', '2', '4', '', 'RoleAccessedOrg', '0', '2016-01-08 10:28:10', '0'); +INSERT INTO `Relevance` VALUES ('109', '5', '3', '', 'UserOrg', '0', '2016-01-08 10:30:50', '0'); +INSERT INTO `Relevance` VALUES ('110', '5', '2', '', 'UserRole', '0', '2016-01-08 10:31:06', '0'); +INSERT INTO `Relevance` VALUES ('111', '1', '6', '', 'UserModule', '0', '2016-03-17 15:27:08', '0'); +INSERT INTO `Relevance` VALUES ('112', '1', '7', '', 'UserModule', '0', '2016-03-17 15:27:09', '0'); +INSERT INTO `Relevance` VALUES ('114', '5', '48', '', 'UserElement', '0', '2016-03-17 15:28:03', '0'); +INSERT INTO `Relevance` VALUES ('121', '5', '2', '', 'UserModule', '0', '2016-03-17 15:29:22', '0'); +INSERT INTO `Relevance` VALUES ('122', '5', '10', '', 'UserModule', '0', '2016-03-17 15:29:22', '0'); +INSERT INTO `Relevance` VALUES ('125', '1', '2', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); +INSERT INTO `Relevance` VALUES ('126', '1', '1', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); +INSERT INTO `Relevance` VALUES ('127', '1', '4', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); +INSERT INTO `Relevance` VALUES ('128', '1', '5', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); +INSERT INTO `Relevance` VALUES ('129', '1', '8', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); +INSERT INTO `Relevance` VALUES ('130', '1', '9', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); +INSERT INTO `Relevance` VALUES ('131', '1', '10', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); +INSERT INTO `Relevance` VALUES ('132', '1', '6', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); +INSERT INTO `Relevance` VALUES ('133', '1', '7', '', 'RoleModule', '0', '2016-03-17 16:17:09', '0'); -INSERT INTO `resource` VALUES ('2', '', 'REPORT_NAME', '报表名称', '0', '0', '0', '7', '报表名称'); -INSERT INTO `resource` VALUES ('3', '', 'REPORT_1', '报表1月数据', '0', '0', '0', '7', '报表1月数据'); -INSERT INTO `resource` VALUES ('4', '', 'REPORT_2', '报表2月数据', '0', '0', '0', '7', '报表1月数据'); +INSERT INTO `Resource` VALUES ('2', '', 'REPORT_NAME', '报表名称', '0', '0', '0', '7', '报表名称'); +INSERT INTO `Resource` VALUES ('3', '', 'REPORT_1', '报表1月数据', '0', '0', '0', '7', '报表1月数据'); +INSERT INTO `Resource` VALUES ('4', '', 'REPORT_2', '报表2月数据', '0', '0', '0', '7', '报表1月数据'); -INSERT INTO `role` VALUES ('1', '管理员', '0', '0', '2015-12-05 22:26:57', '', '1', '0.1', '集团总部'); -INSERT INTO `role` VALUES ('2', '测试主管', '0', '1', '2015-12-19 23:00:26', '', '4', '0.1.2.1', '生产1组'); +INSERT INTO `Role` VALUES ('1', '管理员', '0', '0', '2015-12-05 22:26:57', '', '1', '0.1', '集团总部'); +INSERT INTO `Role` VALUES ('2', '测试主管', '0', '1', '2015-12-19 23:00:26', '', '4', '0.1.2.1', '生产1组'); -INSERT INTO `stock` VALUES ('2', '权限管理软件一套', '1', '10000.0', '0', 'System', '2016-01-08 09:15:24', '2'); -INSERT INTO `stock` VALUES ('3', '高级权限管理', '1', '100000.0', '0', 'System', '2016-01-08 09:15:49', '4'); +INSERT INTO `Stock` VALUES ('2', '权限管理软件一套', '1', '10000.0', '0', 'System', '2016-01-08 09:15:24', '2'); +INSERT INTO `Stock` VALUES ('3', '高级权限管理', '1', '100000.0', '0', 'System', '2016-01-08 09:15:49', '4'); -INSERT INTO `user` VALUES ('1', 'admin', 'admin', '管理员', '0', '0', '0', '', '2015-12-19 16:46:25', '0'); -INSERT INTO `user` VALUES ('5', 'test', 'test', 'test', '0', '0', '0', '', '2016-01-08 10:30:50', '0'); \ No newline at end of file +INSERT INTO `User` VALUES ('1', 'admin', 'admin', '管理员', '0', '0', '0', '', '2015-12-19 16:46:25', '0'); +INSERT INTO `User` VALUES ('5', 'test', 'test', 'test', '0', '0', '0', '', '2016-01-08 10:30:50', '0'); \ No newline at end of file