296 Star 2.3K Fork 665

yuebon / YuebonCore

2022-05-18 11:25
1017224 yuebon 1600345795 yuebon

YuebonCore V1.1.1版已经发布,YuebonCore是基于.Net6.0开发的权限管理及快速开发框架,整合应用最新技术包括Asp.NetCore MVC、SqlSugar ORM、WebAPI、Swagger、Vue3等,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等。

重大变更:
1、更新donet sdk 6.0.5版本,orm采用性能更强劲国产orm SqlSugar

2、实现Saas多租户,独立数据库模式,采用访问域名区分租户

3、新增Vue3版本前端,前端技术栈 Vue3 + Element Plus + Vite 版本。

4、删除dapper

新增功能

1、【新增】启动自动建库、建表和初始化种子数据

2、【新增】新增前端构建批处理

3、【新增】新增后端为接口批处理文件

4、【新增】新增多语言,支持国际化基础报,在登录页面实现

5、【新增】主键Id默认为long,采用雪花算法生成ID

问题修复

1、【优化】优化日志显示

2、【优化】优化代码模板

3、【优化】优化描述类字段长度;

4、【优化】修复数据库自动切换问题

5、【优化】优化注释和修复部分异常

6、【优化】优化代码生成器

7、【修复】修复图标选择不显示问题

8、【删除】删除消息接口

9、【删除】删除数据库脚本,删除smaple

10、【删除】删除dapper

最后提交信息为: !146开发版合并到master
2022-05-15 18:59
1017224 yuebon 1600345795 yuebon

YuebonCore V1.1.0版已经发布,YuebonCore基于.Net6.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,整合应用最新技术包括Asp.NetCore MVC、SqlSugar、AutoFac、WebAPI、Swagger、Vue3、Vite等。

主要升级到net6.0sdk,5.0版本不在做维护。
新增功能
1、【新增】新增SqlSugar ORM框架
2、【新增】实现Saas多租户,独立数据库模式
3、【新增】新增Vue3版本前端
问题修复
【优化】优化和修复已知问题

最后提交信息为: !136开发版合并到master
2021-11-26 12:21
1017224 yuebon 1600345795 yuebon

YuebonCore V1.0.8版已经发布,YuebonCore基于.Net6.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,整合应用最新技术包括Asp.NetCore MVC、EF、Dapper、AutoFac、WebAPI、Swagger、Vue等。

主要升级到net6.0sdk,5.0版本不在做维护。
新增功能
1、【新增】新增DataTableHelper.cs
2、【新增】新增cvs文件操作类csvhelper.cs
问题修复
1、【优化】修复删除机构组织时判断改组织是否有用户
2、【修复】优化签名验证
3、【优化】事务批量操作数据库不应DapperConn.close()
4、【优化】优化aes加密类;
5、【优化】修复数据库自动切换问题
6、【优化】优化注释和修复部分异常

最后提交信息为: !125开发版合并到master
2021-07-07 21:45
1017224 yuebon 1600345795 yuebon

YuebonCore V1.0.6版已经发布,YuebonCore基于.Net5.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,整合应用最新技术包括Asp.NetCore MVC、EF、Dapper、AutoFac、WebAPI、Swagger、Vue等。

问题修复
1、【优化】切换左侧导航栏显/隐状态无效?
2、【修复】mysql批量插入数据错误
3、【优化】获取Token中的关于请求url的授权验证BUG?
4、【优化】Excel帮助类优化
5、【优化】修复签名引用验证
6、【删除】更新数据库初始化脚本,删除mvc版本数据库脚本
7、【删除】前端node-sass包

最后提交信息为: !112开发版合并到master
2021-06-05 09:35
1017224 yuebon 1600345795 yuebon

YuebonCore V1.0.6版已经发布,YuebonCore基于.Net5.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,整合应用最新技术包括Asp.NetCore MVC、EF、Dapper、AutoFac、WebAPI、Swagger、Vue等。

问题修复

1、【优化】Excel导入xlsx文件后缀的问题

2、【优化】优化签名验证中VerifyAppId()方法

3、【优化】AliYunSMS短信推送接口

4、【优化】数据字典里面的字典编码去重判断限制

5、【优化】删除部门时,子部门数量为0不为null无法删除

最后提交信息为: !99开发版合并到master
2021-02-17 11:04
1017224 yuebon 1600345795 yuebon

首先恭祝所有关注YuebonCore的朋友新春快乐!牛年大吉! 在此新年之际 , 我们发布了v1.0.5版 , 这次版本发布的最大变化实现数据库读写分离和新增请求签名验证。

此版本更新内容包括:

新特性

1、【新增】实现数据库读写分离,支持一主多从读写分离

2、【新增】增加浮点数转换器DecimalJsonConverter,在转换json时需用

3、【新增】新增请求签名验证,防止请求参数是否被篡改,提高接口安全性

4、【新增】添加swagger header是否需要签名验证

5、【新增】富文本编辑器tinymce

突破性变化

1、【调整】优化文章管理模块,富文本编辑器集成tinymce,汉化和实现本地化图片上传

2、【调整】调整定时任务模块为独立类库

3、【调整】调整数据类型枚举

4、【调整】删除sqldapper类和接口

5、【调整】调整EF oracle 引用包为devart.data.oracle.efcore

问题修复

1、【优化】优化超级管理员不分配权限可以拥有所有操作权限

2、【优化】上传图片优化

3、【优化】修复mysql数据库情况下根据部门id获取组织根节点错误

4、【优化】修复vue页面代码模板

5、【优化】修复定时任务异常

