RDIFramework.NET Web敏捷开发框架 V6.1发布(.NET6+、Framework双引擎)

时间:2024-11-16 13:28:07
  • 增加ORM框架SqlSugar的支持。
  • 增加IsNullOrEmpty与IsNotEmptyOrNull扩展方法,相应代码大量使用,该重构的重构。
  • 修改密码验证取消区分大小写。
  • 登录验证码输错,自动刷新验证码功能。
  • 流程主子表单关系后支持顺序调整。
  • 流程执行过程中流转模型WorkFlowRuntimeModel几个属性支持默认值设置。
  • 流程处理界面未设置表单,显示默认图片提示的修复。
  • 角色用户一个都不设置(清空),无效的修复。
  • 自定义组件:rdiDate组件清空后取消保留的默认值。
  • 流程退回上一步/任意退出成功后自动关闭退回窗口。
  • 终止流程后窗口不关闭问题修复。
  • 流程附件预览bug修复。
  • 字典项的排序码可修改。
  • GetMap方法中字典明细加载按排序字段加载。
  • 项目RDIFramework.DataAccessLibary重命名为:RDIFramework.DataAccess
  • 工作流进入控制节点处理人提示信息的修改。
  • 增加实体常用基类与扩展方法。
  • 所有有删除标志的表,增加删除用户主键、删除时间字段。逻辑删除增加对删除用户主键 、删除时间的写入。
  • 系统新闻、通知公告、日程管理、行政区域管理、数据字典管理、日志、异常、测试产品管理使用全新SqlSugar方式重构。
  • 引入AutoMapper对象映射的使用。
  • 所有涉及系统日志、异常记录的全部全新重构。
  • System.String替换为string。
  • RDIFrameworkMessage-RDIFMessage
  • Json扩展处理.ToJson修改为.Deserialize;.ToObject修改为.Deserialize
  • 移除JsonUtil类,全放到扩展中处理,更方便。
  • 所有服务新增、修改方法取消状态参数的传递(out string statusCode, out string statusMessage),大批量的修改。
  • 所有涉及分页的服务方法参数与返回规范简化操作。
    在这里插入图片描述
  • 分页服务接口方法参数与返回简化操作
  • 控制器所有try…catch…异常放异常过滤器统一处理,更加规范。
  • 重新开发设计WebAPI,同时增加大量WebAPI接口。
  • WebAPI返回ResParameter-ResponseResult
  • WebAPI基类的ApiControllerBase更名为:BaseApiController
  • WebAPI各方法返回类型:HttpResponseMessage、IHttpActionResult变更为:dynamic
  • 取消SetDeleted接口方法,直接用Delete,默认逻辑删除,更规范。
  • 扩展方法增加ToByteFromBase64String实现Base64String转byte[]。
  • SecretHelper中针对SYSLIB0021:派生加密类型已过时,采用全新的方式重构。
  • 模块编辑界面加入排序码的维护。
  • 代码生成器针对当前最新版本做全面调整。
  • 代码生成器
    在这里插入图片描述
  • 所有表名、字段名规范化,涉及到的所有代码大批量调整。
  • Core版本将Program和Startup类合并,直接在入口类中注册服务和设置中间件,同时对配置的服务进行了更规范化处理。
  • Core版本引入GlobalUsings全局配置,这样 GlobalUsings.cs所在的项目.cs 文件就无需重复using了,大大的提高开发效率,也让代码变的更加简洁。
  • Core版本全部重构:转换为文件范围限定的namespace。
  • 所有包升级到最新版本。
  • 其他大批量调整更新。