mitao
2025-02-21 31573d6180d15ef65ed0df9c2732495f40b12663
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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
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);
 
 
}