Skip to content

Releases: zhontai/Admin.Core

v3.6.5

28 Apr 07:16
Compare
Choose a tag to compare

修改 初始化数据普通员工角色数据权限默认为本人
优化 数据权限,去除数据过滤条件判断更严谨,只有数据范围是全部才会去除数据过滤条件,超级管理员和租户管理员查询数据权限时数据范围默认全部不受数据过滤条件控制
优化 同步数据中的修改数据逻辑

v3.6.4

24 Apr 03:23
Compare
Choose a tag to compare

修复 修改用户部门时,会删除部门主管的问题
修复 手机号登录发送验证码更改手机号能登录的问题(重要)
优化 手机号登录验短信证码验证逻辑
更新 readme.md

v3.6.3

20 Apr 09:57
Compare
Choose a tag to compare

新增 appconfig.json.swagger.enableSchemaIdNamespace启用SchemaId命名空间.assemblyNameList程序集列表,用于启用SchemaId命名空间,
用于修复对接第三方nuget包输入输出实体生成swagger.json异常的问题
新增 SchemaIdAttribute特性自定义实体SchemaId,同时支持前缀名+modelName+后缀名

v3.6.2

17 Apr 10:40
Compare
Choose a tag to compare

新增 租户新增支持添加自定义密码
新增 支持使用Freesql工作单元开启Cap分布式事务

//使用Cap事务
var capPublisher = LazyGetRequiredService()
using var uow = LazyGetRequiredService().Begin(DbKeys.AppDb);
using var capTran = uow.BeginCapTran(capPublisher, false);
capPublisher.Publish(name, eto)
capTran.Commit();

v3.6.1

14 Apr 09:31
Compare
Choose a tag to compare

新增 dbconfig.json.syncDataIncludeTables同步数据包含表、syncDataExcludeTables同步数据排除表、syncDataUser同步数据操作用户
新增 通用库新增EntityHelper.cs实体帮助类和InterfaceHelper.cs接口帮助类
新增 NotGenAttribute不生成数据属性
新增 应用程序启动、正常退出、异常退出日志
调整 同步数据重做,支持关系表数据任意导,不受主键影响
调整 导出数据重做,实现导出数据不导出[NotGen]标记的属性
调整 改用RabbitMQOptions,删除RabbitMqConfig
修复 任务调度配置会丢失的问题
修复 权限服务查询用户信息接口没有考虑租户套餐权限的问题
修复 套餐服务添加和移除租户没有清除租户下所有用户权限缓存的问题
修复 租户服务修改套餐没有清除租户下所有用户权限缓存的问题
修复 不添加任务调度服务,无法初始化数据库的问题
废弃 权限服务租户权限接口
优化 导入数据关系表查询
优化 Entity和EntityTenant支持Newtonsoft.Json和System.Text.Json序列化排序
优化 初始化数据修改在新增前面的问题
更新 初始化数据

v3.6.0

05 Apr 14:00
Compare
Choose a tag to compare

新增 套餐管理服务PkgService
新增 套餐表ad_pkg、租户套餐表ad_tenant_pkg、套餐权限表ad_pkg_permission
新增 租户服务分页查询新增套餐列,新增和修改接口新增租户套餐数据保存
新增 DbConfig.IdleTime空闲时间设置
新增 用户和会员新增接口支持传入自定义分布式Id
新增 字典和字典类型服务的新增和修改接口新增数据校验
新增 字典服务新增查询列表接口
新增 权限拦截新增支持租户套餐权限
调整 将数据字典Dictionary重命名为Dict
修复 发布生成单个文件无法运行的问题
修复 linux滑块验证图片异常问题
优化 数据字典服务查询接口排序
更新 初始化数据
更新 nuget依赖包,升级Freesql至3.2.693

v3.5.0

25 Mar 08:24
Compare
Choose a tag to compare

新增 CAP微服务事务总线
新增 认证授权服务AuthService新增是否开启验证码接口,登录接口支持新版滑块验证功能,新增手机号登录接口
新增 验证码服务CaptchaService,新增验证码生成、验证、发送短信验证码接口
新增 自定义滑块验证接口ISlideCaptcha,新增校验成功时是否移除缓存配置(用于多次验证)
新增 HostApp新增ConfigureAutofacContainer配置Autofac容器
新增 订阅命名类SubscribeNames
新增 用户员工表UserStaffEntity新增企业微信名片字段
新增 appconfig.validate.dataPermission数据权限开关
新增 CAP事件总线使用mysql和rabitmq示例
修改 缓存默认新增分布式内存缓存或分布式redis缓存,移除IP限流配置的分布式redis缓存
修改 用户表姓名和昵称长度20调整到60
修改 Freesql实现库从ZhonTai.Admin移动到ZhonTai.Host中
删除 测试登录验证码
修复 IPasswordHasher泛型注入受配置影响的问题
更新 nuget依赖包,升级freesql至3.2.692
更新 初始化数据文件

v3.4.1

14 Mar 08:06
Compare
Choose a tag to compare

新增 健康检查/admin/health,appconfig.json新增healthChecks配置
新增 dbconfig.json新增syncStructureSql同步结构脚本和syncDataCurd同步数据脚本
修改 dbconfig.json.sysUpdateData开发环境默认开启同步更新数据,生产环境默认关闭
调整 admin启动项目默认访问/admin
更新 初始化数据

v3.4.0

13 Mar 15:08
Compare
Choose a tag to compare

新增 用户服务个人信息、用户菜单列表、用户权限列表查询接口
新增 用户和租户服务新增禁用接口,平台管理员和平台租户无法禁用
调整 缓存使用FreeRedis、FreeRedis.DistributedCache不再使用CSRedisCore、Caching.CSRedis
新增 租户表新增授权部门OrgId字段,删除Name、Code、RealName、Phone、Email字段
新增 部门管理新增和修改只能添加下级部门,顶级部门不能修改和删除
新增 租户服务新增和修改时新增企业账号、手机号、邮箱判断
更新 更新依赖包,升级FreeSql到最新版本v3.2.691
修复 租户服务初始化用户密码没有支持PasswordHasher的问题
修复 租户彻底删除没有删除部门表数据的问题
修复 用户头像上传失败的问题

v3.3.6

03 Mar 05:58
Compare
Choose a tag to compare

新增 新增appconfig.json.enableJsonStringEnumConverter启用枚举属性名,便于ts生成字符串枚举
新增 新增appconfig.json.maxRequestBodySize最大请求大小
新增 新增appconfig.json.passwordHasher配置,实现标准标识密码哈希加密和校验
修改 密码登录校验、修改密码、新增用户或会员密码加密
新增 新增ossconfig.json.LocalUploadConfig.MaxSize|IncludeExtension|ExcludeExtension配置,实现文件上传包含文件拓展名和排除文件拓展名、文件最大大小校验
新增 角色用户列表手机号查询
新增 接口同步支持排序数据导入
修改 用户头像地址为oss上传地址
修复 oss配置指定url上传文件返回linkurl错误的问题
更新 freesql至3.2.689
更新 api.json