lidongdong
2023-11-02 2b5023684a60e5aff1888dadadb32758517a41fe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
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);
}