增加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。
所有包升级到最新版本。
其他大批量调整更新。