Bot releases are hidden (Show)
Published by zhontai over 1 year ago
新增 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
更新 初始化数据文件
Published by zhontai over 1 year ago
新增 健康检查/admin/health,appconfig.json新增healthChecks配置
新增 dbconfig.json新增syncStructureSql同步结构脚本和syncDataCurd同步数据脚本
修改 dbconfig.json.sysUpdateData开发环境默认开启同步更新数据,生产环境默认关闭
调整 admin启动项目默认访问/admin
更新 初始化数据
Published by zhontai over 1 year ago
新增 用户服务个人信息、用户菜单列表、用户权限列表查询接口
新增 用户和租户服务新增禁用接口,平台管理员和平台租户无法禁用
调整 缓存使用FreeRedis、FreeRedis.DistributedCache不再使用CSRedisCore、Caching.CSRedis
新增 租户表新增授权部门OrgId字段,删除Name、Code、RealName、Phone、Email字段
新增 部门管理新增和修改只能添加下级部门,顶级部门不能修改和删除
新增 租户服务新增和修改时新增企业账号、手机号、邮箱判断
更新 更新依赖包,升级FreeSql到最新版本v3.2.691
修复 租户服务初始化用户密码没有支持PasswordHasher的问题
修复 租户彻底删除没有删除部门表数据的问题
修复 用户头像上传失败的问题
Published by zhontai over 1 year ago
新增 新增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
Published by zhontai over 1 year ago
新增 接口查询、新增、同步支持排序功能
更新 IdentityServer
修复 接口方法排序失效的问题
优化 会员过滤器,平台用户登录不开启会员过滤器
Published by zhontai over 1 year ago
1、新增 OrderAttribute特性,在接口和方法上新增[Order]特性排序,默认使用升序(排序越小越靠前)
2、新增 appconfig.swagger配置项 enableEnumSchemaFilter:启用枚举架构过滤器、enableOrderTagsDocumentFilter:启用接口排序文档过滤器
3、新增 admin接口已配置按功能界面顺序排序
4、新增 NonRegisterIOCAttribute特性,在服务、仓储或其它类名上新增[NonRegisterIOC]特性则不注册到第三方IOC容器
5、新增 IRegisterIOC接口,在不以Service或者Repository命名结尾的类上继承IRegisterIOC接口则注册到第三方IOC容器
6、升级 Freesql到3.2.687版本
Published by zhontai almost 2 years ago
修复 oss上传没有配置Region导致异常的问题
优化 租户初始化数据排序值
Published by zhontai almost 2 years ago
新增 OSS文件上传同时支持Minio、Aliyun、QCloud、Qiniu、HuaweiCloud和本地文件存储,支持md5秒传
新增 OSS上传配置ossconfig.json
新增 oss服务AddOSS
新增 文件服务FileService,文件实体FileEntity
新增 数据审计有序guid,实体属性特性[OrderGuid]
新增 dbconfig同步更新数据SysUpdateData开关
新增 DataMaskHelper,cs新增ip脱敏方法IPMask
新增 接口、视图、数据字典新增批量彻底删除接口
修改 同步数据,初始化数据支持实时插入和更新数据
更新 初始化数据
修复 租户初始化角色类型不正确的问题
修复 使用InsertOrUpdate操作无审计数据的问题
修复 swagger文档枚举值非int类型转换异常问题
修复 继承EntityTenantWithData设置数据权限失效的问题
优化 admin库数据导出
优化 接口方法说明
升级 freesql到v3.2.685版本
Published by zhontai almost 2 years ago
新增 AppException应用异常编码,返回错误消息时可自定义错误编码
新增 数据脱敏帮助类DataMaskHelper.cs
新增 角色设置数据权限功能
新增 权限管理权限分组新增重定向地址,权限菜单新增vue3权限信息配置
新增 用户菜单列表查询vue3路由配置
新增 权限点自动排序
新增 dbconfig.json配置同步数据地址,默认支持vue3
更新 新增vue3版初始化数据适应admin.ui.plus
调整 用户表单修改,删除昵称和头像数据
调整 个人中心接口不用授权,登录可访问
修复 生成数据文件受过滤器影响问题
优化 租户删除,禁止删除平台租户
优化 用户更新基本信息和修改密码方法
Published by zhontai almost 2 years ago
新增 角色新增角色类型
新增 视图和权限管理查询、新增和修改新增排序支持
修复 修复无员工信息时无法插入员工的问题
优化 权限服务新增分组、菜单、权限点接口
优化 swagger生成的OperationId,将模板路径+请求方法作为操作Id
Published by zhontai almost 2 years ago
新增 任务调度支持传入数据库键名来使用该库作为任务调度数据库
新增 角色仓储GetChildIdListAsync获得本角色和下级角色辅助方法
优化 角色彻底删除、假删除、批量彻底删除、批量假删除没有删除分组下角色关联的数据
优化 用户分页查询新增过滤条件dto
优化 删除租户不删除会员
更新 FreeSql相关包至v3.2.683
Published by zhontai almost 2 years ago
新增 用户和会员表单Dto
优化 用户新增、修改、查询Dto
优化 swagger接口实体类型命名
修复 用户修改无法保存的问题
Published by zhontai almost 2 years ago
新增 IUser新增MemberId,供会员使用
新增 EntityMember会员实体、EntityMemberWithTenant会员租户实体供会员业务表使用
新增 会员过滤器FilterNames.Member
修复 无权限验证时还会过滤数据权限的问题
修复 清除内存缓存异常的问题
修复 滑块验证不通过仍显示成功的问题
Published by zhontai almost 2 years ago
升级 .net7.0
Published by zhontai almost 2 years ago
新增 支持通过网关项目访问微服务文档
新增 友好异常AppException
新增 属性、字段、参数必填校验器ValidateRequiredAttribute
新增 动态api新增响应数据统一格式化,api响应数据格式化和swagger响应参数格式化
新增 appconfig.js新增动态api配置dynamicApi
新增 新接口文档不显示footer,默认不显示
调整 admin接口统一响应数据统一格式化
修复 新接口文档前端model参数是枚举的能正常显示详细描述
优化 新接口文档前端model修改默认展开所有为展开第一级
优化 新接口文档前端model名过长的问题
优化 新接口文档前端json编辑器显示最大高度为500
Published by zhontai almost 2 years ago
优化 admin仓储和事务
新增 常用基础实体EntityData、EntityTenant、EntityTenantWithData
Published by zhontai almost 2 years ago
新增 appconfig新增validate权限验证配置,支持匿名、登录、授权访问设置
新增 dbconfig新增assemblyNames程序集配置
修复 租户登录后设置角色菜单,菜单未正确显示的问题
优化 dbconfig多数据库配置
Published by zhontai about 2 years ago
新增 角色数据权限,实体数据权限接口IData
新增 本人过滤器FilterNames.Self,本人或部门过滤器FilterNames.Data
新增 支持分布式事务TCC/Saga
新增 任务调度服务,支持任务删除、暂停、启动、立即运行、查看日志功能
新增 用户服务根据部门查询用户,新增用户支持多部门和主属部门设置
新增 角色服务新增角色分组,根据角色查询员工、批量添加员工和移除员工功能
新增 租户服务数据库键名配置,支持共享主库或其它独立数据库
新增 appconfig.json新增默认密码配置
新增 dbconfig.json新增读写分离从库列表、指定程序集、分布式事务唯一标识配置
新增 支持tidb数据库方法services.AddTiDb
修改 dbconfig.json多数库使用模式
更新 Freesql Orm至3.2.682,其它nuget包到最新版本
优化 支持只生成模块表数据库
优化 用户、部门、角色cud数据时增加数据验证
升级 项目模板ZhonTai.Template升级为v2.2.0
修复 密码加密使用Encrypt32丢失0的问题
Published by zhontai about 2 years ago
新增 Configs目录新增createdbsql.txt文件用于创建数据库脚本单独配置
修复 滑块验证码未加过期时间的问题
修改 IdleScheduler任务调度组件改名为FreeScheduler
更新 nuget包到最新版本
Published by zhontai about 2 years ago
新增 Api支持按项目分组