ecp_global 2.0.12 copy "ecp_global: ^2.0.12" to clipboard
ecp_global: ^2.0.12 copied to clipboard

翼协云全局信息管理

2.0.12 #

refactor(app_resume_mixin):优化 App 生命周期管理

  • 移除了 mixin 中的 initState 方法,简化了生命周期管理逻辑
  • 将 dispose 方法中的 removeObserver 替换为 _lifeCycle.dispose(),提高代码可读性和一致性
  • 此次更改防止内存泄漏

2.0.11 #

feat(dict_utils): 增加字典数据启用状态过滤功能

  • 在 getDictList 方法中添加 onlyEnable 参数,用于过滤启用状态的字典数据
  • 实现 _filterAvailable 方法,用于过滤出启用状态的字典实体
  • findDictEntity中设置 onlyEnable 为 false,以获取所有字典项,无论是否启用

2.0.10 #

refactor(mixins): 优化 AppResumeMixin 类结构

  • 为 onResume 和 onPause 方法添加默认实现,避免在子类中强制重写
  • 保持原有的功能和逻辑不变,仅调整方法定义

2.0.9 #

feat(mixins): 添加 AppResumeMixin 用于监听应用恢复事件

  • 新增 AppResumeMixin混入,用于监听应用从后台恢复到前台的事件
  • 在 mixin 中实现了生命周期监听逻辑,确保仅在应用从后台恢复时调用 onResume 方法
  • 更新 ecp_global 导出文件,添加新 mixin 的引用

2.0.8 #

refactor(entities): 将 department.dart 中的 city 和 district 字段类型改为 dynamic

  • 将 city 和 district 字段的类型从 String? 改为 dynamic
  • 这个改动可能是为了更好地处理这两个字段的数据,提高代码的灵活性和可维护性

2.0.7+1 #

refactor(entities): 移除 Department 类中的重复字段

  • 删除了 Department 类中重复的 cityName 字段
  • 优化了类的结构,提高了代码的可维护性

2.0.7 #

feat(department): 添加城市和区域相关字段

  • 在 Department 类中添加 city、cityName、district 和 districtName 字段
  • 更新 fromJson 和 toJson 方法以支持新字段

2.0.6 #

feat(dict): 为字典相关方法添加 systemDic 参数

  • 在 getDictList、findDictEntity 和 findNameByValue 方法中添加 systemDic 参数
  • 在 EcpGlobalApi.getGroupDicListTree 中添加 systemDic 参数
  • 此修改允许在查询字典时指定是否包含系统字典

2.0.5 #

feat(ecp_global): 新增通过部门ID获取部门和公司信息的功能

  • 添加 CompanyDeptInfoEntity 类,用于存储部门和公司信息- 在 ecp_global_api.dart 中实现 getDeptAndCompany 方法,用于获取部门和公司信息
  • 在 ecp_global_path.dart 中添加对应的 API 路径
  • 更新 ecp_global.dart,导出新的 CompanyDeptInfoEntity 类

2.0.4 #

feat(dict_utils): 递归查找字典实体

  • 新增 _findInternal 方法实现递归查找字典实体
  • 修改 findDictEntity 方法,使用新的 _findInternal 方法
  • 优化查找逻辑,支持递归查找子节点

2.0.3 #

refactor(user): 重新启用用户实体中的 headshipName 字段

  • 在 User 类中取消对 headshipName 字段的注释- 在 JSON 解析和序列化过程中包含 headshipName 字段
  • 此修改使 headshipName 字段可用于用户信息展示等功能

2.0.2 #

refactor(ecp_global): 优化代码结构和注释

  • 为类和方法添加详细的中文注释,提高代码可读性- 优化部分代码实现,提高性能和可靠性
  • 统一代码风格,增强代码一致性
  • getUsers接口增加queryHeadshipName参数

2.0.1 -2024/09/04 #

  • [优化] 升级ecp_theme

2.0.0 -2024/09/04 #

  • [优化] 升级适配Flutter 3.24.2

1.0.21 -2024/09/04 #

  • [优化] 暴露解密工具

1.0.20 -2024/09/04 #

  • [新增] 解密工具

1.0.19 -2024/08/19 #

  • [新增] 加水印版本接口扩展

1.0.18 -2024/07/31 #

  • [新增] 字典接口&&缓存

1.0.17 -2024/06/06 #

  • [优化] CandidateEntity userId判断唯一性

1.0.16 -2024/06/04 #

  • [新增] mainDeptName字段

1.0.15 -2024/06/04 #

  • [优化] 暴露global

1.0.14 -2024/06/04 #

  • [优化] 暴露global

