达实AIoT
文档中心
快速开始
  • 单点登录对接
  • 开放接口对接
  • 领域模型事件对接
  • 私有部署
  • 应用开发指南
  • DASDesign
IoT平台
应用平台
  • 低代码工具
  • 基础服务
  • 系统运维
  • 场景模型
应用
  • 物业管理
  • 数据中心
  • 智慧园区IPS
  • 园区服务
  • 物业管理
  • 场景模型
  • 会议
  • 门禁
  • 停车场
文档中心
快速开始
  • 单点登录对接
  • 开放接口对接
  • 领域模型事件对接
  • 私有部署
  • 应用开发指南
  • DASDesign
IoT平台
应用平台
  • 低代码工具
  • 基础服务
  • 系统运维
  • 场景模型
应用
  • 物业管理
  • 数据中心
  • 智慧园区IPS
  • 园区服务
  • 物业管理
  • 场景模型
  • 会议
  • 门禁
  • 停车场
期待您的声音
  1. 外部事件
  • 领域模型
  • 领域事件
    • 领域模型事件定义
    • 外部事件
      • 2-1 车行场景事件(开发中)
      • 2-2 人行场景事件
      • 2-3 会议事件 (开发中)
      • 2-6 组织事件
      • 2-7 用户事件
      • 2-8 空间事件
      • 2-9 企业事件
      • 2-10 客户事件
      • 2-11 排班事件
      • 2-12安防事件
      • 异常事件处理
    • 平台事件
      • 0-前缀说明 1: IoT 2: 项目
      • 2-1 用户事件
      • 2-2 设备中心事件
      • 2-3 物联网设备属性上报
      • 2-4 物联网设备事件上报
      • 2-5 客户事件
      • 2-6 机构事件(组织)
      • 2-7 空间事件
      • 2-8 客户权限领域事件
      • 2-9 产品事件
      • 2-10 设备空间事件
      • 2-11 告警中心事件
      • 2-12 人行场景事件
      • 2-13 工单事件
      • 2-14 角色事件
  • 云端开发指南
    • 推送业务事件消息
      POST
  1. 外部事件

2-11 排班事件

2.11排班事件

Topic(租户级):{tenant}/proj_{project}/v1-business-model-classes
project:AIoT颁发的项目编码

2.11.1 排班同步事件(s0150001)

  • 以下ID字段均为来源方ID

事件定义

事件名称事件类型事件描述
sync通知型排班同步事件(按项目进行覆盖)

排班新增事件(按项目覆盖)

{
    "reportTs": 1661154622,
    "profile": {
        "poiCode": "s0150001",
        "appType": "classes",
        "modelId": 150001
    },
    "events": {
        "sync": {
            "eventType": 1,
            "eventTs": 148813512323,
            "classes": [
                {
                    "id": 1,
                    "name": "shift1",
                    "totalDuration": 8.5,
                    "color": "#ff0000",
                    "enabled": 1,
                    "quoteTimes": 0,
                    "classesPeriod": [
                        {
                            "startTime": "08:00",
                            "endTime": "12:00",
                            "duration": 4
                        },
                        {
                            "startTime": "13:00",
                            "endTime": "17:30",
                            "duration": 4.5
                        }
                    ],
                    "creationTime": 1661154622,
                    "creatorUserId": "user1",
                    "lastModificationTime": 1661154622,
                    "lastModifierUserId": "user1"
                }
            ]
        }
    }
}

字段定义

字段名称字段类型字段描述是否必传长度
idLong班次ID,在数据源站点生成否-
nameString班次名称,项目下唯一是任意
totalDurationDouble总时长否-
colorString班次配色否任意
enabledInteger是否启用,(2:未启用,1:已启用),默认为1否-
quoteTimesInteger班次被引用次数,默认为0否-
creationTimeLong创建时间否-
creatorUserIdString创建者用户ID否任意
lastModificationTimeLong最后修改时间否-
lastModifierUserIdString最后修改者用户ID否任意
classesPeriodArray班次时段列表,包含开始时间、结束时间和时长是任意
classesPeriod.startTimeString班次时段开始时间,格式为hh:mm是任意
classesPeriod.endTimeString班次时段结束时间,格式为hh:mm是任意
classesPeriod.durationDouble班次时段时长,最大24小时是-

2.11.2 排班组同步事件(s0150002)

排班组同步事件(按项目覆盖)

{
    "reportTs":1661154622,
    "profile":{
        "poiCode":"s0150002",
        "appType":"classes",
        "modelId":150002
    },
    "events":{
        "sync":{
            "eventType":1,
            "eventTs":148813512323,
            "workPlanList":[
                {
                    "id":1,
                    "classesId":1,
                    "groupId":1,
                    "staffId":"staff1",
                    "shiftDate":"2023-06-17",
                    "creationTime":1661154622,
                    "creatorUserId":"user1",
                    "lastModificationTime":1661154622,
                    "lastModifierUserId":"user1"
                }
            ],
            "groupList":[
                {
                    "id":1,
                    "name":"group1",
                    "staffIds":"staff1,staff2",
                    "classesIds":"1,2,3",
                    "creationTime":1661154622,
                    "creatorUserId":"user1",
                    "lastModificationTime":1661154622,
                    "lastModifierUserId":"user1"
                }
            ]
        }
    }
}

字段定义

字段名称字段类型字段描述是否必传长度
workPlanListList同步的排班计划列表是任意
workPlanList.idLong排班计划ID,在数据源站点生成是-
workPlanList.classesIdLong班次ID是-
workPlanList.groupIdLong分组ID是-
workPlanList.staffIdString员工ID是任意
workPlanList.shiftDateDate排班日期是-
workPlanList.creationTimeLong创建时间否-
workPlanList.creatorUserIdString创建者用户ID否任意
workPlanList.lastModificationTimeLong最后修改时间否-
workPlanList.lastModifierUserIdString最后修改者用户ID否任意
groupListList同步的分组列表是任意
groupList.idLong分组ID,在数据源站点生成否-
groupList.nameString分组名称,项目下唯一是任意
groupList.staffIdsString分组关联的员工id,多个以逗号分割否任意
groupList.classesIdsString分组关联的班次id,多个以逗号分隔否任意
groupList.creationTimeLong创建时间否-
groupList.creatorUserIdString创建者用户ID否任意
groupList.lastModificationTimeLong最后修改时间否-
groupList.lastModifierUserIdString最后修改者用户ID否任意

期待您的宝贵建议

微信扫描二维码,为我们的AIoT产品提出您的宝贵建议,用户体验是我们坚持不懈的追求。

微信扫描二维码
上一页
2-10 客户事件
下一页
2-12安防事件
Built with