package com.panzhihua.common.service.bracelet;
|
|
import com.panzhihua.common.model.dtos.bracelet.BraceletEarlyWarningDO;
|
import com.panzhihua.common.model.dtos.bracelet.BraceletUserDataDO;
|
import com.panzhihua.common.model.vos.R;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.*;
|
|
@FeignClient(name = "bracelet")
|
public interface CommunityBraceletService
|
{
|
@PostMapping("/braceletApi/addBracelet")
|
R addBracelet(@RequestBody BraceletUserDataDO braceletUserDataDO);
|
|
|
@PostMapping("/braceletApi/upBracelet")
|
R upBracelet(@RequestBody BraceletUserDataDO braceletUserDataDO);
|
|
|
@DeleteMapping("/braceletApi/delectData")
|
R delectData(@RequestParam("id") String id);
|
|
@GetMapping("/braceletApi/getData")
|
R getData(@RequestParam("pageNum") Integer pageNum,
|
@RequestParam("pageSize") Integer pageSize,
|
@RequestParam(value = "communityId",required = false) String communityId,
|
@RequestParam(value = "userName",required = false) String userName,
|
@RequestParam(value = "phone",required = false) String phone);
|
|
/**
|
* 设备用户详情数据
|
* @return
|
*/
|
@GetMapping("/braceletApi/getDetails")
|
R getDetails(@RequestParam("deviceID") String deviceID);
|
|
|
|
|
/**
|
* 编辑手环预警数据
|
* @param braceletEarlyWarningDO
|
* @return
|
*/
|
@PostMapping("/braceletApi/upEarlyWarning")
|
R upEarlyWarning(@RequestBody BraceletEarlyWarningDO braceletEarlyWarningDO) ;
|
|
/**
|
* 删除预警数据
|
* @param id
|
* @return
|
*/
|
@DeleteMapping("/braceletApi/delectEarlyWarning")
|
R delectEarlyWarning(@RequestParam("id") String id);
|
|
/**
|
* 获取预警数据
|
* @param communityId
|
* @return
|
*/
|
@GetMapping("/braceletApi/getEarlyWarningList")
|
R getList(@RequestParam("pageNum") Integer pageNum,
|
@RequestParam("pageSize") Integer pageSize,
|
@RequestParam(value = "communityId",required = false) String communityId,
|
@RequestParam(value = "equipmentNumber",required = false) String equipmentNumber,
|
@RequestParam(value = "disposeUserId",required = false) String disposeUserId,
|
@RequestParam(value = "type",required = false) String type,
|
@RequestParam(value = "userName",required = false) String userName,
|
@RequestParam(value = "phone",required = false) String phone);
|
|
/**
|
* 获取单个预警信息详情
|
* @param id
|
* @return
|
*/
|
@GetMapping("/braceletApi/getEarlyWarningDetails")
|
R getEarlyWarningDetails(@RequestParam("id") String id);
|
|
/**
|
* 后台处理接口
|
* @return
|
*/
|
@PostMapping("/braceletApi/dispose")
|
R dispose(@RequestBody BraceletEarlyWarningDO braceletEarlyWarningDO);
|
|
|
/**
|
* 微信处理接口
|
* @param braceletEarlyWarningDO
|
* @return
|
*/
|
@PostMapping("/braceletApi/WXdispose")
|
R WXdispose(@RequestBody BraceletEarlyWarningDO braceletEarlyWarningDO);
|
|
|
|
/**
|
* 处理人
|
* @param communityId
|
* @return
|
*/
|
@GetMapping("/braceletApi/conductorList")
|
R conductorList(@RequestParam("communityId") String communityId);
|
|
|
/******************************************************************************************************************************
|
*
|
* 大屏居家养老
|
*
|
*****************************************************************************************************************************/
|
/**
|
* 手环人数
|
* @return
|
*/
|
@GetMapping("/braceletApi/getUserNum")
|
public R getUserNum(@RequestParam("communityId") String communityId);
|
|
/**
|
* 手环定位数据
|
*/
|
@GetMapping("/braceletApi/getUserList")
|
public R getUserList(@RequestParam("communityId") String communityId);
|
|
/**
|
* 获取手环预警次数
|
* @return
|
*/
|
@GetMapping("/braceletApi/getWarningNum")
|
public R getWarningNum(@RequestParam("communityId") String communityId,
|
@RequestParam(value = "disposeType",required = false) String disposeType);
|
|
|
}
|