1.0.13 -2024/06/04 #

  • [优化] 添加eventbus

1.0.12 -2024/06/04 #

  • [优化] 移除base_library库

1.0.11 -2024/05/24 #

  • [优化] CandidateEntity构造函数增加userId和roleKey

1.0.10 -2024/05/23 #

  • [优化] CandidateEntity增加userId和roleKey

1.0.9 -2024/05/21 #

  • [新增] 获取部门层级数新接口

1.0.8 -2024/05/16 #

  • [修改] user类中sortNum 类型

1.0.7 -2024/05/15 #

  • [新增]searchUsersByPinyin相关接口新增hideLeaderFlag参数

1.0.6 -2024/05/14 #

  • [新增] User新增isForceUpdatePwd和expirationDays字段
  • [新增]getUsers相关接口新增hideLeaderFlag参数

1.0.5 -2024/04/02 #

  • [修复] 业务组选项groupType类型

1.0.4 -2024/03/28 #

  • [修复] 业务组实例==和hashcode错误问题

1.0.3+5 -2024/03/28 #

  • [修复] 业务组接口

1.0.3+4 -2024/02/20 #

  • [优化] 调整EcpGlobalDebugUtils->fillUserInfo->getCurrentInterfaces调用时机

1.0.3+3 -2024/02/20 #

  • [新增] 登录后获取权限接口

1.0.3+2 -2024/02/19 #

  • [新增] 部门新增headshipId字段
  • [优化] 更新README
  • [优化] 添加注释

1.0.3+1 -2024/01/03 #

  • [优化] 搜索人员传入指定部门

1.0.3 -2023/12/05 #

  • [新增] 通过类型获取部门结构树接口

1.0.2 -2023/11/24 #

  • [优化] runtime_utils.dart
  • [新增] ecp_debug_utils.dart
  • [优化] 部门树接口(限定范围)
  • [优化] 用户列表接口(限定范围)

1.0.1+18 -2023/11/22 #

  • [优化] downloadUrl拼接逻辑

1.0.1+17 -2023/11/08 #

  • [修复] 部门列表搜索传参错误问题

1.0.1+16 -2023/11/01 #

  • [修复] easy_refresh依赖

1.0.1+15 -2023/10/30 #

  • [新增] Department新增deptStructure字段

  • 1.0.1+14 -2023/09/12 #

  • [优化] PageEntity::countId类型

1.0.1+13 -2023/09/06 #

  • [新增] 获取业务组/选项接口

1.0.1+12 -2023/08/16 #

  • [新增] 搜索用户列表接口

1.0.1+11 -2023/07/31 #

  • [修复] 获取候选人接口参数类型

1.0.1+10 -2023/07/26 #

  • [新增] RuntimeUtils新增当前选中部门

1.0.1+9 -2023/07/20 #

  • [修复] 按角色获取用户列表接口路径

1.0.1+8 -2023/07/11 #

  • [修复] 获取候选人接口传参
  • [新增] CandidateEntity 新增 ==hashCode方法

1.0.1+7 -2023/07/10 #

  • [修复] 获取候选人接口返回数据类型

1.0.1+6 -2023/07/10 #

  • [优化] 获取候选人接口传参

1.0.1+5 -2023/07/07 #

  • [新增] 通过角色id列表查询用户列表及相关信息接口
  • [新增] 通过角色类型查询用户列表接口
  • [新增] 获取候选人接口
  • [修复] 实体User类中添加username字段
  • [修复] 实体User类中添加allDeptList字段

1.0.1+4 -2023/05/26 #

  • [修复] 下载地址路径
  • [修复] 用户/部门列表搜索关键字参数名

1.0.1+3 -2023/05/24 #

  • [新增] auto_unfocus_mixin.dart,随键盘自动失焦mixin

1.0.1+2 -2023/05/16 #

  • [修复] 实体User类中添加username字段

1.0.1+1 -2023/05/12 #

  • [修复] 修复User类中字段类型officeReceiverDeptId (bool->String)

1.0.1 -2023/05/06 #

  • [修复] 实体entity添加 ==以及hashCode

1.0.0+1 -2023/05/06 #

  • [修复] 接口返回值

1.0.0 -2023/05/05 #

  • [新增] 公共接口
  • [修复] 星图-登录接口

0.0.2+1 -2023/04/04 #

  • [优化] 升级ecp_net包

0.0.2 -2023/04/01 #

  • [优化] 移除地图依赖

0.0.1 #

  • [新增] Launcher全局配置
  • [新增] RSA加密扩展
  • [新增] 缺省页控制器扩展
  • [新增] 缺省页控制器扩展
  • [新增] 全局用户信息