Magicodes.WeiChat——V3.0(多租户)版本发布

简介: 主要内容如下: 添加项目Magicodes.WeiChat.Data.Multitenant,全面支持多租户(基于EF已经ASP.NET Identity) 增加租户管理、租户成员管理、修改密码、公众号配置等功能 增加关键字回复功能,支持回复图片、文字、语音、视频、多图文等。

主要内容如下:

  1. 添加项目Magicodes.WeiChat.Data.Multitenant,全面支持多租户(基于EF已经ASP.NET Identity)
  2. 增加租户管理、租户成员管理、修改密码、公众号配置等功能
  3. 增加关键字回复功能,支持回复图片、文字、语音、视频、多图文等。并支持图片、语音、视频放大查看。
  4. 添加TenantBaseController(多租户控制器基类),以便于自动注册租户筛选器以及设置相关配置。
  5. 添加IDeleted接口,以便于后续封装软删除。
  6. 添加EnumHelper,通过GetDisplayName可以获取枚举值的显示值(DisplayAttribute)。
  7. 添加EntityFramework.DynamicFilters:https://github.com/jcachat/EntityFramework.DynamicFilters,添加多租户数据过滤器AppEntryFilter,添加软删除过滤器IsDeleted
  8. 完善微信配置管理器,并增加函数注入功能。移除Magicodes.WeIChat.FrameWork对Magicodes.WeIChat.Data的引用,并且移除模板消息接口对数据库的访问,采用函数注入的方式。
  9. 增加粉丝管理、用户组管理、模板消息的多租户支持
  10. 添加关键字处理日志
  11. 增加对微信服务器事件转发多租户支持。并且当微信服务器转发事件验证错误时,会在错误日志中提示。完善微信配置的保存。
  12. 增加自动回复的日志记录。
  13. 返回JSON日期时间格式化。
  14. HMTLHelperExtensions增加IsSelectesUrl,以更好的匹配路径。
  15. 增加站点资源管理,管理站内和公众号的语音、视频、图片、文章、多图文等素材。
  16. 完善restApi的success判断。
  17. 完善mwc.restApi.delete请求时,含JSON数据报错的情形。
  18. 站点资源管理增加删除功能。
  19. 当关键字未匹配时,支持返回关键字列表。并且优化关键字回复。
  20. 重构消息推送,并且增加视频推送。
  21. 优化mwc.js中的弹窗函数,使其在多层弹窗时,窗口大小更友好。
  22. 增加media-choice,支持多种资源选择。
  23. 自定义菜单重构。media-choice支持编辑、禁用、传递类型。并且完善自定义菜单高度。
  24. 修复粉丝管理因为性别改为枚举类型报错的问题。
  25. 修复素材管理——图文消息管理点击添加按钮添加多图文报错。
  26. 修复模板消息查看报错。
  27. 修复全量同步粉丝时同步BUG。
  28. 定义ApiArgumentException异常类,用于传入参数不正确时抛出。
  29. 粉丝批量获取信息接口增加不得超过100的限制。
  30. 增加XmlModelBinder,便于MVC模型绑定。
  31. 修复多租户二维码支持。
  32. 重写多客服账号同步。
  33. 修复菜单数据为空时的Bug。
  34. 增加显示详细错误筛选器,以便于调测。
  35. 模板消息如果未录入模板数据时,抛出提示异常。
  36. 增加百度地图获取经纬度模块。
  37. 修复多图文搜索问题。
  38. 修改分页样式,解决部分浏览器有时候点击无效的问题。
目录
相关文章
|
6月前
|
移动开发 小程序 前端开发
开发指南022-多版本APP的账号统一
移动前端有多种形态,对于管理系统领域主要有4种形态
|
6月前
|
移动开发 Android开发
基于jeecgboot的flowable的H5版本在演示系统发布
基于jeecgboot的flowable的H5版本在演示系统发布
69 1
|
6月前
|
前端开发
基于jeecgboot的flowable流程支持online表单(三)
基于jeecgboot的flowable流程支持online表单(三)
48 0
|
6月前
|
前端开发
基于jeecgboot的flowable流程支持online表单(二)
基于jeecgboot的flowable流程支持online表单(二)
52 0
|
6月前
|
前端开发
基于jeecgboot的flowable流程支持online表单(一)
基于jeecgboot的flowable流程支持online表单(一)
63 0
|
6月前
|
缓存 NoSQL Java
开源短信项目 platform-sms 发布了新版本 0.5.0
短信服务 platform-sms 0.5.0 发布 ,新的版本做了非常多的优化和改进。 1、支持发送任意时间延时短信; 2、优化三方渠道适配器加载逻辑; 3、支持 Docker 部署。 4、优化线程模型。
开源短信项目 platform-sms 发布了新版本 0.5.0
|
Python
odoo 开发入门教程系列-准备一些操作(Action)?
odoo 开发入门教程系列-准备一些操作(Action)?
190 0
[ABP实战开源项目]---ABP实时服务-通知系统.发布模式
简介 在ABP中,提供了通知服务。它是一个基于实时通知的基础设施。分为订阅模式和发布模式。 本次会在项目中使用发布模式来演示一个用户注册后,收到的欢迎信息。
1418 0
|
数据安全/隐私保护
Magento开发有哪些功能呢?
电子商务系统的数据是企业的商业机密。 Magento支持SSL加密传输前台和后台数据并且支持后台权限的分级控制,确保您的数据万无一失。
1718 0