update
This commit is contained in:
@@ -1,14 +1,36 @@
|
||||
/// 部门信息
|
||||
class DeptInfo {
|
||||
/// 部门id
|
||||
String? departmentID;
|
||||
|
||||
/// 头像
|
||||
String? faceURL;
|
||||
|
||||
/// 显示名
|
||||
String? name;
|
||||
|
||||
/// 上一级部门id
|
||||
String? parentID;
|
||||
|
||||
/// 排序方式
|
||||
int? order;
|
||||
|
||||
/// 部门类型
|
||||
int? departmentType;
|
||||
|
||||
/// 创建时间
|
||||
int? createTime;
|
||||
|
||||
/// 子部门数量
|
||||
int? subDepartmentNum;
|
||||
|
||||
/// 成员数量
|
||||
int? memberNum;
|
||||
|
||||
/// 扩展字段
|
||||
String? ex;
|
||||
|
||||
/// 附加信息
|
||||
String? attachedInfo;
|
||||
|
||||
DeptInfo(
|
||||
@@ -65,27 +87,63 @@ class DeptInfo {
|
||||
int get hashCode => departmentID.hashCode;
|
||||
}
|
||||
|
||||
/// 部门成员信息
|
||||
class DeptMemberInfo {
|
||||
/// 用户id
|
||||
String? userID;
|
||||
|
||||
/// 用户昵称
|
||||
String? nickname;
|
||||
|
||||
/// 英文名
|
||||
String? englishName;
|
||||
|
||||
/// 头像
|
||||
String? faceURL;
|
||||
|
||||
/// 性别
|
||||
int? gender;
|
||||
|
||||
/// 手机号
|
||||
String? mobile;
|
||||
|
||||
/// 座机
|
||||
String? telephone;
|
||||
|
||||
/// 出生时间
|
||||
int? birth;
|
||||
|
||||
/// 邮箱
|
||||
String? email;
|
||||
|
||||
/// 所在部门的id
|
||||
String? departmentID;
|
||||
|
||||
/// 排序方式
|
||||
int? order;
|
||||
|
||||
/// 职位
|
||||
String? position;
|
||||
|
||||
///
|
||||
int? leader;
|
||||
|
||||
/// 状态
|
||||
int? status;
|
||||
|
||||
/// 创建时间
|
||||
int? createTime;
|
||||
|
||||
/// 扩展字段
|
||||
String? ex;
|
||||
|
||||
/// 附加信息
|
||||
String? attachedInfo;
|
||||
|
||||
/// 搜索时使用
|
||||
String? departmentName;
|
||||
|
||||
/// 所在部门的所有上级部门
|
||||
List<DeptInfo>? parentDepartmentList;
|
||||
|
||||
DeptMemberInfo({
|
||||
@@ -177,7 +235,10 @@ class DeptMemberInfo {
|
||||
|
||||
/// 用户所在的部门
|
||||
class UserInDept {
|
||||
/// 部门信息
|
||||
DeptInfo? department;
|
||||
|
||||
/// 所在部门自己的信息
|
||||
DeptMemberInfo? member;
|
||||
|
||||
UserInDept({this.department, this.member});
|
||||
@@ -204,8 +265,13 @@ class UserInDept {
|
||||
|
||||
/// 部门下的子部门跟员工
|
||||
class DeptMemberAndSubDept {
|
||||
/// 一级子部门
|
||||
List<DeptInfo>? departmentList;
|
||||
|
||||
/// 一级成员
|
||||
List<DeptMemberInfo>? departmentMemberList;
|
||||
|
||||
/// 当前部门的所有上一级部门
|
||||
List<DeptInfo>? parentDepartmentList;
|
||||
|
||||
DeptMemberAndSubDept({
|
||||
@@ -253,8 +319,12 @@ class DeptMemberAndSubDept {
|
||||
}
|
||||
}
|
||||
|
||||
/// 搜索结果
|
||||
class OrganizationSearchResult {
|
||||
/// 部门列表
|
||||
List<DeptInfo>? departmentList;
|
||||
|
||||
/// 部门成员列表
|
||||
List<DeptMemberInfo>? departmentMemberList;
|
||||
|
||||
OrganizationSearchResult({
|
||||
|
||||
Reference in New Issue
Block a user