# itkjb-leisurely-resource **Repository Path**: lix186/itkjb-leisurely-resource ## Basic Information - **Project Name**: itkjb-leisurely-resource - **Description**: 后台资源中心 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-28 - **Last Updated**: 2021-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # itkjb-leisurely-resource #### 介绍 后台资源中心 #### 软件架构 待完善 项目采用gradle 构建 整体技术框架 springboot + springCloud + nacos #### 安装教程 暂无 #### 使用说明 待完善 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 修改记录 #1.0.1 | 版本 | 日期 |动作 | 修改者 | | :--------:|:--------: |-------- |:--------: | | 1.0.1 |2021/03/09| 代码优化| 逍遥域 | * 将leisurelyVersion 版本号提出统一管理 * 新增获取用户信息接口 * 引入authentication-resource资源认证权限包,默认开启了spring-security的权限注解,并且用户在请求资源时 会通过默认的缓存器获取已登录用户的权限,并组装到权限过滤器中,进行权限过滤 >03-27 * 修复bootstrap.yml 中nacos配置问题 * 引入sentinel,配置放在nacos上 >03-30 * 新增修改密码 >04-03 * 修改基础依赖,引入核心包1.0.2 * 新增 用户权限、角色、组织等获取引擎的实现 RoleAndPermissionAndDevQueryEngineImpl * controller 上新增权限注解 >04-06 * 修复菜单保存和更新时的一些bug * 更新菜单接口,获取菜单将根据权限获取 * 新增更加用户id查询用户角色信息 * 新增判断,删除角色时,内部角色不能删除 >04-07 * 新增获取登陆用户信息和详细信息接口,这两个接口蜂分开 * 新增获取获取登陆用户组织的接口 * 新增用户切换当前组织的接口 * 完善用户登录缓存 * 更新leisurelyVersion 为1.0.3 >04-08 * 新增用户自身相关接口 >04-11 * 新增 资源服务的配置信息 ResourceWebConfig,新增内置角色代码配置innerRoleCode * 修改内置管理员觉色的角色编码,所有的权限注解上都做了调整 * 新增和修改角色时,不能新增和修改内部角色编码 * 新增用户的数据权限DepIdsUtil * 在SysUserDepController下新增用户所在组织下的所有组织数的方法 * 添加成员时可以绑定角色 * 完善接口的权限代码 >4-19 * 在用户登录缓存模型总设置当前组织的名称 * 新增根据角色编码获取用户接口 * 修复初始化菜单时,没有权限的的的提示信息 >4-23 * 菜单 启用和禁用 bug修复 * 自生角色获取bug修复 >4-26 * 底层依赖升级1.0.4 * 引入mongo相关依赖,可以将请求日志记录到mongo中