6、【优化】修复新增、修改数据字典分类判断分类编码是否重复

7、【优化】修复当弹出框高度大于屏幕显示高度时,拖拽时,弹出框的顶端会超出屏幕的上端,造成无法再拖拽

8、【优化】修复代码生成器生成前端vue代码删除数据错误问题

9、【优化】修复获取文章分类树形列表,判断为空的问题

其他更改

1、发布使用视频

2、完善部分方法注释

2021-01-28 19:06
1017224 yuebon 1600345795 yuebon

新特性

1、【新增】新增用户自定义主题保存到数据库,用户自定义主题动态加载

2、【新增】新增子系统演示前端项目

3、【新增】删除角色列表按组织排序

4、【新增】新增以文章为例实现新增、编辑、查看单独页面路由操作

5、【新增】功能模块弹窗可拖拽

6、【新增】新增404 和403错误跳转页面

7、【新增】

突破性变化

1、【调整调 修改获取redis缓存方法,性能有效提升

2、【调整】优化前端功能按钮权限验证,优化登录,删除了本地缓存数据,提高安全性

3、【调整】移除autofac,采用微软自带DI和IOC,实现自动化注入业务服务和仓储

4、【调整】修改个人信息和系统设置图片上传

问题修复

1、【优化】优化系统切换

2、【优化】修复删除文章分类无子集提示有子集不能删除的问题

3、【优化】修改数据字典显示宽度

4、【优化】修复多级菜单bug

5、【优化】修复用户登录获取用户信息无权限问题

6、【优化】修复文章新增或编辑保存成功后返回列表页面,实现返回上级路由关闭当前路由

7、【优化】修复单据编码规则计算方法

8、【优化】修复查询前几条数据mysql数据库出错的问题

9、【优化】修改功能菜单删除时无子集提示有子集的错误

10、【优化】优化前端错误日志提示

11、【优化】修复代码生成器保存路径问题

其他更改

1、数据库脚本描述字段长度调整

2、调整theme字段长度

3、更新readme说明文档

4、完善部分方法注释

5、官网文档新增前端开发规范接口与版本控制手摸手等部分文档。

最后提交信息为: !64开发版合并到master
2021-01-23 00:06
1017224 yuebon 1600345795 yuebon

新特性

1、【新增】新增实现swagger多版本控制,采用header中加api-version参数进行区分

2、【新增】修复count统计、sum求和、获取最大值的方法支持mysql

3、【新增】功能菜单支持图标选择

4、【新增】用户可以自定义主题风格

5、【新增】token超时自动刷新

6、【新增】新增无验证码登录接口

7、【新增】新增cron表达式选择工具

突破性变化

1、【调整】count统计方法,可指定统计字段

2、【调整】优化前端功能按钮权限验证,优化登录,删除了本地缓存数据,提高安全性

3、【调整】修改vue代码模板

4、【调整】调整eslin规范

问题修复

1、【优化】修复swagger中JWT Authorize 验证无效的问题

2、【优化】修复count统计、sum求和、获取最大值的方法支持mysql

3、【优化】修复图标路径问题

4、【优化】修复左侧菜单图标显示

5、【优化】修复登录页面提示找不到LogOut

6、【优化】修复功能模块页面提示图标加载错误问题

7、【优化】优化请求错误提示9c89dc5

其他更改

1、升级相关引用包详见

最后提交信息为: !50用户可以自定义风格
2021-01-18 17:58
1017224 yuebon 1600345795 yuebon

新特性
1、升级引用包5.0.2

突破性变化
1、【新增】新增sqlserver文章管理表结构及关联模块权限初始化数据
2、【调整】调整角色分配功能权限实现

问题修复

1、【优化】优化登录页面logo图片显示大小
2、【优化】优化角色管理分配权限时保存数据提示超时问题
3、【优化】取消数据字典值最小2个字符长度限制,改为最小1个字符
4、【优化】修复数据字典新增初始化内容
5、【优化】优化给角色分配权限功能
6、【优化】优化子系统切换方法注释

最后提交信息为: !43开发版合并到master
2021-01-11 23:57
1017224 yuebon 1600345795 yuebon

新特性
1、【新增】物理删除数据时有弹窗确认消息,以免误删除数据
2、【新增】物理删除数据传入实体调整为DeletesInputDto输入实体
3、【新增】功能模块删除时判断是否有子集的方法
4、【新增】组织机构删除时判断是否有子部门的方法
5、【新增】文章分类删除时判断是否有子类和文章的方法
5、【新增】文章分类删除时判断是否有子类和文章的方法

突破性变化

1、【调整】修改前端vue模板代码,新增、修改更简化,弹窗可以拖拽移动
2、【调整】控制器删除公共方法

问题修复

1、【优化】优化mysql分页查询语句
2、【优化】优化定时任务demo,删除日志增加时间段
3、【优化】根据IP地址获取归属地区方法

其他更改
1、删除没有使用的引用

最后提交信息为: !42开发版合并到master
2021-01-08 21:12
1017224 yuebon 1600345795 yuebon

1、新增文章模块,
2、修复快捷标签切换保持原始页面内容
3、修复代码生成器的部分问题
4、删除服务实现中日志服务注入
5、修改部分错误注释

最后提交信息为: !38开发版合并到master
2021-01-06 10:38
1017224 yuebon 1600345795 yuebon

2021年新版发布,系统基本稳定

最后提交信息为: !36开发版合并到master
C#
1
https://gitee.com/yuebon/YuebonNetCore.git
git@gitee.com:yuebon/YuebonNetCore.git
yuebon
YuebonNetCore
YuebonCore

搜索帮助