This commit is contained in:
hrxiang
2022-05-25 15:18:22 +08:00
parent c7218cb94c
commit 9cd717c67c
5 changed files with 74 additions and 54 deletions

View File

@@ -70,12 +70,12 @@ class OrganizationManager {
/// Get the sub-departments and employees under the department
/// 获取部门下的子部门跟员工
Future<List<UserInDept>> getDeptMemberAndSubDept({
Future<DeptMemberAndSubDept> getDeptMemberAndSubDept({
required String departmentID,
int departmentOffset = 0,
int departmentCount = 40,
int memberOffset = 0,
int memberCount = 40,
// int departmentOffset = 0,
// int departmentCount = 40,
// int memberOffset = 0,
// int memberCount = 40,
String? operationID,
}) =>
_channel
@@ -83,13 +83,14 @@ class OrganizationManager {
'getDepartmentMemberAndSubDepartment',
_buildParam({
'departmentID': departmentID,
'departmentOffset': departmentOffset,
'departmentCount': departmentCount,
'memberOffset': memberOffset,
'memberCount': memberCount,
// 'departmentOffset': departmentOffset,
// 'departmentCount': departmentCount,
// 'memberOffset': memberOffset,
// 'memberCount': memberCount,
'operationID': Utils.checkOperationID(operationID),
}))
.then((value) => Utils.toList(value, (v) => UserInDept.fromJson(v)));
.then((value) =>
Utils.toObj(value, (v) => DeptMemberAndSubDept.fromJson(v)));
static Map _buildParam(Map param) {
param["ManagerName"] = "organizationManager";