ils-api.ilabservice.cloud Open in urlscan Pro
47.97.199.164  Public Scan

URL: https://ils-api.ilabservice.cloud/
Submission: On September 23 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><label class="select-label" for="select"><span>Select a definition</span><select id="select">
      <option value="https://ils-api.ilabservice.cloud/v2/intelab_api_2.0_swagger.yaml">intelab_2.0</option>
      <option value="https://ils-api.ilabservice.cloud/v2/micro_service_video.yaml">video</option>
      <option value="https://ils-api.ilabservice.cloud/v2/video_analysis_yongshengda.yaml">yongshengda-video-analysis</option>
      <option value="https://ils-api.ilabservice.cloud/v2/intelab_amsp_thermo_1.0_swagger.yaml">intelab_amsp_thermo_1.0</option>
      <option value="https://ils-api.ilabservice.cloud/v2/intelab_amsp_thermo_2.0.yaml">intelab_amsp_thermo_2.0</option>
      <option value="https://ils-api.ilabservice.cloud/v2/intelab_ele_label_1.0_swagger.yaml">intelab_ele_label_1.0</option>
      <option value="https://ils-api.ilabservice.cloud/v2/intelab-cabinet-biz-1.0.yaml">intelab-cabinet-biz-1.0</option>
    </select></label></form>

Text Content

Select a
definitionintelab_2.0videoyongshengda-video-analysisintelab_amsp_thermo_1.0intelab_amsp_thermo_2.0intelab_ele_label_1.0intelab-cabinet-biz-1.0


ILABSERVICE INTELAB

 2.0.0 

OAS3

https://ils-api.ilabservice.cloud/v2/intelab_api_2.0_swagger.yaml


INTELAB API SERVER 接口定义 2.0.


默认参数

绝大部分 Model 定义中, id 字段在 POST 方法中是不需要的. 在 get方法中, 如果获取的是 list, 应该加上分页的参数, 比如(
offset, limit), 或者( page, pagesize)


HTTP 返回值

400 请求本身为非法, 例如, 请求所含的参数非法, 请求中缺少了必要参数

401 无权限. 发出请求的用户的角色没有改请求对应操作的权限.

409 请求对应的操作和资源当前的状态冲突, 一般只对 PUT/DELETE 有效. 例如, 一个租赁开始了之后, 是不能被修改的.

200 其他情况. 说明请求本身是成功的, 即使实际操作并不成功. 例如, 添加一个租赁到一个已经被占用的时间段. 请求的 HTTP status 会是200,
不过在返回的对象里会具体描述.


API 返回对象

所有的请求都会返回一个 json 对象, 含有三个 items. code, message, data.

data: 包含API 定义里的返回对象.

code: 对于成功的操作其 code 值为0, 如果不成功, code 为一个正整数. 相当于一个错误的 ID 值, 对应一种错误.

message: 具体错误的文字描述


多语言

支持 HTTP header "x-language", 值为 english, chinese. 返回值中的描述部分, 会根据语言而不同


接口说明

所有带admin的接口都需要管理平台的角色来调用,customer则允许公司的用户调用

Apache 2.0
Servers
xxx.ilabservice.cloud:8999/api/v2


UNSECURE

UNSECURE API, 不需要配合TOKEN一起使用,允许直接调用, 基本路径为 /UNSECURE



POST/unsecure/login

GET/unsecure/login/qr/url

GET/unsecure/login/qr/token

GET/unsecure/refresh/token

GET/unsecure/company/{domainName}

GET/unsecure/deployment/info

POST/unsecure/customer/{company_domain}/send/{media}/verification

POST/unsecure/customer/{company_domain}/verify/{media}/verification/{code}/purpose/{purpose}

POST/unsecure/customer/activate/company/{id}/secure/code

POST/unsecure/customer/activate/company/{id}

POST/unsecure/customer/send/verification

POST/unsecure/customer/verify/verification/{code}


