随笔 - 9  文章 - 0 评论 - 5 trackbacks - 0

摘要:先看一下项目整体结构图: 实体类和数据操作都在前面用TT模板批量生产了。下面开始介绍权限代码这块的逻辑。 创建角色开始。 1、 角色的创建我们用到三张表 A、menuinfo(菜单表) role(角色表) relation_role_menu(角色菜单关联表) 2、我们创建控制器和视图 Contro 阅读全文
posted @ 2019-06-05 10:33 seem111111 阅读 (342) 评论 (4) 编辑
摘要:3.6、GG_Logs 日志类库封装使用说明 GG_Logs类库项目,Nuget安装log4net 添加代码配置代码: [assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = false)] 添 阅读全文
posted @ 2019-05-31 16:36 seem111111 阅读 (45) 评论 (0) 编辑
摘要:3.5、GG_DataAccess 数据库访问层使用dapper操作 和Model实体类同理,tt模板已写好,需要的可加qq群:547765059 自己下载。 阅读全文
posted @ 2019-05-31 10:38 seem111111 阅读 (23) 评论 (0) 编辑
摘要:3.4、GG_Model 类库与数据库表对应建立实体类 我这里不教大家写代码,直接用TT模板自动生成,省去写代码的麻烦。 A、 三个文件MysqlDbhelper.ttinclude 、mysqlManager.ttinclude 、MysqlModel.tt B、在MysqlModel.tt 模板 阅读全文
posted @ 2019-05-31 10:30 seem111111 阅读 (33) 评论 (0) 编辑
摘要:3.3、MySql数据库创建表 创建5个表: UserInfo用户基础表 Role 角色表 MenuInfo 菜单即控制表 Relation_Role_Menu 角色对应菜单关系表 RelaTion_User_Role 用户角色关系表 Depart 部门信息表 表名:USERINFO 用户信息表 序 阅读全文
posted @ 2019-05-29 17:31 seem111111 阅读 (99) 评论 (0) 编辑
摘要:3.2、当前项目规划 完成项目最基本的用户权限管理,即添加用户,添加角色,用户登录后根据权限的不同获取不同的菜单。 阅读全文
posted @ 2019-05-29 17:29 seem111111 阅读 (143) 评论 (0) 编辑
摘要:vs2107 + dapper + MiniUi 标准化分层封装使 3.1 规范化创建一个vs2017 Mvc框架项目 此时创建的项目勾选 添加单元测试。 添加一个类库,主要用于实体类操作,类库名称 GG_Model。 在添加一个类库,用于数据库操作。类库名称: GG_DataAccess 添加类库 阅读全文
posted @ 2019-05-29 16:00 seem111111 阅读 (204) 评论 (0) 编辑
摘要:A、数据库表引用先前建立的company 公司信息表。 B、建立文件: views 》 Home 》 Company.cshtml(新建文件) ,代码如下(直接复制即可) @{ Layout = Layout = "~/Views/Shared/_Layout.cshtml"; ; } <div s 阅读全文
posted @ 2019-05-29 11:42 seem111111 阅读 (481) 评论 (0) 编辑
摘要:vs2017 + miniUI 后端框架使用 上miniUI官网直接下载框架。http://www.miniui.com/ 此框架使用说明很清楚。 2.1、vs2017创建安装miniUI后端框架 创建一个新项目,名称:MiniUi_dapper 解决方案名称:UnitiTwo 选择MVC,点击确定 阅读全文
posted @ 2019-05-28 16:36 seem111111 阅读 (349) 评论 (1) 编辑