cs.crm.performance-dashboard.chart.department-performance-ranking
获取销售部门总箱量完成业绩排行榜数据流(按 departmentId 聚合),默认按 teu 降序。
- 请求路由:
cs.crm.performance-dashboard.chart.department-performance-ranking- 交互模型:
Request Stream- 访问限制: 无
departmentInfo 由 RelationProp 自动填充;salespersonCount 为部门在册销售总人数。
请求
RSocket.rs({
"route" : "cs.crm.performance-dashboard.chart.department-performance-ranking",
"args" : {
"search" : "业绩看板图表过滤参数",
"pg" : "分页排序参数"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
search | Object | 否 | 业绩看板图表过滤参数 |
search.dateFrom | String | 否 | 起始时间 |
search.dateTo | String | 否 | 结束时间 |
search.salesDepartmentId | String | 否 | 指定部门的唯一标识 ID(为空表示全公司视角) |
pg | Object | 否 | 分页排序参数 |
pg.page | Number | 否 | 页码,首页从0开始 |
pg.size | Number | 否 | 每页记录,默认为10 |
pg.sort | String[] | 否 | 排序字段清单,默认为升序,需要指定降序时在字段名后面添加desc并用分号隔开。 例如:["id", "crDate;desc"] |
返回
销售部门业绩排行榜数据流
[ ]
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
departmentId | String | 部门 ID(基础数据id) |
departmentInfo | Object | 部门信息(由 baseDataQuery 自动填充) |
departmentInfo.itemId | String | 数据项唯一标识 |
departmentInfo.name | String | 数据项名称(中文) |
departmentInfo.nameEn | String | 数据项名称(英文) |
departmentInfo.extendedProperties | Object | 扩展属性 用于存储一些额外的、非结构化的数据 |
salespersonCount | Number | 部门在册销售总人数 |
freight | Number | 实际完成运费(预留,现阶段返回 0) |
teu | Number | 该部门下所有销售累计完成的总箱量 (TEU) |