SECURE
 * 登录后用户会拿到一个TOKEN,有效期默认为300分钟, 不同的用户角色有不同的有效期.
 * REFRESH TOKEN用来刷新登录用户的TOKEN,有效期为600分钟,时间都允许自定义
 * 所有 SECURE API, 配合令牌才能使用, 基本路径为 /SECURE. 使用令牌的方式是在请求中加上 HEADER
   {"X-AUTHORIZATION": "BEARER TOKEN"}. 如果 TOKEN 过期, 会返回标准的 HTTP STATUS 的 JSON
   形式. { "STATUS": 401, "MESSAGE": "TOKEN HAS EXPIRED", "CODE": 11 }





CUSTOMER

UNDER SECURE, 供用户在ILABSERVICE 公司平台调用. 基本路径为 /SECURE/ADMIN





ADMIN

UNDER SECURE, 仅供ILABSERVICE 系统管理员在管理平台调用. 基本路径为 /SECURE/ADMIN





COMPANY

公司, 此类对象由 ADMIN 控制. 用户只能看到自己的公司.



GET/secure/customer/company

GET/secure/admin/company

POST/secure/admin/company

POST/secure/admin/company/{id}/deactivate

GET/secure/admin/company/{id}

PUT/secure/admin/company/{id}

POST/secure/admin/company/{id}/logo

PUT/secure/admin/company/{id}/logo

GET/secure/admin/company/{id}/location

POST/secure/customer/company/{id}/file

GET/secure/customer/company/{id}/file

DELETE/secure/customer/company/{companyId}/file/{fileId}

GET/secure/admin/company/{id}/contract

POST/secure/admin/company/{id}/contract

PUT/secure/admin/company/{companyId}/contract/{contractId}


FEATURE

产品功能. 每一个公司可以根据需求购买不同的功能模块, 只有购买了之后, 该公司的用户才能使用该功能, 例如: 利用率统计



GET/secure/admin/company/{id}/feature

POST/secure/admin/company/{id}/feature

PUT/secure/admin/company/{id}/feature/delete


DEPARTMENT

部门, 此类对象由公司 ADMIN 控制



GET/secure/customer/department

GET/secure/customer/parent/department/{deptId}

GET/secure/customer/root/department

POST/secure/customer/root/department

GET/secure/customer/department/{deptId}

PUT/secure/customer/department/{deptId}

DELETE/secure/customer/department/{deptId}

GET/secure/customer/sub/department/{deptId}

GET/secure/customer/child/department/{deptId}

POST/secure/customer/child/department/{deptId}

DELETE/secure/customer/department/{id}/unfollow

POST/secure/customer/department/{id}/follow

POST/secure/customer/department/{id}/file

GET/secure/customer/department/{id}/file

GET/secure/customer/department/{id}/download/file/{fileId}


USER

账户, 用户的管理员可以添加删除输入该公司的用户账户. ADMIN 无权修改.



POST/secure/customer/login/qr

GET/secure/customer/me

PUT/secure/customer/me

PUT/secure/customer/me/avatar

GET/secure/customer/me/role

POST/secure/customer/send/{media}/verification

POST/secure/customer/verify/{media}/verification/{code}/purpose/{purpose}

POST/secure/customer/me/modify/password

GET/secure/customer/user

POST/secure/customer/user

GET/secure/customer/user/{id}

DELETE/secure/customer/user/{id}

PUT/secure/customer/user/{id}

GET/secure/customer/user/logout

PUT/secure/customer/user/{user_id}/role/{role_id}

POST/secure/customer/bind/wechat


ROLE

角色, 此类对象由ADMIN控制, 用户不能增删, 只能查看, 分配角色给用户.



GET/secure/role

PUT/secure/admin/role/{id}

POST/secure/admin/role

GET/secure/admin/role/{roleId}/permission

POST/secure/admin/role/{roleId}/permission

PUT/secure/admin/role/{roleId}/permission/delete


PERMISSION

权限, 此类对象由ADMIN控制, ADMIN 需要分配权限给角色.



GET/secure/admin/permission

POST/secure/admin/permission

DELETE/secure/admin/permission/{id}

PUT/secure/admin/permission/{id}


MEASURE_TYPE

监控参数类型, 例如 温度, CO2. 此类对象由ADMIN控制, 用户不能增删, 只能查看.



GET/secure/measure_type/{id}

GET/secure/measure_type

DELETE/secure/admin/measure_type/{id}

PUT/secure/admin/measure_type/{id}

POST/secure/admin/measure_type


