NewGaoKaoApi/.docs/contents/Update/README.md

122 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

## 更新日志
### 2020-08-06
项目更新:更新项目模板 `Update New_College.Webapi.Template.2.2.0.nupkg`
> 1、根据解决方案名来自动导入model
> 2、单独封装服务扩展层 `New_College.Extensions`
> 3、代码生成器支持控制器文件的生成
> 4、弱化仓储层用泛型仓储基类注入服务
### 2020-08-01
> 重大结构更新:弱化仓储层,通过泛型仓储基类,来实现仓储服务注入,并去掉`New_College.IRepository` 接口层;
### 2020-07-03
> 更新:`DbFirstController` 生成四层文件,目前新增支持 `控制器Controller` 文件的输出;
### 2020-06-22
> 项目更新:将服务扩展和自定义中间件,单独封装一层 `New_College.Extensions` ,更解耦。
### 2020-06-08
> 简单项目更新:生成数据库表结构的时候,利用反射机制,自动生成固定命名空间 `New_College.Model.Models` 下的全部实体.
> 同时判断表是否存在,如果存在下次不再重复生成。
### 2020-06-06
项目更新:更新项目模板 `Update New_College.Webapi.Template.2.1.0.nupkg` [1a726f8](https://github.com/anjoy8/New_College/commit/1a726f890e527c978982071462e82db4478632f0),更新项目即可 。
> 1、配置内容展示到控制台
> 2、简化封装 `Startup.cs` 类文件;
> 3、`DbFirst` 模式支持多库模式;
> 4、`Log4net` 讲异常和 `Info` 分开;
> 5、修复 `BlogLogAop` 偶尔卡顿问题;
> 6、将生成种子数据和任务调度功能封装到中间件
> 7、获取当前项目在服务器中的运行信息
> 8、删除所有的不需要的 `using` 指令;
### 2020-05-29
项目启动开启 `QuzrtzNet` 调度任务,并且在 `Admin` 后台管理中配置操作界面;
> 内容更新:封装生成种子数据的入口方法;
### 2020-05-12
修复:支持多库模式下,生成项目模板代码 `DbFirstController` [102c6d6](https://github.com/anjoy8/New_College/commit/102c6d6bfcafd06bf5241844759dea5e7a6815da)
> 注意:`T4` 模板不能此功能,一次只能一个数据库,且只能 `SqlServer`
### 2020-05-07
> 重大内容更新:更新项目模板 `Update New_College.Webapi.Template.2.1.0.nupkg` [7f64fde](https://github.com/anjoy8/New_College/commit/7f64fde5507f7a8572372dcadb6af5110bd37d68)
### 2020-05-06
> 重大内容更新优化Log4Net使用方案,完美配合 `NetCore` 官方的 `ILogger<T>` [ecaffb6](https://github.com/anjoy8/New_College/commit/ecaffb66bdf10a90c087d01e6e817e54f23a97d4)
### 2020-05-01
> 重要内容更新配合Admin全部完成按钮级别权限更新初始化种子数据
### 2020-04-27
增加功能配合前端Admin增加页面 `KeepAlive` 功能;
增加功能:增加 `Sql` 语句查询Demo支持返回 `DataTable`
### 2020-04-25
增加功能:`Http api` 接口调用,满足微服务需求
> 重要内容更新:优化 `Appsettings.app()` 方法,通过官方 `IConfiguration` 接口来获取DBS连接字符串
> 优化 `BlogLogAOP.cs`
### 2020-04-15
> 重大内容更新:更新项目模板 `Update New_College.Webapi.Template.1.11.30.nupkg`
### 2020-04-14
> 重大内容更新主分支可以通过配置一键切换JWT和Ids4认证授权模式
### 2020-03-30
> 重大内容更新:统一所有接口返回格式
### 2020-03-25
增加功能:支持读写分离(目前是三种模式:单库、多库、读写分离)
> 重大BUG更新系统登录接口未对用户软删除进行判断现已修复
> API: /api/login/GetJwtToken3
> Code: await _sysUserInfoServices.Query(d => d.uLoginName == name && d.uLoginPWD == pass && d.tdIsDelete == false);
### 2020-03-18
增加功能:创建 Quartz.net 任务调度服务
### 2020-01-09
增加功能项目迁移到IdentityServer4统一授权认证中心
### 2020-01-05
增加功能:设计一个简单的中间件,可以查看所有已经注入的服务
### 2020-01-04
增加功能Ip限流防止过多刷数据