main
hrxiang 2 years ago
parent d758f3fca1
commit eed59f468c
  1. 5
      CHANGELOG.md
  2. 8
      android/build.gradle
  3. 23
      lib/src/models/organization_info.dart
  4. 2
      pubspec.yaml

@ -1,3 +1,8 @@
## 2.3.4+4
- Fix bug
- Replace maven repository address
## 2.3.4+3
- Fix bug

@ -4,8 +4,7 @@ version '1.0'
buildscript {
repositories {
maven {
url 'http://121.37.25.71:8081/repository/maven2/'
allowInsecureProtocol = true
url 'https://open-im-online.rentsoft.cn:51000/repository/maven2/'
}
google()
mavenCentral()
@ -19,8 +18,7 @@ buildscript {
rootProject.allprojects {
repositories {
maven {
url 'http://121.37.25.71:8081/repository/maven2/'
allowInsecureProtocol = true
url 'https://open-im-online.rentsoft.cn:51000/repository/maven2/'
}
google()
mavenCentral()
@ -41,5 +39,5 @@ android {
}
}
dependencies {
implementation 'io.openim:core-sdk:2.3.4-rc0@aar'
implementation 'io.openim:core-sdk:2.3.4-rc2@aar'
}

@ -33,6 +33,8 @@ class DeptInfo {
///
String? attachedInfo;
String? relatedGroupID;
DeptInfo(
{this.departmentID,
this.faceURL,
@ -44,7 +46,8 @@ class DeptInfo {
this.subDepartmentNum,
this.memberNum,
this.ex,
this.attachedInfo});
this.attachedInfo,
this.relatedGroupID});
DeptInfo.fromJson(Map<String, dynamic> json) {
departmentID = json['departmentID'];
@ -58,6 +61,7 @@ class DeptInfo {
memberNum = json['memberNum'];
ex = json['ex'];
attachedInfo = json['attachedInfo'];
relatedGroupID = json['relatedGroupID'];
}
Map<String, dynamic> toJson() {
@ -73,6 +77,7 @@ class DeptInfo {
data['memberNum'] = this.memberNum;
data['ex'] = this.ex;
data['attachedInfo'] = this.attachedInfo;
data['relatedGroupID'] = this.relatedGroupID;
return data;
}
@ -134,6 +139,12 @@ class DeptMemberInfo {
///
int? createTime;
///
int? entryTime;
///
int? terminationTime;
///
String? ex;
@ -146,6 +157,9 @@ class DeptMemberInfo {
///
List<DeptInfo>? parentDepartmentList;
///
DeptInfo? department;
DeptMemberInfo({
this.userID,
this.nickname,
@ -166,6 +180,7 @@ class DeptMemberInfo {
this.attachedInfo,
this.departmentName,
this.parentDepartmentList,
this.department,
});
DeptMemberInfo.fromJson(Map<String, dynamic> json) {
@ -193,6 +208,9 @@ class DeptMemberInfo {
parentDepartmentList!.add(DeptInfo.fromJson(v));
});
}
department = json['department'] == null
? null
: DeptInfo.fromJson(json['department']);
}
Map<String, dynamic> toJson() {
@ -219,6 +237,7 @@ class DeptMemberInfo {
data['parentDepartmentList'] =
this.parentDepartmentList!.map((v) => v.toJson()).toList();
}
data['department'] = this.department?.toJson();
return data;
}
@ -263,7 +282,7 @@ class UserInDept {
}
}
///
///
class DeptMemberAndSubDept {
///
List<DeptInfo>? departmentList;

@ -1,6 +1,6 @@
name: flutter_openim_sdk
description: An instant messaging plug-in that supports Android and IOS. And the server is also all open source.
version: 2.3.4+3
version: 2.3.4+4
homepage: https://www.rentsoft.cn
repository: https://github.com/OpenIMSDK/Open-IM-SDK-Flutter

Loading…
Cancel
Save