MONITOR_TEMPLATE

监控模板, 一个模板对应一组监控参数, 传感器, 监控规则, 运行状态模型. 创建监控对象的时候可以指定一个模板, 这样这个对象会有这个模板下的所有监控信息.
此类对象由ADMIN控制, 用户不能增删, 只能查看.



GET/secure/admin/monitor_target_type

POST/secure/admin/monitor_target_type

GET/secure/customer/monitor_target_type

GET/secure/customer/monitor_target_type/{id}

GET/secure/admin/monitor_target_type/{id}

DELETE/secure/admin/monitor_target_type/{id}

PUT/secure/admin/monitor_target_type/{id}

PUT/secure/admin/monitor_target_type/{id}/image

GET/secure/admin/monitor_target_type/{monitorTargetTypeId}/measure_type

POST/secure/admin/monitor_target_type/{monitorTargetTypeId}/measure_type

PUT/secure/admin/monitor_target_type/{monitorTargetTypeId}/delete/measure_type


MONITOR_TARGET_LAB_DEVICE

监控对象, 冰箱-001, 储藏室-2-3-1



POST/secure/customer/monitor_target_lab_device

GET/secure/customer/monitor_target_lab_device

GET/secure/customer/monitor_target_lab_device/export

GET/secure/customer/monitor_target_lab_device/{id}

PUT/secure/customer/monitor_target_lab_device/{id}

DELETE/secure/customer/monitor_target_lab_device/{id}

DELETE/secure/customer/monitor_target_lab_device/{id}/file/{fileId}

PUT/secure/customer/monitor_target_lab_device/{id}/admin/{userId}

POST/secure/customer/monitor_target_lab_device/{id}/user

PUT/secure/customer/monitor_target_lab_device/{id}/delete/user

GET/secure/customer/monitor_target_lab_device/{id}/file

POST/secure/customer/monitor_target_lab_device/{id}/file

GET/secure/customer/monitor_target_lab_device/{id}/download/file/{fileId}

PUT/secure/customer/monitor_target_lab_device/{id}/image

GET/secure/customer/monitor_target_lab_device/{id}/measure_type

POST/secure/customer/monitor_target_lab_device/{id}/measure_type/{measureTypeId}

DELETE/secure/customer/monitor_target_lab_device/{id}/measure_type/{measureTypeId}

PUT/secure/customer/monitor_target_lab_device/switch/owner/{oldUserId}/to/{newUserId}

POST/secure/customer/activate/device/{id}

GET/secure/customer/monitor_target_lab_device/by/terminal/{SN}

GET/secure/customer/monitor_target_lab_device/location/{id}/distribution

POST/secure/customer/monitor_target_lab_device/{id}/user/{userId}/send/power/on

POST/secure/customer/monitor_target_lab_device/{id}/user/{userId}/send/power/off

GET/secure/customer/monitor_target_lab_device/lease/rate

GET/api/v2/secure/customer/monitor_target_lab_device/monthly/report/list

POST/api/v2/secure/customer/monitor_target_lab_device/monthly/report

PUT/api/v2/secure/customer/monitor_target_lab_device/monthly/report/{id}


LEASE

设备租赁



PUT/secure/customer/monitor_target_lab_device/{id}/lease/setting

GET/secure/customer/monitor_target_lab_device/{id}/lease/open/time

POST/secure/customer/monitor_target_lab_device/{id}/lease/open/time

GET/secure/customer/monitor_target_lab_device/{id}/lease/occupied/time

DELETE/secure/customer/monitor_target_lab_device/{id}/lease/open/time/{slotId}

PUT/secure/customer/monitor_target_lab_device/{id}/lease/open/time/{slotId}

GET/secure/customer/lab_device/lease/condition/{condition}/relationship/{relationship}/start/{startTime}/end/{endTime}

GET/secure/customer/monitor_target_lab_device/{id}/lease

POST/secure/customer/monitor_target_lab_device/{id}/lease

DELETE/secure/customer/monitor_target_lab_device/{id}/lease/{leaseId}

PUT/secure/customer/monitor_target_lab_device/{id}/lease/{leaseId}

PUT/secure/customer/monitor_target_lab_device/{id}/end/lease/{leaseId}

