- Inheritance
-
- Object
- PlatformInterface
- FlutterHxOrgPlatform
- Implementers
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
auditInvite({required int orgId, required List<int> auditIds, required int memberId, required String status})
→ Future<String?>
-
orgId:企业id
auditIds:审核id数组
memberId:审批人id
status: refuse拒绝 confirm同意 untreated未处理
return {}
-
createExternalMember({required HxOrgExternalMemberModel model})
→ Future<String?>
-
创建外部联系人
model: 外部联系人模型 (orgId, toMemberId, userName, userTel, authority, company,) 必填
return {}
-
createInviteCode({required int orgId, required int deptId, required int validityType})
→ Future<String?>
-
创建邀请码
orgId: 企业id
deptId: 部门id
validityType:-1永久 其余数字代表天数
return {"code":"k5Io26ib"}
-
createOrg({required String orgName})
→ Future<String?>
-
创建企业
orgid:企业名称
return createOrgWithOrgName = { "org_id" = 900504;}
-
createOrgAdmin({required int memberId, required int orgId, required int deptId, required String adminType})
→ Future<String?>
-
创建管理员
memberId: 成员id
deptId: 部门id
adminType 管理员类型 注: adminType 只能等于 E 或 D
return {}
-
createOrgMember({required HxOrgMemberModel model})
→ Future<String?>
-
创建企业成员
model: 企业成员模型 必填 deptId:
0
= 企业 , orgId: 900090, userTel: '13222222222', userName: 'ceshirenyuan2'
return {}
-
creatrDept({required HxOrgDeptModel model})
→ Future<String?>
-
创建部门
model: 部门模型 HxOrgDeptModel.init(deptName: '1-1111',p_dept_id: 0,orgId: 900090);
return createDept = {}
-
deleteAudit({required int orgId, required List<int> auditIds})
→ Future<String?>
-
orgId:企业id
auditIds:审核id数组
return {}
-
deleteDept({required int orgId, required List<int> deptIds})
→ Future<String?>
-
批量移除部门
orgid: 企业id
deptIds: 部门idList
-
deleteExternalMember({required List memberIds})
→ Future<String?>
-
删除外部联系人
memberIds: 外部联系人模型
return {}
-
deleteOrgAdmin({required int orgId, required int mainId})
→ Future<String?>
-
删除管理员
orgId: 部门id
mainId: 管理员id
return
-
deleteOrgMember({required int orgId, required int deptId, required int myMemberId, required List<int> memberIdList})
→ Future<String?>
-
删除成员
orgId: 企业id
deptId: 部门id
userName: 成员名称
return {"list":
{"mainId":29128,"extensionNumber":"","sex":1,"orgId":900090,"position":"","memberStatus":"0","deptName":"1-222222、1-00001","isSeniorAdmin":"0","userTel":"13211111111","email":"","adminType":"","birthday":"","userName":"ceshirenyuan"}
}
-
dimissionOrgMember({required int orgId, required int myMemberId, required List<int> memberIdList})
→ Future<String?>
-
成员离职
orgId: 企业id
userName: 成员名称
return {"list":
{"mainId":29128,"extensionNumber":"","sex":1,"orgId":900090,"position":"","memberStatus":"0","deptName":"1-222222、1-00001","isSeniorAdmin":"0","userTel":"13211111111","email":"","adminType":"","birthday":"","userName":"ceshirenyuan"}
}
-
dissolveOrg({required int orgId})
→ Future<String?>
-
解散企业
orgid:企业id
{}
-
getAuditList({required int orgId, required int pageIndex})
→ Future<String?>
-
orgId:企业id
pageIndex:页码
return {"list":
{"applyUser":"18512171921","auditStatus":"untreated","auditTime":"","auditUser":"","deptName":"我的一级部门","mainId":1647}
}
-
getDeptInfo({required int orgId, required int deptId})
→ Future<String?>
-
获取部门详情
orgid: 企业id
deptId: 部门id
return {"mainId":900574,"orgId":900090,"deptName":"1-1111","deptGroupMasterUserName":"","sort":0,"pid":0,"isDeptGroupChild":0,"deptGroupName":"","deptGroupMasterUser":0,"isDeptGroup":0}
-
getDeptMemberNumber({required int orgId, required int deptId})
→ Future<String?>
-
获取部门成员总数
orgid: 企业id
deptId: 部门id
-
getExternalMemberList({required int orgId, required int memberId, required int pageIndex})
→ Future<String?>
-
获取外部联系人列表
orgId: 企业id
memberId: 自身企业成员id
pageIndex: 页码
return {"list":
{"id":6,"orgId":900486,"company":"shishi","authority":"E","userTel":"18883993849","userName":"外部联系人111","landline":"66666666","gender":"3","toMemberId":4568}
}
-
getExternalMemberListByUserName({required int orgId, required int memberId, required String userName, required int pageIndex})
→ Future<String?>
-
通过姓名获取外部联系人列表
orgId: 企业id
memberId: 自身企业成员id
userName:查询条件
pageIndex: 页码
return {"list":
{"id":6,"orgId":900486,"company":"shishi","authority":"E","userTel":"18883993849","userName":"外部联系人111","landline":"66666666","gender":"3","toMemberId":4568}
}
-
getInviteCode({required int orgId, required int deptId})
→ Future<String?>
-
获取邀请码
orgId: 企业id
deptId: 部门id
return {"code":"k5Io26ib"}
-
getInviteCodeInfo({required int mainId})
→ Future<String?>
-
获取邀请码详情
orgId: 企业id
return {"code":"k5Io26ib","deptId":902748,"deptName":"我的一级部门","expireTime":"","mainId":110,"orgId":922964,"status":1,"validityType":-1}
-
getInviteCodeList({required int orgId, required int pageIndex})
→ Future<String?>
-
获取邀请码列表
orgId: 企业id
pageIndex: 页码
return
{"list":
{"createUser":"","deptId":0,"deptName":"我的一级部门","expireTime":"","mainId":110,"orgId":0,"status":1,"validityType":-1}
}
-
getInviteOrgInfo({required String inviteCode})
→ Future<String?>
-
orgId:企业id
return {"org_name":"我的哈哈哈哈哈好哈哈哈哈哈哈哈","dept_name":"我的一级部门","user_name":""}
-
getInviteSetting({required int orgId})
→ Future<String?>
-
orgId:企业id
return {"enableAudit":1,"inviteType":"member","memberInviteTo":"org"}
-
getInviteStatus({required int orgId})
→ Future<String?>
-
获取邀请码状态
orgId: 企业id
return {"enable":0} 0已失效 1生效中
-
getMemberInfoExtend({required int orgId})
→ Future<String?>
-
获取成员信息扩展
orgId: 企业id
return {"ivalue":
{"show":true,"type":0,"checked":"1","value":"user_name","info":"basic","disabled":true,"label":"姓名"},
{"show":true,"type":1,"checked":"1","value":"user_tel","info":"basic","disabled":true,"label":"手机"},
{"show":false,"type":2,"checked":"1","value":"org_name","info":"basic","disabled":false,"label":"企业"},
{"show":true,"type":2,"checked":"1","value":"dept_name","info":"basic","disabled":true,"label":"部门"},
{"show":true,"type":1,"checked":"1","value":"landline","info":"other","disabled":false,"label":"座机"},
{"show":true,"type":1,"checked":"1","value":"email","info":"basic","disabled":false,"label":"邮箱"},
{"show":false,"type":2,"checked":"1","value":"role","info":"other","disabled":false,"label":"角色"},
{"show":true,"type":2,"checked":"1","value":"position","info":"other","disabled":false,"label":"职务"},
{"show":true,"type":2,"checked":"1","value":"job_number","info":"other","disabled":false,"label":"工号"},
{"show":true,"type":3,"checked":"1","value":"sex","info":"other","disabled":false,"label":"性别"},
{"show":true,"type":3,"checked":"1","value":"birthday","info":"other","disabled":false,"label":"生日"}
,
"ikey":"info"}
-
getNextDept({required int orgId, required int deptId, required int pageIndex})
→ Future<String?>
-
获取下级部门
orgid: 企业id
deptId: 父部门id (一级子部门 传0)
pageIndex:页码
-
getOrgAdminList({required int memberId, required int pageIndex})
→ Future<String?>
-
获取管理员列表
memberId: 自身成员id
pageIndex: 页码
return {"list":
{"mainId":91,"orgId":900090,"userTel":"18745838198","adminType":"C","memberId":111,"userName":"少侠2028","deptId":0},
{"mainId":23009,"orgId":900090,"userTel":"13222222223","adminType":"E","memberId":29128,"userName":"测试一","deptId":0}
}
-
getOrgAdminListByName({required int memberId, required String memberName, required int pageIndex})
→ Future<String?>
-
根据成员名称查询管理员列表
memberId: 自身成员id
memberName: 成员名称
pageIndex: 页码
return {"list":
{"mainId":91,"orgId":900090,"userTel":"18745838198","adminType":"C","memberId":111,"userName":"少侠2028","deptId":0},
{"mainId":23009,"orgId":900090,"userTel":"13222222223","adminType":"E","memberId":29128,"userName":"测试一","deptId":0}
}
-
getOrgClassList()
→ Future<String?>
-
获取企业行业列表
-
getOrgInfo({required int orgId})
→ Future<String?>
-
获取企业详情d
orgid:企业id
-
getOrgInfoList({required int topOrgId, required int pageIndex})
→ Future<String?>
-
获取企业列表
-
getOrgMemberDeptObjects({required int orgId, required int myMemberId, required int memberId})
→ Future<String?>
-
-
getOrgMemberInfo({required int orgId, required int myMemberId, required int memberId})
→ Future<String?>
-
获取企业成员详情
orgId: 企业id
myMemberId: 自身企业成员id
memberId: 待查询的成员id
return {"mainId":29128, "extensionNumber":"","sex":1,"orgId":900090,"position":"","memberStatus":"0","deptName":"1-222222、1-00001","isSeniorAdmin":"0","userTel":"13211111111","email":"","adminType":"","birthday":"","userName":"ceshirenyuan"}
-
getOrgMemberList({required int orgId, required int deptId, required int pageIndex})
→ Future<String?>
-
获取企业成员列表
orgId: 企业id
deptId:部门id (0 = 查企业下)
pageIndex 页码
{"list":[{"adminType":"C","birthday":"","deptId":
{"deptId":0,"pid":0}
,"deptName":"","email":"","extensionNumber":"","isSeniorAdmin":0,"jobNumber":"","landline":"","memberId":326326,"memberStatus":1,"orgId":922964,"position":"","sex":1,"userName":"","userTel":"18745838198"}]
return {"list":
{"mainId":29128,"extensionNumber":"","sex":1,"orgId":900090,"position":"","memberStatus":"0","deptName":"1-222222、1-00001","isSeniorAdmin":"0","userTel":"13211111111","email":"","adminType":"","birthday":"","userName":"ceshirenyuan"}
}
-
getOrgUnactivatedMember({required int orgId, required int pageIndex})
→ Future<String?>
-
获取企业下未激活成员列表
orgId: 企业id
pageIndex: 页码
return
-
getPlatformVersion()
→ Future<String?>
-
-
getSelfMemberInfo({required int orgId})
→ Future<String?>
-
自身企业成员身份
orgid: 企业id
return = {"status":"confirm"}
-
getTelCodeList()
→ Future<String?>
-
获取国际号码段前缀信息
{"list":
{"areadesc":"Albania","code":"00355","mark":"0","name":"阿尔巴尼亚","newCode":"+355"},
{"areadesc":"Andorra","code":"00376","mark":"0","name":"安道尔","newCode":"+376"},
{"areadesc":"Austria","code":"0043","mark":"0","name":"奥地利","newCode":"+43"},
}
-
initsdk({required String baseUrl, required String token})
→ dynamic
-
-
joinOrg({required String code})
→ Future<String?>
-
加入企业
code:加入企业
return = {"status":"confirm"}
-
loginByQrCode({required String code, required String machineId, required String device, required String cbRand})
→ Future<String?>
-
code:二维码uuid
machineId:设备id
device:设备 android,ios,table,pc,other
cbRand 客户端系统
return {}
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
searchAuditListByName({required int orgId, required String memberName, required int pageIndex})
→ Future<String?>
-
orgId:企业id
memberName:成员名称
pageIndex:页码
return {"list":
{"applyUser":"18512171921","auditStatus":"untreated","auditTime":"","auditUser":"","deptName":"我的一级部门","mainId":1647}
}
-
searchDeptAllMemberInfo({required int orgId, required int deptId, required String userName, required int pageIndex})
→ Future<String?>
-
搜索部门下全部成员列表
orgId: 企业id
userName: 成员名称
return
-
searchDeptManageableMember({required int orgId, required int deptId, required String userName, required int memberId, required int pageIndex})
→ Future<String?>
-
搜索部门下全部可管理成员列表
orgId: 企业id
deptId: 部门id
userName: 成员名称
return
-
searchNextDept({required String deptName, required int orgId, required int deptId, required int pageIndex})
→ Future<String?>
-
按名称搜索下级部门列表
deptName:企业名称
orgid: 企业id
deptId: 父部门id (一级子部门 传0)
pageIndex:页码
-
searchOrgAllMemberInfo({required int orgId, required int pageIndex, required String userName})
→ Future<String?>
-
搜索企业下全部成员列表
orgId: 企业id
userName: 成员名称s
return
-
searchOrgManageableMember({required int orgId, required int memberId, required String userName, required int pageIndex})
→ Future<String?>
-
搜索企业下全部可管理成员列表
orgId: 企业id
userName: 成员名称
return
-
setupInviteDisable({required int orgId, required int enable})
→ Future<String?>
-
开启、关闭邀请
orgId: 企业id
enable: 页码
return {}
-
setupInviteSetting({required String inviteType, required int enableAudit, required String memberInviteTo, required int orgId})
→ Future<String?>
-
邀请设置
inviteType: admin仅管理员/member所有成员
enableAudit: 成员加入是否需要审核 0false,1true
memberInviteTo:邀请成员加入至 org企业dept部门
orgId:企业id
return {}
-
toString()
→ String
-
A string representation of this object.
inherited
-
transOrgCreator({required int memberId, required int orgId, required int mainId})
→ Future<String?>
-
转移创建者
memberId: 成员id
orgId: 企业id
mainId: 管理id
return
-
updateDept({required HxOrgDeptModel model})
→ Future<String?>
-
更新部门
model: 部门模型
return {}
-
updateExternalMember({required HxOrgExternalMemberModel model})
→ Future<String?>
-
更新外部联系人
model: 外部联系人模型 (mainId,) 必填
return {}
-
updateInviteCode({required int mainId, required int orgId, required int deptId, required int validityType})
→ Future<String?>
-
更新邀请码
mainId:邀请码Id
orgId: 企业id
deptId: 部门id
validityType:-1永久 其余数字代表天数
return {"code":"k5Io26ib"}
-
updateOrg({required HxOrgModel model})
→ Future<String?>
-
更新企业
model:企业模型
return {}
-
updateOrgAdmin({required int orgId, required int deptId, required int mainId, required String adminType})
→ Future<String?>
-
修改管理员
memberId: 成员id
deptId: 部门id
mainId: 管理员id
adminType 管理员类型 注: adminType 只能等于 E 或 D
return {}
-
updateOrgMember({required HxOrgMemberModel model})
→ Future<String?>
-
更新企业成员
model: 企业成员模型 必填 userName; userTel; deptId; oldDeptId; orgId; mainId;
return {}