New file |
| | |
| | | package com.hdl.linkpm.sdk.core.api; |
| | | |
| | | import com.hdl.linkpm.sdk.user.HDLLinkPMUser; |
| | | |
| | | /** |
| | | * Created by jlchen on 12/3/21. |
| | | * B端 用户相关的API接口 |
| | | */ |
| | | public class HDLCloudProjectApi { |
| | | /***************项目管理***************/ |
| | | //获取指定公司员工列表 支持名称模糊查询 |
| | | public static final String POST_DEBUGGER_GET = "/basis-footstone/mgmt/user/manage/getUserByCompanyIdAndUserName"; |
| | | //新增项目 |
| | | public static final String POST_PROJECT_CREATE = "/smart-footstone/mgmt/community/project/create"; |
| | | //删除项目 |
| | | public static final String POST_PROJECT_DELETE_BY_ID = "/smart-footstone/mgmt/community/project/deleteById"; |
| | | //获取项目列表 |
| | | public static final String POST_PROJECT_GET_PAGE = "/smart-footstone/mgmt/community/project/page"; |
| | | //获取二次调试 |
| | | public static final String POST_REDEBUG_GET_PAGE = "/smart-footstone/mgmt/community/project/getDebugInfoList"; |
| | | //编辑项目 |
| | | public static final String POST_PROJECT_UPDATE = "/smart-footstone/mgmt/community/project/update"; |
| | | // //分配调试人员 |
| | | // public static final String POST_PROJECT_ARRANGE_DEBUG_USER = "/smart-footstone/mgmt/community/project/arrangeDebugUser"; |
| | | //根据项目调试状态获取项目统计数据 |
| | | public static final String POST_PROJECT_GET_SUMMARY_LIST = "/smart-footstone/mgmt/community/project/getSummaryList"; |
| | | //根据项目ID获取项目信息 |
| | | public static final String POST_PROJECT_GET_INFO = "/smart-footstone/mgmt/community/project/getInfo"; |
| | | //分配业务人员后 修改为跟进中状态 |
| | | public static final String POST_PROJECT_ARRANGE_BUSINESS_USER = "/smart-footstone/mgmt/community/project/arrangeBusinessUser"; |
| | | //交付项目 所有房屋处于已交付状态才通过 否则提示尚未有未交付的房屋 |
| | | public static final String POST_PROJECT_DELIVERY_ROJECT = "/smart-footstone/mgmt/community/project/deliveryProject"; |
| | | //撤回交付的项目 已交付的项目变为待交付 针对酒店和地产项目 |
| | | public static final String POST_PROJECT_WITHDRAW_DELIVERY_PROJECT = "/smart-footstone/mgmt/community/project/withdrawDeliveryProject"; |
| | | |
| | | |
| | | /***************房屋管理***************/ |
| | | //查询房屋信息列表,分页查询 :根据查询条件,返回查询结果的房屋详细信息列表 |
| | | public static final String POST_PROJECT_GET_HOUSE_PAGE = "/smart-footstone/mgmt/community/houseExtend/getHousePage"; |
| | | //添加分配调试人员 :给房屋添加调试人员,调试人员账号必须存在,更新调试人员调试这个接口就好,会进行覆盖 |
| | | public static final String POST_HOUSE_DEBUGGER_ADD = "/smart-footstone/mgmt/community/houseExtend/add"; |
| | | //批量添加调试人员 :多个房屋同时分配给一个调试人员 |
| | | public static final String POST_HOUSE_DEBUGGER_BATCHADD = "/smart-footstone/mgmt/community/houseExtend/batchAdd"; |
| | | //批量更新调试状态 |
| | | public static final String POST_HOUSE_BATCH_UPDATE_STATUS = "/smart-footstone/mgmt/community/houseExtend/batchUpdateStatus"; |
| | | |
| | | |
| | | /***************数据上传云端***************/ |
| | | /** |
| | | * 更新oid 全量 |
| | | */ |
| | | public static final String POST_HOUSE_DEVICE_FULL_UPDATE = "/home-wisdom/program/device/oid/add"; |
| | | /** |
| | | * 功能全量更新 |
| | | */ |
| | | public static final String POST_HOUSE_FUNCTION_FULL_UPDATE = "/home-wisdom/program/device/add"; |
| | | /** |
| | | * 房间Uid全量更新 |
| | | */ |
| | | public static final String POST_HOUSE_ROOM_FULL_UPDATE = "/home-wisdom/program/room/add"; |
| | | /** |
| | | * 场景全量更新 |
| | | */ |
| | | public static final String POST_HOUSE_SCENE_FULL_UPDATE = "/home-wisdom/program/scene/sync"; |
| | | /** |
| | | * 自动化全量更新 |
| | | */ |
| | | public static final String POST_HOUSE_LOGIC_FULL_UPDATE = "/home-wisdom/program/logic/sync"; |
| | | /** |
| | | * 安防全量更新 |
| | | */ |
| | | public static final String POST_HOUSE_SECURITY_FULL_UPDATE = "/home-wisdom/program/security/sync"; |
| | | /** |
| | | * 群控全量更新 |
| | | */ |
| | | public static final String POST_HOUSE_GROUPCONTROL_FULL_UPDATE = "/home-wisdom/program/device/groupcontrol/syncData"; |
| | | /** |
| | | * 更改住宅名称 |
| | | */ |
| | | public static final String POST_HOUSENAME_UPDATE = "/home-wisdom/program/home/updateName"; |
| | | /** |
| | | * 添加推送Token |
| | | */ |
| | | public static final String POST_JPUSH_BIND = "/smart-footstone/app/push-information/add"; |
| | | /** |
| | | * 删除推送Token |
| | | */ |
| | | public static final String POST_JPUSH_UNBIND = "/smart-footstone/app/push-information/delete"; |
| | | |
| | | /***************网关驱动***************/ |
| | | /** |
| | | * 获取驱动分页列表 |
| | | */ |
| | | public static final String POST_GET_DRIVERLIST = "/smart-footstone/driver/driverList"; |
| | | |
| | | /** |
| | | * 获取驱动版本分页列表 |
| | | */ |
| | | public static final String POST_GET_VERSIONLIST = "/smart-footstone/driver/versionList"; |
| | | |
| | | /** |
| | | * 红外设备类型列表 |
| | | */ |
| | | public static final String POST_GET_IR_DEVICETYPELIST = "/smart-footstone/app/ir/device-type/list"; |
| | | |
| | | /** |
| | | * 查询红外设备类型的品牌列表 |
| | | */ |
| | | public static final String POST_GET_IR_DEVICEBRANDLIST = "/smart-footstone/app/ir/brand/list"; |
| | | |
| | | /** |
| | | * 查询红外设备类型的品牌红外码库列表 |
| | | */ |
| | | public static final String POST_GET_IR_DEVICECODELIST = "/smart-footstone/app/ir/code/list"; |
| | | |
| | | /** |
| | | * 添加驱动下载次数 |
| | | */ |
| | | public static final String POST_ADD_DOWNLOADCOUNT= "/smart-footstone/driver/addDownloadCount"; |
| | | |
| | | /** |
| | | * 添加固件下载次数 |
| | | */ |
| | | public static final String POST_ADD_FIRMWARE_DOWNLOADCOUNT= "/smart-footstone/firmware/firmwareVersion/updateDownload"; |
| | | |
| | | /** |
| | | * 添加三方下载次数 |
| | | */ |
| | | public static final String POST_ADD_THIRD_DOWNLOADCOUNT= "/iot-cloud/mgmt/third/firmware/version/downOverlay"; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 获取完整的请求地址 |
| | | * @param api |
| | | * @return |
| | | */ |
| | | public static String getRequestUrl(String api){ |
| | | return HDLLinkPMUser.getInstance().getUserRegionUrl() + api; |
| | | } |
| | | } |