GET/secure/customer/monitor_target_lab_device/all/lease


SAMPLE

样品



GET/secure/customer/sample/category

GET/secure/customer/monitor_target_lab_device/sample_container

GET/secure/customer/monitor_target_lab_device/{id}/sample_container

POST/secure/customer/monitor_target_lab_device/{id}/sample_container

GET/secure/customer/monitor_target_lab_device/{id}/sample_container/{containerId}

PUT/secure/customer/monitor_target_lab_device/{id}/sample_container/{containerId}

DELETE/secure/customer/monitor_target_lab_device/{id}/sample_container/{containerId}

GET/secure/customer/sample/stocking

GET/secure/customer/sample

GET/secure/customer/sample/export

POST/secure/customer/monitor_target_lab_device/{id}/sample_container/{containerId}/location

DELETE/secure/customer/monitor_target_lab_device/{id}/sample_container/{containerId}/location

PUT/secure/customer/monitor_target_lab_device/{id}/sample_container/{containerId}/location

POST/secure/customer/sample_container/{containerId}/sample

PUT/secure/customer/sample_container/{containerId}/sample

GET/secure/customer/sample/operation

GET/secure/customer/sample/sample_type/count

GET/secure/customer/sample/rfid/{rfid}

GET/secure/customer/sample/check/rfid

POST/secure/customer/sample/operation/in/{deviceId}/{containerId}

POST/secure/customer/sample/operation/out/{deviceId}/{containerId}


SAMPLE_TYPE

样品种类, 注意: 和设备种类不同, 没有全局的样品种类, 每个公司有独立的样品种类, 所有样品种类由用户管理



GET/secure/customer/sample/type

POST/secure/customer/sample/type

PUT/secure/customer/sample/type/{id}

DELETE/secure/customer/sample/type/{id}

POST/secure/customer/sample/type/{id}/file

GET/secure/customer/sample/type/{id}/file

GET/secure/customer/sample/type/{id}/download/file/{fileId}

PUT/secure/customer/sample/type/{id}/file/{fileId}

DELETE/secure/customer/sample/type/{id}/file/{fileId}


SPECIMEN

样本, 区分于 SAMPLE, SAMPLE 是试剂, SPECIMEN 是从 NATURE 采集的标本



POST/secure/customer/marine/info/import

GET/secure/customer/marine/info

GET/secure/customer/voyage

GET/secure/customer/specimen/rfid

GET/secure/customer/specimen/{rfid}

GET/secure/customer/specimen

GET/secure/customer/specimen/stocking

PUT/secure/customer/specimen/{id}

GET/secure/customer/specimen/export


SENSOR

传感器



GET/secure/sensor/type

POST/secure/admin/sensor/type

DELETE/secure/admin/sensor/type/{id}

PUT/secure/admin/sensor/type/{id}

GET/secure/admin/sensor/type/{id}/measure/type

POST/secure/admin/sensor/type/{id}/measure/type/{measureTypeId}

DELETE/secure/admin/sensor/type/{id}/measure/type/{measureTypeId}

GET/secure/customer/monitor_target_lab_device/{monitorTargetId}/sensor

POST/secure/customer/monitor_target_lab_device/{monitorTargetId}/sensor

DELETE/secure/customer/monitor_target_lab_device/{monitorTargetId}/sensor/{id}

PUT/secure/customer/monitor_target_lab_device/{monitorTargetId}/sensor/{id}

GET/secure/admin/monitor_target_type/{monitorTargetTypeId}/sensor_template

POST/secure/admin/monitor_target_type/{monitorTargetTypeId}/sensor_template

DELETE/secure/admin/monitor_target_type/{monitorTargetTypeId}/sensor_template/{id}

PUT/secure/admin/monitor_target_type/{monitorTargetTypeId}/sensor_template/{id}


LOCATION

监控资产位置



GET/secure/customer/company/{companyId}/root/location

GET/secure/customer/location/tree/{id}

POST/secure/customer/location

GET/secure/customer/location/{id}

PUT/secure/customer/location/{id}

DELETE/secure/customer/location/{id}

PUT/secure/customer/location/{id}/background

GET/secure/customer/location_type

GET/secure/customer/location/districts


RULE

