跳到主要内容

ot.prjs.users.{prjId}

条件查询该项目中的用户携带职责并分页展示

  • 请求路由: ot.prjs.users.{prjId}
  • 交互模型: Request Stream

条件查询该项目中的用户并分页展示

请求​

RSocket.rr({
route: 'ot.prjs.users.1010',
args:{
search: {
keyword: "",
from: "",
to: "",
tenantId: "",
duty: "1",
status: "1",
userTypes: "100"
},
pg: {
page: 0,
size: 10
}
}
})

请求参数​

属性类型默认值必须说明
idstring是项目id
searchObject是查询条件对象
search.keywordstring否关键字(fullname, email, mobile)
search.fromstring否时间条件从什么时候开始
search.tostring否时间条件从什么时候结束
search.tenantIdstring否租户id
search.dutystring否职责
search.statusstring否状态
search.userTypesString否逗号分隔的用户类型,如1,2(100为后台用户)
pgObject是分页对象
pg.pagestring0否当前页
pg.sizestring10否每页数量

返回​

用户列表

[
{
"crBy": "admin@mzd",
"upBy": "admin@mzd",
"crDate": "2022-05-09T07:59:08.275Z",
"upDate": "2022-05-09T07:59:08.275Z",
"tenantId": "mzd",
"username": "788454515@mzd",
"prjId": "1070",
"duties": [
"1"
],
"dutyNames": [
"开发人员"
],
"user": {
"crDate": "2022-04-18T07:21:07.914Z",
"tenantId": "mzd",
"username": "788454515@mzd",
"accountId": "788454515",
"domain": "mzd",
"fullname": "方工",
"mobile": "13525062615",
"email": "2217693378@qq.com",
"status": 1,
"userTypes": [],
"extra": {},
"associatedAccounts": []
},
"communicationCount": 0,
"feedbackCount": 0
}
]

返回属性​

属性类型说明
idstring唯一id
usernamestring用户标识
prjIdstring项目id
duties[string]职责
communicationCountLong沟通次数
feedbackCountLong反馈次数
crByString创建人
upByString修改人
crDatedatetime创建时间
upDatedatetime更新时间
tenantIdString租户id