<一>前言

前阵子面试的时候被问到有没有使用过abp。

因为没有用过,所以与该职位无缘了,为此,下载了abp框架来看看,在短时间内先学会用起来。

看了下abp自带的权限系统,虽然看得懂它的实现方式,但是总觉得有些笨重了些。可能是我水平比较低,不太明白那么做的好处。

为此萌生了自己搭一个的想法,就一个简简单单的系统,反正先学会用起来再说。

像我这么懒的人要从零搭建一个权限系统,是不可能的,搭一个系统耗时又耗力,既然这样,为什么不用园里的大佬们的开源框架来改版一下呢?

在园里找了几天,看了几天。最后定下用如下两位大佬的权限系统来整合成一个。

第一个是nfine,为什么选这个,我看上了它的界面,对于像我这种前端渣渣来说,一套好看的ui绝对是个宝。至于什么vue,elementui这些都见鬼去吧,

老子没时间整这些,jquey不好玩吗,bootstrap 不能做出好看的界面吗?最烦的就是前端改版。

先不看后端如何,第一件利好就是省去了我写js渲染页面的时间。想了解NFine的移步:https://www.cnblogs.com/huanglin/p/5783900.html

第二个是ymnets,这个没有现成的代码可以下载,想要源码需要购买,这位老哥的权限系统的系列文章讲的足够细,数据库权限表的设计贼简洁,

所以直接采用这位老哥的数据库表设计。至于什么权限控制到字段?多租户?这种东西,后面有空再说吧,老子没时间。

想了解ymnets的移步:https://www.cnblogs.com/ymnets/p/3424309.html

此系列博客只作为个人使用abp的记录, 过程中踩的坑都会记录下来。

下一章开始从整合权限系统的过程中学习abp框架的使用。

原文地址:https://www.cnblogs.com/choii/p/11439558.html