监控事件判定规则



GET/secure/customer/company/location

GET/secure/customer/monitor_target_lab_device/{monitorTargetId}/measure_rule

POST/secure/customer/monitor_target_lab_device/{monitorTargetId}/measure_rule

DELETE/secure/customer/monitor_target_lab_device/{monitorTargetId}/measure_rule/{ruleId}

PUT/secure/customer/monitor_target_lab_device/{monitorTargetId}/measure_rule/{ruleId}

GET/secure/admin/monitor_target_type/{monitorTargetTypeId}/measure_rule

POST/secure/admin/monitor_target_type/{monitorTargetTypeId}/measure_rule

DELETE/secure/admin/monitor_target_type/{monitorTargetTypeId}/measure_rule/{ruleId}

PUT/secure/admin/monitor_target_type/{monitorTargetTypeId}/measure_rule/{ruleId}


TELEMETRY

监控数据



GET/secure/customer/monitor_target/{monitorTargetId}/latest/telemetry

GET/secure/customer/monitor_target/latest/telemetry

GET/secure/customer/monitor_target/{monitorTargetId}/ranged/telemetry

GET/secure/customer/monitor_target/{monitorTargetId}/ranged/aggregated/telemetry/

GET/secure/customer/daily/alert

GET/secure/customer/monitor_target/{id}/door/history


UTILIZATION

利用率



GET/secure/customer/monitor_target/{monitoringTargetId}/ranged/utilization

GET/secure/customer/monitor_target/{monitoringTargetId}/yesterday/utilization


STATISTICS

统计



GET/secure/customer/statistics/monitor_target/measure_type

GET/secure/customer/statistics/monitor_target/daily/alert

GET/secure/customer/statistics/monitor_target/daily/telemetry

GET/secure/customer/statistics/monitor_target/hourly/telemetry

GET/secure/customer/statistics/monitor_target/hourly/utilization

GET/secure/customer/statistics/monitor_target/daily/utilization

GET/secure/customer/statistics/event/status

GET/secure/customer/user/operations


EVENT

事件



GET/secure/customer/event

PUT/secure/event/{id}/process

GET/secure/customer/event/{id}/history

PUT/secure/customer/event/{id}/exam/result


EVENT_TYPE

事件种类



GET/secure/event_type

GET/secure/event/type/count

GET/secure/customer/event/type

POST/secure/customer/event/type

DELETE/secure/customer/event/type/{id}

PUT/secure/customer/event/type/{id}


OPERATING_STATUS

运行状态



GET/secure/operating_status_model

POST/secure/admin/operating_status_model

PUT/secure/admin/operating_status_model/{id}

DELETE/secure/admin/operating_status_model/{id}

POST/secure/admin/monitor_target_type/operating_status_model

GET/secure/admin/monitor_target_type/{id}/operating_status_model

PUT/secure/admin/monitor_target_type/operating_status_model/{id}

DELETE/secure/admin/monitor_target_type/operating_status_model/{id}

POST/secure/customer/monitor_target/operating_status_model

GET/secure/customer/monitor_target/{id}/operating_status_model

PUT/secure/customer/monitor_target/operating_status_model/{id}

DELETE/secure/customer/monitor_target/operating_status_model/{id}

GET/secure/customer/monitoring_target/{monitoringTargetId}/ranged/operating_status

GET/secure/customer/monitoring_target/{monitoringTargetId}/latest/operating_status


EXCEL

EXCEL导入导出以及EXCEL数据校验接口



POST/secure/customer/sample/excel/check

POST/secure/customer/sample/excel/Import


PRIVATE

私有 API, 只对独立部署的客户开放, 不对共有平台开放



GET/secure/customer/monitoring_target_lab_device/{id}/bind/media

POST/secure/customer/monitoring_target_lab_device/{id}/bind/media

PUT/secure/customer/monitoring_target_lab_device/{id}/unbind/media

PUT/secure/customer/send/email

POST/secure/customer/monitor_target_lab_device/{id}/tag/operating/status

POST/secure/customer/iot_terminal/{sn}/change/sn/{newsn}

POST/secure/customer/monitor_target_lab_device/{id}/tag/event

POST/secure/customer/monitor_target_lab_device/{id}/tag/operation/validity

