public class ApiService extends Object implements IApiService
| 构造器和说明 |
|---|
ApiService(IRetrofitApiService retrofitApiService) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResp<AddEquiResult> |
addEqui(AddEquiParam addEquiParam)
添加设备
|
ApiResp<List<AddEquiResult>> |
addEquiByList(List<AddEquiParam> addEquiParamList)
批量添加设备
|
ApiResp |
addGroup(int projectId,
String groupName,
int groupSort,
String groupDesc)
创建项目分组接口
|
ApiResp |
addProject(String projectName,
String projectDesc)
新增项目接口
|
ApiResp |
alterEquiBySno(String equiSno,
int projectId,
int groupId,
String equiName,
String equiPassword)
修改设备信息接口
|
ApiResp |
alterGroup(int groupId,
String groupName,
int groupSort,
String groupDesc)
修改项目分组接口
|
ApiResp |
alterProject(int projectId,
String projectName)
修改项目名称接口
|
ApiResp |
alterProjectTransferStatus(int projectId,
boolean enableTransfer)
修改项目透传状态接口
|
ApiResp<List<ProjectResult>> |
getAppProjectList()
获取应用 绑定项目列表接口
|
ApiResp<EquiResult> |
getEquiInfo(String equiSno)
获取设备详情接口
|
ApiResp |
getEquiInfoBySno(String equiSno)
获取设备详情接口(sno)
|
ApiResp<List<EquiResult>> |
getEquiList(int projectId,
int groupId,
int equiWorkStatus,
String dataHandleType)
获取设备列表接口
|
ApiResp<List<StatusResult>> |
getEquiWorkStatusList()
获取设备状态列表接口
|
ApiResp<List<GroupResult>> |
getGroupList(int projectId,
String groupName)
获取分组列表接口
|
ApiResp |
removeEquiBySno(String equiSno)
删除设备接口
|
ApiResp |
removeEquiBySnos(String equiSnos)
批量删除设备接口
|
ApiResp |
removeGroupById(int groupId)
删除项目分组
|
ApiResp |
removeProjectById(int projectId)
删除项目
|
ApiResp |
unbindProject(int projectId)
解绑应用与项目接口
|
public ApiService(IRetrofitApiService retrofitApiService)
public ApiResp addProject(String projectName, String projectDesc)
addProject 在接口中 IApiServiceprojectName - 项目名称projectDesc - 项目描述public ApiResp alterProject(int projectId, String projectName)
alterProject 在接口中 IApiServiceprojectId - 项目idprojectName - 修改后项目名称public ApiResp removeProjectById(int projectId)
removeProjectById 在接口中 IApiServiceprojectId - 项目idpublic ApiResp<List<ProjectResult>> getAppProjectList()
getAppProjectList 在接口中 IApiServicepublic ApiResp alterProjectTransferStatus(int projectId, boolean enableTransfer)
alterProjectTransferStatus 在接口中 IApiServiceprojectId - 项目idenableTransfer - 透传状态 true 开启 false 关闭public ApiResp unbindProject(int projectId)
unbindProject 在接口中 IApiServiceprojectId - 项目idpublic ApiResp<List<GroupResult>> getGroupList(int projectId, String groupName)
getGroupList 在接口中 IApiServiceprojectId - 项目idgroupName - 查询分组名称(模糊匹配)public ApiResp addGroup(int projectId, String groupName, int groupSort, String groupDesc)
addGroup 在接口中 IApiServiceprojectId - 项目idgroupName - 项目分组名称groupSort - 项目分组排序值groupDesc - 项目分组描述public ApiResp alterGroup(int groupId, String groupName, int groupSort, String groupDesc)
alterGroup 在接口中 IApiServicegroupId - 项目分组idgroupName - 项目分组名称groupSort - 项目分组排序值groupDesc - 项目分组描述public ApiResp removeGroupById(int groupId)
removeGroupById 在接口中 IApiServicegroupId - 项目分组idpublic ApiResp getEquiInfoBySno(String equiSno)
getEquiInfoBySno 在接口中 IApiServiceequiSno - 设备snopublic ApiResp<EquiResult> getEquiInfo(String equiSno)
getEquiInfo 在接口中 IApiServiceequiSno - 设备snopublic ApiResp<List<EquiResult>> getEquiList(int projectId, int groupId, int equiWorkStatus, String dataHandleType)
getEquiList 在接口中 IApiServiceprojectId - 项目idgroupId - 项目分组idequiWorkStatus - 设备状态(状态接口获取)dataHandleType - 数据处理方式(数据处理方式接口获取)public ApiResp<List<StatusResult>> getEquiWorkStatusList()
getEquiWorkStatusList 在接口中 IApiServicepublic ApiResp<AddEquiResult> addEqui(AddEquiParam addEquiParam)
addEqui 在接口中 IApiServiceaddEquiParam - 注册设备JSON对象public ApiResp<List<AddEquiResult>> addEquiByList(List<AddEquiParam> addEquiParamList)
addEquiByList 在接口中 IApiServiceaddEquiParamList - 注册设备JSON对象列表public ApiResp alterEquiBySno(String equiSno, int projectId, int groupId, String equiName, String equiPassword)
alterEquiBySno 在接口中 IApiServiceequiSno - 设备snoprojectId - 项目idgroupId - 分组idequiName - 设备名称equiPassword - 设备通讯密码public ApiResp removeEquiBySno(String equiSno)
removeEquiBySno 在接口中 IApiServiceequiSno - 设备snopublic ApiResp removeEquiBySnos(String equiSnos)
removeEquiBySnos 在接口中 IApiServiceequiSnos - 设备snos(格式 1,2,3,4)Copyright © 2023. All rights reserved.