Releases: zhontai/Admin.Core
v3.6.5
v3.6.4
v3.6.3
v3.6.2
新增 租户新增支持添加自定义密码
新增 支持使用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
新增 dbconfig.json.syncDataIncludeTables同步数据包含表、syncDataExcludeTables同步数据排除表、syncDataUser同步数据操作用户
新增 通用库新增EntityHelper.cs实体帮助类和InterfaceHelper.cs接口帮助类
新增 NotGenAttribute不生成数据属性
新增 应用程序启动、正常退出、异常退出日志
调整 同步数据重做,支持关系表数据任意导,不受主键影响
调整 导出数据重做,实现导出数据不导出[NotGen]标记的属性
调整 改用RabbitMQOptions,删除RabbitMqConfig
修复 任务调度配置会丢失的问题
修复 权限服务查询用户信息接口没有考虑租户套餐权限的问题
修复 套餐服务添加和移除租户没有清除租户下所有用户权限缓存的问题
修复 租户服务修改套餐没有清除租户下所有用户权限缓存的问题
修复 不添加任务调度服务,无法初始化数据库的问题
废弃 权限服务租户权限接口
优化 导入数据关系表查询
优化 Entity和EntityTenant支持Newtonsoft.Json和System.Text.Json序列化排序
优化 初始化数据修改在新增前面的问题
更新 初始化数据
v3.6.0
新增 套餐管理服务PkgService
新增 套餐表ad_pkg、租户套餐表ad_tenant_pkg、套餐权限表ad_pkg_permission
新增 租户服务分页查询新增套餐列,新增和修改接口新增租户套餐数据保存
新增 DbConfig.IdleTime空闲时间设置
新增 用户和会员新增接口支持传入自定义分布式Id
新增 字典和字典类型服务的新增和修改接口新增数据校验
新增 字典服务新增查询列表接口
新增 权限拦截新增支持租户套餐权限
调整 将数据字典Dictionary重命名为Dict
修复 发布生成单个文件无法运行的问题
修复 linux滑块验证图片异常问题
优化 数据字典服务查询接口排序
更新 初始化数据
更新 nuget依赖包,升级Freesql至3.2.693
v3.5.0
新增 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
v3.4.0
新增 用户服务个人信息、用户菜单列表、用户权限列表查询接口
新增 用户和租户服务新增禁用接口,平台管理员和平台租户无法禁用
调整 缓存使用FreeRedis、FreeRedis.DistributedCache不再使用CSRedisCore、Caching.CSRedis
新增 租户表新增授权部门OrgId字段,删除Name、Code、RealName、Phone、Email字段
新增 部门管理新增和修改只能添加下级部门,顶级部门不能修改和删除
新增 租户服务新增和修改时新增企业账号、手机号、邮箱判断
更新 更新依赖包,升级FreeSql到最新版本v3.2.691
修复 租户服务初始化用户密码没有支持PasswordHasher的问题
修复 租户彻底删除没有删除部门表数据的问题
修复 用户头像上传失败的问题
v3.3.6
新增 新增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