PUT/secure/private/admin/event/{id}/valid/{value}


MAINTENANCE

所有维保相关的接口 如:供应商,维修记录,维修人员等



GET/secure/maintenance/customer/company

GET/secure/maintenance/customer/supplier

POST/secure/maintenance/customer/supplier

GET/secure/maintenance/customer/supplier/{id}

PUT/secure/maintenance/customer/supplier/{id}

DELETE/secure/maintenance/customer/supplier/{id}

PUT/secure/maintenance/admin/supplier/{id}/company/{cid}

POST/secure/maintenance/customer/maintenance

GET/secure/maintenance/customer/maintenance

GET/secure/maintenance/customer/maintenance/list

GET/secure/maintenance/customer/maintenance/plan_list

GET/secure/maintenance/customer/maintenance/plan_record

GET/secure/maintenance/customer/maintenance/plan

POST/secure/maintenance/customer/maintenance/plan

PUT/secure/maintenance/customer/maintenance/plan/{id}

DELETE/secure/maintenance/customer/maintenance/plan/{id}

PUT/secure/maintenance/customer/maintenance/{id}/desc

PUT/secure/maintenance/customer/maintenance/{id}/maintain

PUT/secure/maintenance/customer/maintenance/{id}/close

POST/secure/maintenance/customer/maintenance/import

POST/secure/maintenance/customer/maintenance/{id}/upload

GET/secure/maintenance/customer/maintenance/{id}

DELETE/secure/maintenance/customer/maintenance/{id}

PUT/secure/maintenance/customer/maintainance/{id}/staff/{sid}

PUT/secure/maintenance/customer/send/email

GET/secure/maintenance/customer/maintenance_device

POST/secure/maintenance/customer/maintenance_device

GET/secure/maintenance/customer/maintenance_device/{id}

PUT/secure/maintenance/customer/maintenance_device/{id}

DELETE/secure/maintenance/customer/maintenance_device/{id}

GET/secure/maintenance/customer/maintenance/record/export

PUT/secure/maintenance/customer/manufacture_staff/{id}/bind/company

PUT/secure/maintenance/customer/action/password/{userId}

DELETE/secure/maintenance/customer/action/password/{userId}

GET/secure/maintenance/customer/action/password

GET/websocket/{userId}

PUT/secure/maintenance/customer/maintenance/plan/{id}/info

PUT/customer/maintenance/device/{assetId}/info

GET/secure/maintenance/customer/maintenance/dashboard

POST/api/v2/secure/maintenance/scrapped

PUT/api/v2/secure/maintenance/scrapped

DELETE/api/v2/secure/maintenance/scrapped

GET/api/v2/secure/maintenance/scrapped

POST/api/v2/secure/maintenance/customer

PUT/api/v2/secure/maintenance/customer

DELETE/api/v2/secure/maintenance/customer

GET/api/v2/secure/maintenance/customer

POST/api/v2/secure/maintenance/cycle

PUT/api/v2/secure/maintenance/cycle

DELETE/api/v2/secure/maintenance/cycle

GET/api/v2/secure/maintenance/cycle

POST/api/v2/secure/maintenance/provider

PUT/api/v2/secure/maintenance/provider

DELETE/api/v2/secure/maintenance/provider

GET/api/v2/secure/maintenance/provider

GET/api/v2/secure/maintenance/provider/grade

DELETE/api/v2/secure/maintenance/provider/user

POST/api/v2/secure/maintenance/cycle/submit

GET/api/v2/secure/maintenance/cycle/history/{id}

GET/api/v2/secure/maintenance/cycle/history

GET/api/v2/secure/maintenance/cycle/generate/{id}

GET/api/v2/secure/maintenance/download

POST/api/v2/secure/maintenance/download


JANSSEN

JANSSEN专用接口



POST/secure/customer/janssen/monitoring/excel/import

GET/secure/customer/janssen/monitor_target_lab_device


MOBILE

移动端专用接口 一般一个接口对应一个页面.



GET/secure/customer/mobile/dashboard


WEIJIAN

衢州卫检项目专用



GET/secure/customer/weijian/department

GET/secure/customer/weijian/events/data

GET/secure/customer/weijian/event/stats/status

GET/secure/customer/weijian/department/{id}/stats

GET/secure/customer/weijian/stats

GET/secure/customer/weijian/camera/{sn}/alarm/pic

POST/secure/admin/private/video/upload/camera/{sn}/start/{time}/length/{length}


TASK

设备|部门操作任务



GET/secure/customer/task

POST/secure/customer/task

GET/secure/customer/task/{id}

DELETE/secure/customer/task/{id}

PUT/secure/customer/task/{id}


SHOW

大屏专用接口, 方便轮播时候一次性获取渲染需要的数据



GET/secure/customer/monitoring_target_lab_device/{id}/full/data


EDGE

给边缘测调用的接口. 不需要 TOKEN



GET/unsecure/edge/device/by/terminal/{sn}


VIDEO-ACCOUNT-CONTROLLER

CRUD ACCOUNT THAT CAMERAS BELONG TO



GET/video/account
get account list
POST/video/account
create account
PUT/video/account
update account
GET/video/account/by/company/{cid}/name/{name}
get account by name
POST/video/account/transfer/from/{fid}/to/{tid}
transfer cameras
DELETE/video/account/{id}
delete account

VIDEO-CONTROLLER

CRUD CAMERA, CONFIG NETWORK, CONTROL RECORDING



GET/video/camera
query camera
POST/video/camera
create camera
PUT/video/camera
update camera
GET/video/camera/{sn}
get camera by SN
DELETE/video/camera/{sn}
delete camera by SN
GET/video/camera/{sn}/motion/detection
get camera motion detection videos
POST/video/camera/{sn}/network/config
set video cluster configuration of this camera
PUT/video/camera/{sn}/network/config
set video cluster configuration of this camera
GET/video/camera/{sn}/recording
get camera recording list
POST/video/camera/{sn}/start/broadcast
start broadcast
POST/video/camera/{sn}/start/fulltime/recording
start full-time recording
POST/video/camera/{sn}/start/motion/detection
start motion detection
POST/video/camera/{sn}/start/recording
start recording
POST/video/camera/{sn}/stop/broadcast
stop broadcast
POST/video/camera/{sn}/stop/fulltime/recording
stop full-time recording
POST/video/camera/{sn}/stop/motion/detection
stop motion detection
POST/video/camera/{sn}/stop/recording
stop recording

VIDEO-STATS-CONTROLLER

STATISTICS OF ACCOUNTS, CAMERAS, VIDEOS



GET/video/stats/counts
get counts

YSKJ


POST/secure/customer/monitor_target_lab_device/audit/lease/{id}

GET/secure/customer/monitor_target_lab_device/lease

PUT/secure/customer/monitor_target_lab_device/order/{id}

GET/secure/customer/audit/result

GET/secure/customer/audit/info

POST/secure/customer/audit/action


ICABINET


GET/secure/customer/inventory/category/{categoryName}

GET/secure/customer/inventory/cabinets

POST/secure/customer/inventory/cabinet

PUT/secure/customer/inventory/cabinet/{id}

DELETE/secure/customer/inventory/cabinet/{id}

GET/secure/customer/inventory/cabinet/{id}

GET/secure/customer/inventory/itemtypes

POST/secure/customer/inventory/itemtype

DELETE/secure/customer/inventory/itemtype/{id}

PUT/secure/customer/inventory/itemtype/{id}

GET/secure/customer/inventory/itemtype/items

POST/secure/customer/inventory/itemtype/{id}/item


JANSSEN-2ED


GET/secure/customer/maintenance_type

GET/secure/customer/monitor_target_lab_device/service

POST/secure/customer/monitor_target_lab_device/service

PUT/secure/customer/monitor_target_lab_device/service

GET/secure/customer/assets/folder

POST/secure/customer/assets/folder/import

GET/secure/customer/assets/folder/export

POST/secure/customer/assets/folder/content

PUT/secure/customer/assets/folder/content/{id}

DELETE/secure/customer/assets/folder/content/{id}

POST/secure/customer/sample_set

PUT/secure/customer/sample_set

GET/secure/customer/monitor_target_lab_device/monthly/report

GET/secure/customer/power/loop

POST/secure/customer/power/loop

PUT/secure/customer/loop/{loopId}

DELETE/secure/customer/power/loop/{loopId}

GET/secure/customer/power/loop/device

POST/secure/customer/power/loop/device

PUT/secure/customer/power/loop/{loopId}/device/{deviceId}

DELETE/secure/customer/power/loop/{loopId}/device/{deviceId}

GET/secure/customer/power/loop/download

GET/secure/customer/power/loop/jump/device

POST/secure/customer/pou/stock/import

GET/secure/customer/pou/stock/export

GET/secure/customer/pou/stock

GET/secure/customer/pou/stock/service

POST/secure/customer/pou/stock/service

PUT/secure/customer/pou/stock/service/{id}


SCHEMAS

Interval
DoorOpenHistory
AlertDailyStats
DailyUtilization
HourlyUtilization
CommonLookup
TelemetryTSData
TelemetryAggregatedTSData
MonitoringTargetTelemetries
MonitoringTargetAggregatedTelemetries
MonitoringTargetOperatingStatus
ErrorInfo
LoginInfo
CompanyInfoLogin
Permission
Role
UpdateAndAddRole
RoleWithPermission
ProductFeature
Department
DepartmentWithLocationBasic
DepartmentWithStats
Company
Dept
CompanyContract
MonitorTargetType
UpdateAndAddMonitorTargetType
UploadFile
File
MonitorTargetLabDevice
DeviceFile
LeaseSetting
LeaseTimeSlot
LeaseRecord
SampleType
Sample
SampleVo
SampleCategory
SampleSet
SampleSetVo
SampleStocking
SpecimenStocking
SampleContainer
SampleContainerLocation
SampleContainerBasic
MeasureType
UpdateUser
User
MonitorTargetBasic
DeviceFullData
MonitorTargetLabDeviceJanssen
LocationTree
LocationBasicInfo
LocationBasic
LocationParam
Location
LocationWeijian
LocationType
Specimen
MarineInfo
MeasureRule
Event
EventTypeStats
EventStats
MonitoringTargetCount
EventStatusStats
EventWithData
EventStatusChange
EventType
EventTypePost
Task
TaskPost
Operation
RunningStatus
SensorTemplate
Sensor
SensorCreate
SensorType
StatsMonitorTargetType
StatsMonitorTarget
NameAndId
StatsDailyResult
StatsMonitorHistory
OperatingStatusModel
MonitorTargetTypeOperatingStatusModel
MonitorTargetOperatingStatusModel
MaintenanceStaff
MaintenanceSupplier
MaintenanceDevice
MaintenanceDeviceCreate
LocationUpAndAdd
CompanyUpAndAdd
MaintenanceSupplierUpAndAdd
MaintenancePlan
MaintenancePlanList
MaintenanceRecordPlan
ImportMaintenanceMap
MaintenanceRecord
UserActionPassword
QuantityPlanInfoType
QuantityPlanInfoStatus
QuantityStatusData
QuantitySumData
AmspAssetScrapped
AmspCustomerInfo
AmspCycle
AmspServiceProviderExtend
AmspCycleHistoryVo
AmspDataDownloadVo
AmspDataNodes
MaintenanceRecordCreate
MaintenanceRecordUserModifyInfo
MaintenanceRecordSupplierModifyInfo
MaintenanceRecordFull
sendEmail
DeviceContract
StatsHourlyUtilization
MobileDashboard
Cabinet
CabinetVo
ItemType
ItemTypeVo
ImportResult
ImportDetail
Item
WechatAccount
CameraPicture
AuditOrder
CertificateInfo
AuditInfo
DeviceServiceRequire
MaintenanceType
AssetsFolder
assetsFileContentsList
deviceMonthlyReport
LoopPower
LoopPowerDevice
LoopPowerDeviceMap
LoopDeviceDownLoad
PouStock
PouService
CameraConfigVO
VideoRecord
camera
account
AccountCameraCounts
CameraSimpleVO
CommonResult_List_string_
CommonResult_string_
CommonResult_camera_
CommonResult_List_VideoRecord_
CommonResult_boolean_
CommonResult_account_
CommonPageResult_List_CameraSimpleVO_
CommonPageResult_List_account_
CommonResult_AccountCameraCounts_