Commit eee8a55375cc89b343016f229b1c4a9ec1ce8929
Merge branch 'microservice_fix' into 'master_dev'
fix: 微服务兼容问题 See merge request yunteng/thingskit!407
Showing
65 changed files
with
131 additions
and
0 deletions
... | ... | @@ -14,6 +14,7 @@ import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
14 | 14 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
15 | 15 | import org.thingsboard.server.controller.BaseController; |
16 | 16 | import org.thingsboard.server.dao.yunteng.service.AlarmProfileService; |
17 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
17 | 18 | |
18 | 19 | import java.util.HashMap; |
19 | 20 | import java.util.List; |
... | ... | @@ -22,6 +23,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
22 | 23 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.ORDER_TYPE; |
23 | 24 | |
24 | 25 | @RestController |
26 | +@TbCoreComponent | |
25 | 27 | @RequestMapping("api/yt/alarm/profile") |
26 | 28 | @Api(tags = {"告警配置"}) |
27 | 29 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -27,12 +27,14 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
27 | 27 | import org.thingsboard.server.controller.BaseController; |
28 | 28 | import org.thingsboard.server.dao.exception.DataValidationException; |
29 | 29 | import org.thingsboard.server.dao.yunteng.service.HomePageService; |
30 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
30 | 31 | import org.thingsboard.server.service.security.model.SecurityUser; |
31 | 32 | |
32 | 33 | @RequestMapping("api/yt/homepage") |
33 | 34 | @Api(tags = {"首页"}) |
34 | 35 | @RequiredArgsConstructor |
35 | 36 | @RestController |
37 | +@TbCoreComponent | |
36 | 38 | public class HomePageController extends BaseController { |
37 | 39 | |
38 | 40 | private final HomePageService homePageService; | ... | ... |
... | ... | @@ -32,9 +32,11 @@ import org.thingsboard.server.dao.util.yunteng.CronUtils; |
32 | 32 | import org.thingsboard.server.dao.util.yunteng.ScheduleUtils; |
33 | 33 | import org.thingsboard.server.dao.yunteng.service.TkSysJobService; |
34 | 34 | import org.thingsboard.server.queue.discovery.TbServiceInfoProvider; |
35 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
35 | 36 | |
36 | 37 | /** 调度任务信息操作处理 */ |
37 | 38 | @RestController |
39 | +@TbCoreComponent | |
38 | 40 | @RequestMapping("api/yt/monitor/job") |
39 | 41 | @RequiredArgsConstructor |
40 | 42 | @Api(tags = {"定时任务"}) | ... | ... |
... | ... | @@ -16,6 +16,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
16 | 16 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
17 | 17 | import org.thingsboard.server.controller.BaseController; |
18 | 18 | import org.thingsboard.server.dao.yunteng.service.TkSysJobLogService; |
19 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
19 | 20 | |
20 | 21 | import java.sql.Timestamp; |
21 | 22 | import java.util.HashMap; |
... | ... | @@ -25,6 +26,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
25 | 26 | |
26 | 27 | /** 调度日志操作处理 */ |
27 | 28 | @RestController |
29 | +@TbCoreComponent | |
28 | 30 | @RequestMapping("api/yt/monitor/job_log") |
29 | 31 | @RequiredArgsConstructor |
30 | 32 | @Api(tags = {"定时任务执行日志"}) | ... | ... |
... | ... | @@ -33,6 +33,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
33 | 33 | import org.thingsboard.server.controller.BaseController; |
34 | 34 | import org.thingsboard.server.dao.yunteng.service.ThingsModelService; |
35 | 35 | import org.thingsboard.server.dao.yunteng.service.TkDeviceProfileService; |
36 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
36 | 37 | import org.thingsboard.server.service.entitiy.device.profile.TbDeviceProfileService; |
37 | 38 | import org.thingsboard.server.utils.ImportModbusUtils; |
38 | 39 | |
... | ... | @@ -48,6 +49,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
48 | 49 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.ORDER_TYPE; |
49 | 50 | |
50 | 51 | @RestController |
52 | +@TbCoreComponent | |
51 | 53 | @RequiredArgsConstructor |
52 | 54 | @RequestMapping("api/yt/things_model") |
53 | 55 | @Api(tags = {"物模型管理"}) | ... | ... |
... | ... | @@ -36,6 +36,7 @@ import org.thingsboard.server.dao.user.UserService; |
36 | 36 | import org.thingsboard.server.dao.yunteng.service.MenuService; |
37 | 37 | import org.thingsboard.server.dao.yunteng.service.TkTenantService; |
38 | 38 | import org.thingsboard.server.dao.yunteng.service.TkUserService; |
39 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
39 | 40 | import org.thingsboard.server.service.entitiy.tenant.TbTenantService; |
40 | 41 | import org.thingsboard.server.service.entitiy.user.TbUserService; |
41 | 42 | import org.thingsboard.server.service.install.InstallScripts; |
... | ... | @@ -51,6 +52,7 @@ import java.util.UUID; |
51 | 52 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
52 | 53 | |
53 | 54 | @RestController |
55 | +@TbCoreComponent | |
54 | 56 | @RequestMapping("api/yt/admin") |
55 | 57 | @Api(tags = {"租户管理", "菜单管理"}) |
56 | 58 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -21,6 +21,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
21 | 21 | import org.thingsboard.server.controller.BaseController; |
22 | 22 | import org.thingsboard.server.dao.yunteng.service.AlarmProfileService; |
23 | 23 | import org.thingsboard.server.dao.yunteng.service.TkAlarmContactService; |
24 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
24 | 25 | |
25 | 26 | import java.net.URI; |
26 | 27 | import java.util.HashMap; |
... | ... | @@ -36,6 +37,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
36 | 37 | * @Description 告警联系人 @Author cxy @Date 2021/11/2 14:54 |
37 | 38 | */ |
38 | 39 | @RestController |
40 | +@TbCoreComponent | |
39 | 41 | @RequestMapping("/api/yt/alarm_contact") |
40 | 42 | @RequiredArgsConstructor |
41 | 43 | @Api(tags = "告警联系人") | ... | ... |
... | ... | @@ -19,6 +19,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
19 | 19 | import org.thingsboard.server.controller.BaseController; |
20 | 20 | import org.thingsboard.server.dao.yunteng.entities.TkAlarmEntity; |
21 | 21 | import org.thingsboard.server.dao.yunteng.service.TkAlarmInfoService; |
22 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
22 | 23 | |
23 | 24 | import java.util.HashMap; |
24 | 25 | import java.util.List; |
... | ... | @@ -31,6 +32,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
31 | 32 | * @Description 告警中心 @Author cxy @Date 2021/11/11 9:23 |
32 | 33 | */ |
33 | 34 | @RestController |
35 | +@TbCoreComponent | |
34 | 36 | @RequestMapping("/api/yt/alarm") |
35 | 37 | @RequiredArgsConstructor |
36 | 38 | @Api(tags = "告警中心") | ... | ... |
... | ... | @@ -9,6 +9,7 @@ import org.springframework.util.Assert; |
9 | 9 | import org.springframework.web.bind.annotation.*; |
10 | 10 | import org.thingsboard.server.common.data.yunteng.dto.AlarmInfoDTO; |
11 | 11 | import org.thingsboard.server.dao.yunteng.service.TkNoticeService; |
12 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
12 | 13 | import org.thingsboard.server.service.security.exception.JwtExpiredTokenException; |
13 | 14 | |
14 | 15 | import java.net.InetAddress; |
... | ... | @@ -24,6 +25,7 @@ import java.net.InetAddress; |
24 | 25 | * @Copyright 2016-2018 - Powered By 云腾五洲 |
25 | 26 | */ |
26 | 27 | @RestController |
28 | +@TbCoreComponent | |
27 | 29 | @RequestMapping("/api/yt/notice") |
28 | 30 | @RequiredArgsConstructor |
29 | 31 | @Slf4j | ... | ... |
... | ... | @@ -12,6 +12,7 @@ import org.thingsboard.server.common.data.yunteng.dto.SysAppDesignDTO; |
12 | 12 | import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
13 | 13 | import org.thingsboard.server.controller.BaseController; |
14 | 14 | import org.thingsboard.server.dao.yunteng.service.SysAppDesignService; |
15 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
15 | 16 | |
16 | 17 | /** |
17 | 18 | * @author: 徐浩然 |
... | ... | @@ -20,6 +21,7 @@ import org.thingsboard.server.dao.yunteng.service.SysAppDesignService; |
20 | 21 | */ |
21 | 22 | @Api(tags = "APP定制") |
22 | 23 | @RestController |
24 | +@TbCoreComponent | |
23 | 25 | @RequestMapping("api/yt/app_design") |
24 | 26 | @RequiredArgsConstructor |
25 | 27 | public class TkAppDesignController extends BaseController { | ... | ... |
... | ... | @@ -9,6 +9,7 @@ import org.springframework.web.bind.annotation.RequestMapping; |
9 | 9 | import org.springframework.web.bind.annotation.RestController; |
10 | 10 | import org.thingsboard.server.common.data.yunteng.dto.SysAreaDTO; |
11 | 11 | import org.thingsboard.server.dao.yunteng.service.SysAreaService; |
12 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
12 | 13 | |
13 | 14 | import java.util.List; |
14 | 15 | |
... | ... | @@ -19,6 +20,7 @@ import java.util.List; |
19 | 20 | */ |
20 | 21 | @Api(tags = "中国省市区街关联") |
21 | 22 | @RestController |
23 | +@TbCoreComponent | |
22 | 24 | @RequestMapping("api/yt/area") |
23 | 25 | @RequiredArgsConstructor |
24 | 26 | public class TkAreaController { | ... | ... |
... | ... | @@ -23,6 +23,7 @@ import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
23 | 23 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
24 | 24 | import org.thingsboard.server.controller.BaseController; |
25 | 25 | import org.thingsboard.server.dao.yunteng.service.TkConfigurationCenterService; |
26 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
26 | 27 | |
27 | 28 | import java.util.HashMap; |
28 | 29 | import java.util.List; |
... | ... | @@ -30,6 +31,7 @@ import java.util.List; |
30 | 31 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
31 | 32 | |
32 | 33 | @RestController |
34 | +@TbCoreComponent | |
33 | 35 | @RequestMapping("/api/yt/configuration/center") |
34 | 36 | @RequiredArgsConstructor |
35 | 37 | @Api(tags = "组态中心") | ... | ... |
... | ... | @@ -15,8 +15,10 @@ import org.thingsboard.server.common.data.yunteng.dto.DeleteDTO; |
15 | 15 | import org.thingsboard.server.common.data.yunteng.dto.request.ConfigurationContentInfoDTO; |
16 | 16 | import org.thingsboard.server.controller.BaseController; |
17 | 17 | import org.thingsboard.server.dao.yunteng.service.TkConfigurationContentService; |
18 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
18 | 19 | |
19 | 20 | @RestController |
21 | +@TbCoreComponent | |
20 | 22 | @RequestMapping("/api/yt/configuration/content") |
21 | 23 | @RequiredArgsConstructor |
22 | 24 | @Api(tags = "组态内容") | ... | ... |
... | ... | @@ -22,11 +22,13 @@ import org.thingsboard.server.dao.yunteng.service.TkConfigurationActService; |
22 | 22 | import org.thingsboard.server.dao.yunteng.service.TkConfigurationContentNodeService; |
23 | 23 | import org.thingsboard.server.dao.yunteng.service.TkConfigurationDatasourceService; |
24 | 24 | import org.thingsboard.server.dao.yunteng.service.TkConfigurationEventService; |
25 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
25 | 26 | |
26 | 27 | /** |
27 | 28 | * @author Administrator |
28 | 29 | */ |
29 | 30 | @RestController |
31 | +@TbCoreComponent | |
30 | 32 | @RequestMapping("/api/yt/new/configuration/node") |
31 | 33 | @RequiredArgsConstructor |
32 | 34 | @Api(tags = "组态结点管理(新)") | ... | ... |
... | ... | @@ -15,6 +15,7 @@ import org.thingsboard.server.controller.BaseController; |
15 | 15 | import org.thingsboard.server.dao.yunteng.service.TkConfigurationActService; |
16 | 16 | import org.thingsboard.server.dao.yunteng.service.TkConfigurationDatasourceService; |
17 | 17 | import org.thingsboard.server.dao.yunteng.service.TkConfigurationEventService; |
18 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
18 | 19 | |
19 | 20 | import java.util.List; |
20 | 21 | import java.util.Optional; |
... | ... | @@ -23,6 +24,7 @@ import java.util.Optional; |
23 | 24 | * @author Administrator |
24 | 25 | */ |
25 | 26 | @RestController |
27 | +@TbCoreComponent | |
26 | 28 | @RequestMapping("/api/yt/configuration/node") |
27 | 29 | @RequiredArgsConstructor |
28 | 30 | @Api(tags = "组态结点管理") | ... | ... |
... | ... | @@ -40,10 +40,12 @@ import org.thingsboard.server.controller.BaseController; |
40 | 40 | import org.thingsboard.server.dao.yunteng.service.ConvertConfigService; |
41 | 41 | import org.thingsboard.server.dao.yunteng.service.SceneLinkageService; |
42 | 42 | import org.thingsboard.server.dao.yunteng.service.TkRuleChainService; |
43 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
43 | 44 | import org.thingsboard.server.service.rule.TbRuleChainService; |
44 | 45 | import org.thingsboard.server.service.security.permission.Operation; |
45 | 46 | |
46 | 47 | @RestController |
48 | +@TbCoreComponent | |
47 | 49 | @RequiredArgsConstructor |
48 | 50 | @RequestMapping("api/yt/convert") |
49 | 51 | @Api(tags = {"数据流转控制器"}) | ... | ... |
... | ... | @@ -23,12 +23,14 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
23 | 23 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
24 | 24 | import org.thingsboard.server.controller.BaseController; |
25 | 25 | import org.thingsboard.server.dao.yunteng.service.TkDataBoardService; |
26 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
26 | 27 | |
27 | 28 | import java.util.*; |
28 | 29 | |
29 | 30 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
30 | 31 | |
31 | 32 | @RestController |
33 | +@TbCoreComponent | |
32 | 34 | @RequiredArgsConstructor |
33 | 35 | @RequestMapping("api/yt/data_board") |
34 | 36 | @PreAuthorize("@check.checkPermissions({'TENANT_ADMIN','CUSTOMER_USER'},{})") | ... | ... |
... | ... | @@ -24,11 +24,13 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
24 | 24 | import org.thingsboard.server.controller.BaseController; |
25 | 25 | import org.thingsboard.server.dao.yunteng.service.TkDataBoardService; |
26 | 26 | import org.thingsboard.server.dao.yunteng.service.TkDataComponentService; |
27 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
27 | 28 | |
28 | 29 | import java.util.ArrayList; |
29 | 30 | import java.util.List; |
30 | 31 | |
31 | 32 | @RestController |
33 | +@TbCoreComponent | |
32 | 34 | @RequiredArgsConstructor |
33 | 35 | @PreAuthorize("@check.checkPermissions({'TENANT_ADMIN','CUSTOMER_USER'},{})") |
34 | 36 | @RequestMapping("api/yt/data_component") | ... | ... |
application/src/main/java/org/thingsboard/server/controller/yunteng/TkDataViewContentController.java
... | ... | @@ -15,11 +15,13 @@ import org.thingsboard.server.common.data.yunteng.dto.DeleteDTO; |
15 | 15 | import org.thingsboard.server.common.data.yunteng.dto.request.TkDataViewContentInfoDTO; |
16 | 16 | import org.thingsboard.server.controller.BaseController; |
17 | 17 | import org.thingsboard.server.dao.yunteng.service.TkDataViewContentService; |
18 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
18 | 19 | |
19 | 20 | /** |
20 | 21 | * @author tianfuLei |
21 | 22 | */ |
22 | 23 | @RestController |
24 | +@TbCoreComponent | |
23 | 25 | @RequestMapping("/api/yt/data_view/content") |
24 | 26 | @RequiredArgsConstructor |
25 | 27 | @Api(tags = "大屏内容") | ... | ... |
... | ... | @@ -21,6 +21,7 @@ import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
21 | 21 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
22 | 22 | import org.thingsboard.server.controller.BaseController; |
23 | 23 | import org.thingsboard.server.dao.yunteng.service.TkDataViewService; |
24 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
24 | 25 | |
25 | 26 | import java.util.HashMap; |
26 | 27 | |
... | ... | @@ -30,6 +31,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
30 | 31 | * @author tianfuLei |
31 | 32 | */ |
32 | 33 | @RestController |
34 | +@TbCoreComponent | |
33 | 35 | @RequestMapping("/api/yt/data_view") |
34 | 36 | @RequiredArgsConstructor |
35 | 37 | @Api(tags = "大屏设计器") | ... | ... |
... | ... | @@ -18,6 +18,7 @@ import org.thingsboard.server.common.data.yunteng.enums.TkSystemTypeEnum; |
18 | 18 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
19 | 19 | import org.thingsboard.server.controller.BaseController; |
20 | 20 | import org.thingsboard.server.dao.yunteng.service.TkDataViewInterfaceService; |
21 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
21 | 22 | |
22 | 23 | import java.util.*; |
23 | 24 | |
... | ... | @@ -27,6 +28,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
27 | 28 | * @author tianfuLei |
28 | 29 | */ |
29 | 30 | @RestController |
31 | +@TbCoreComponent | |
30 | 32 | @RequestMapping("/api/yt/data_view_interface") |
31 | 33 | @RequiredArgsConstructor |
32 | 34 | @Api(tags = "大屏公共接口") | ... | ... |
... | ... | @@ -19,12 +19,14 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
19 | 19 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
20 | 20 | import org.thingsboard.server.controller.BaseController; |
21 | 21 | import org.thingsboard.server.dao.yunteng.service.TkDeviceAccessInformationService; |
22 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
22 | 23 | |
23 | 24 | import java.util.HashMap; |
24 | 25 | |
25 | 26 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
26 | 27 | |
27 | 28 | @RestController |
29 | +@TbCoreComponent | |
28 | 30 | @RequiredArgsConstructor |
29 | 31 | @RequestMapping("api/yt/device_profile/access_information") |
30 | 32 | @Api(tags = {"设备接入信息管理"}) | ... | ... |
... | ... | @@ -40,6 +40,7 @@ import org.thingsboard.server.dao.yunteng.service.TkAlarmInfoService; |
40 | 40 | import org.thingsboard.server.dao.yunteng.service.TkDeviceProfileService; |
41 | 41 | import org.thingsboard.server.dao.yunteng.service.TkDeviceService; |
42 | 42 | import org.thingsboard.server.dao.yunteng.service.media.TkVideoChannelService; |
43 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
43 | 44 | import org.thingsboard.server.service.entitiy.alarm.TbAlarmService; |
44 | 45 | import org.thingsboard.server.service.entitiy.device.TbDeviceService; |
45 | 46 | import org.thingsboard.server.service.entitiy.entity.relation.TbEntityRelationService; |
... | ... | @@ -55,6 +56,7 @@ import java.util.concurrent.ExecutionException; |
55 | 56 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
56 | 57 | |
57 | 58 | @RestController |
59 | +@TbCoreComponent | |
58 | 60 | @RequiredArgsConstructor |
59 | 61 | @RequestMapping("api/yt/device") |
60 | 62 | @Api(tags = {"设备管理"}) | ... | ... |
... | ... | @@ -15,12 +15,14 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
15 | 15 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
16 | 16 | import org.thingsboard.server.controller.BaseController; |
17 | 17 | import org.thingsboard.server.dao.yunteng.service.TkDeviceProfileCategoryService; |
18 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
18 | 19 | |
19 | 20 | import java.util.HashMap; |
20 | 21 | |
21 | 22 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
22 | 23 | |
23 | 24 | @RestController |
25 | +@TbCoreComponent | |
24 | 26 | @RequiredArgsConstructor |
25 | 27 | @RequestMapping("api/yt/device_profile/category") |
26 | 28 | @Api(tags = {"产品品类管理"}) | ... | ... |
... | ... | @@ -34,6 +34,7 @@ import org.thingsboard.server.controller.BaseController; |
34 | 34 | import org.thingsboard.server.dao.yunteng.service.ThingsModelService; |
35 | 35 | import org.thingsboard.server.dao.yunteng.service.TkDeviceProfileService; |
36 | 36 | import org.thingsboard.server.dao.yunteng.service.TkDeviceScriptService; |
37 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
37 | 38 | import org.thingsboard.server.service.entitiy.device.profile.TbDeviceProfileService; |
38 | 39 | import org.thingsboard.server.service.security.permission.Operation; |
39 | 40 | |
... | ... | @@ -45,6 +46,7 @@ import java.util.concurrent.ExecutionException; |
45 | 46 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
46 | 47 | |
47 | 48 | @RestController |
49 | +@TbCoreComponent | |
48 | 50 | @RequiredArgsConstructor |
49 | 51 | @RequestMapping("api/yt/device_profile") |
50 | 52 | @Api(tags = {"设备配置管理"}) | ... | ... |
... | ... | @@ -30,6 +30,8 @@ import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
30 | 30 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
31 | 31 | import org.thingsboard.server.controller.BaseController; |
32 | 32 | import org.thingsboard.server.dao.yunteng.service.TkDeviceScriptService; |
33 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
34 | + | |
33 | 35 | import java.util.HashMap; |
34 | 36 | import java.util.List; |
35 | 37 | import java.util.Map; |
... | ... | @@ -38,6 +40,7 @@ import java.util.UUID; |
38 | 40 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
39 | 41 | |
40 | 42 | @RestController |
43 | +@TbCoreComponent | |
41 | 44 | @RequiredArgsConstructor |
42 | 45 | @RequestMapping("api/yt/js") |
43 | 46 | @Api(tags = {"设备数据解析脚本管理"}) | ... | ... |
... | ... | @@ -18,6 +18,7 @@ import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
18 | 18 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
19 | 19 | import org.thingsboard.server.controller.BaseController; |
20 | 20 | import org.thingsboard.server.dao.yunteng.service.TkDeviceStateLogService; |
21 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
21 | 22 | |
22 | 23 | import java.sql.Timestamp; |
23 | 24 | import java.util.HashMap; |
... | ... | @@ -27,6 +28,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
27 | 28 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.ORDER_TYPE; |
28 | 29 | |
29 | 30 | @RestController |
31 | +@TbCoreComponent | |
30 | 32 | @RequiredArgsConstructor |
31 | 33 | @RequestMapping("api/yt/device/state/log") |
32 | 34 | @Api(tags = {"设备上下线记录"}) | ... | ... |
... | ... | @@ -17,10 +17,12 @@ import org.thingsboard.server.common.data.yunteng.dto.DeviceTypeDTO; |
17 | 17 | import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
18 | 18 | import org.thingsboard.server.controller.BaseController; |
19 | 19 | import org.thingsboard.server.dao.yunteng.service.TkDeviceTypeService; |
20 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
20 | 21 | |
21 | 22 | import java.util.List; |
22 | 23 | |
23 | 24 | @RestController |
25 | +@TbCoreComponent | |
24 | 26 | @RequestMapping("api/yt/device_type") |
25 | 27 | @RequiredArgsConstructor |
26 | 28 | @Api(value = "设备类型") | ... | ... |
... | ... | @@ -16,12 +16,14 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
16 | 16 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
17 | 17 | import org.thingsboard.server.controller.BaseController; |
18 | 18 | import org.thingsboard.server.dao.yunteng.service.SysDictService; |
19 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
19 | 20 | |
20 | 21 | import java.util.HashMap; |
21 | 22 | |
22 | 23 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
23 | 24 | |
24 | 25 | @RestController |
26 | +@TbCoreComponent | |
25 | 27 | @RequestMapping("api/yt/dict") |
26 | 28 | @RequiredArgsConstructor |
27 | 29 | @PreAuthorize("@check.checkPermissions({'SYS_ADMIN','PLATFORM_ADMIN'},{})") | ... | ... |
... | ... | @@ -17,6 +17,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
17 | 17 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
18 | 18 | import org.thingsboard.server.controller.BaseController; |
19 | 19 | import org.thingsboard.server.dao.yunteng.service.SysDictItemService; |
20 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
20 | 21 | |
21 | 22 | import java.util.HashMap; |
22 | 23 | import java.util.List; |
... | ... | @@ -25,6 +26,7 @@ import java.util.Map; |
25 | 26 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
26 | 27 | |
27 | 28 | @RestController |
29 | +@TbCoreComponent | |
28 | 30 | @RequestMapping("api/yt/dict_item") |
29 | 31 | @RequiredArgsConstructor |
30 | 32 | public class TkDictItemController extends BaseController { | ... | ... |
... | ... | @@ -10,6 +10,7 @@ import org.thingsboard.server.common.data.exception.ThingsboardException; |
10 | 10 | import org.thingsboard.server.common.data.yunteng.dto.SysEnterpriseDTO; |
11 | 11 | import org.thingsboard.server.controller.BaseController; |
12 | 12 | import org.thingsboard.server.dao.yunteng.service.SysEnterpriseService; |
13 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
13 | 14 | |
14 | 15 | /** |
15 | 16 | * @author: 徐浩然 |
... | ... | @@ -18,6 +19,7 @@ import org.thingsboard.server.dao.yunteng.service.SysEnterpriseService; |
18 | 19 | */ |
19 | 20 | @Api(tags = "企业信息") |
20 | 21 | @RestController |
22 | +@TbCoreComponent | |
21 | 23 | @RequestMapping("api/yt/enterprise") |
22 | 24 | @RequiredArgsConstructor |
23 | 25 | public class TkEnterpriseController extends BaseController { | ... | ... |
... | ... | @@ -16,6 +16,7 @@ import org.thingsboard.server.common.data.yunteng.enums.DeviceEventTypeEnum; |
16 | 16 | import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
17 | 17 | import org.thingsboard.server.controller.BaseController; |
18 | 18 | import org.thingsboard.server.dao.yunteng.event.TkEventsService; |
19 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
19 | 20 | |
20 | 21 | import java.util.UUID; |
21 | 22 | |
... | ... | @@ -25,6 +26,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
25 | 26 | * @author Administrator |
26 | 27 | */ |
27 | 28 | @RestController |
29 | +@TbCoreComponent | |
28 | 30 | @RequestMapping("api/yt/event") |
29 | 31 | @Api(tags = {"设备事件"}) |
30 | 32 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -8,8 +8,10 @@ import org.springframework.web.bind.annotation.*; |
8 | 8 | import org.thingsboard.server.common.data.exception.ThingsboardException; |
9 | 9 | import org.thingsboard.server.common.data.yunteng.dto.FrpInfoDTO; |
10 | 10 | import org.thingsboard.server.dao.yunteng.service.TkFrpInfoService; |
11 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
11 | 12 | |
12 | 13 | @RestController |
14 | +@TbCoreComponent | |
13 | 15 | @RequestMapping("api/yt/frp") |
14 | 16 | @Api(tags = "Frp内网穿透信息") |
15 | 17 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -11,12 +11,14 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
11 | 11 | import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
12 | 12 | import org.thingsboard.server.controller.BaseController; |
13 | 13 | import org.thingsboard.server.dao.yunteng.service.TkMailLogService; |
14 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
14 | 15 | |
15 | 16 | import java.util.HashMap; |
16 | 17 | |
17 | 18 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
18 | 19 | |
19 | 20 | @RestController |
21 | +@TbCoreComponent | |
20 | 22 | @RequestMapping("api/yt/mail_log") |
21 | 23 | @RequiredArgsConstructor |
22 | 24 | public class TkMailLogController extends BaseController { | ... | ... |
... | ... | @@ -10,8 +10,10 @@ import org.thingsboard.server.common.data.yunteng.dto.TkMapGeoJsonDTO; |
10 | 10 | import org.thingsboard.server.common.data.yunteng.enums.AreaLevelEnum; |
11 | 11 | import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
12 | 12 | import org.thingsboard.server.dao.yunteng.service.TkMapGeoJsonService; |
13 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
13 | 14 | |
14 | 15 | @RestController |
16 | +@TbCoreComponent | |
15 | 17 | @RequestMapping("/api/yt/map/geo_json") |
16 | 18 | @RequiredArgsConstructor |
17 | 19 | @Api(tags = "行政区域经纬度信息") | ... | ... |
... | ... | @@ -12,6 +12,7 @@ import org.thingsboard.server.common.data.yunteng.core.exception.TkDataValidatio |
12 | 12 | import org.thingsboard.server.common.data.yunteng.dto.MenuDTO; |
13 | 13 | import org.thingsboard.server.controller.BaseController; |
14 | 14 | import org.thingsboard.server.dao.yunteng.service.MenuService; |
15 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
15 | 16 | |
16 | 17 | import java.net.URI; |
17 | 18 | import java.util.List; |
... | ... | @@ -19,6 +20,7 @@ import java.util.Optional; |
19 | 20 | import java.util.Set; |
20 | 21 | |
21 | 22 | @RestController |
23 | +@TbCoreComponent | |
22 | 24 | @RequiredArgsConstructor |
23 | 25 | @RequestMapping("api/yt/menu") |
24 | 26 | public class TkMenuController extends BaseController { | ... | ... |
... | ... | @@ -17,6 +17,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
17 | 17 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
18 | 18 | import org.thingsboard.server.controller.BaseController; |
19 | 19 | import org.thingsboard.server.dao.yunteng.service.TkMessageConfigService; |
20 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
20 | 21 | |
21 | 22 | import java.util.HashMap; |
22 | 23 | import java.util.List; |
... | ... | @@ -24,6 +25,7 @@ import java.util.List; |
24 | 25 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
25 | 26 | |
26 | 27 | @RestController |
28 | +@TbCoreComponent | |
27 | 29 | @RequestMapping("api/yt/message") |
28 | 30 | @RequiredArgsConstructor |
29 | 31 | public class TkMessageConfigController extends BaseController { | ... | ... |
... | ... | @@ -14,12 +14,14 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
14 | 14 | import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
15 | 15 | import org.thingsboard.server.controller.BaseController; |
16 | 16 | import org.thingsboard.server.dao.yunteng.service.TkMessageLogService; |
17 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
17 | 18 | |
18 | 19 | import java.util.HashMap; |
19 | 20 | |
20 | 21 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
21 | 22 | |
22 | 23 | @RestController |
24 | +@TbCoreComponent | |
23 | 25 | @RequestMapping("api/yt/message_log") |
24 | 26 | @RequiredArgsConstructor |
25 | 27 | public class TkMessageLogController extends BaseController { | ... | ... |
application/src/main/java/org/thingsboard/server/controller/yunteng/TkMessageTemplateController.java
... | ... | @@ -25,12 +25,14 @@ import org.thingsboard.server.controller.BaseController; |
25 | 25 | import org.thingsboard.server.dao.yunteng.service.TkMailService; |
26 | 26 | import org.thingsboard.server.dao.yunteng.service.TkMessageTemplateService; |
27 | 27 | import org.thingsboard.server.dao.yunteng.service.TkMessageService; |
28 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
28 | 29 | |
29 | 30 | import java.util.HashMap; |
30 | 31 | |
31 | 32 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
32 | 33 | |
33 | 34 | @RestController |
35 | +@TbCoreComponent | |
34 | 36 | @RequestMapping("api/yt/template") |
35 | 37 | @RequiredArgsConstructor |
36 | 38 | public class TkMessageTemplateController extends BaseController { | ... | ... |
... | ... | @@ -21,6 +21,7 @@ import org.thingsboard.server.common.data.yunteng.enums.ViewType; |
21 | 21 | import org.thingsboard.server.common.data.yunteng.utils.JacksonUtil; |
22 | 22 | import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
23 | 23 | import org.thingsboard.server.dao.yunteng.service.*; |
24 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
24 | 25 | |
25 | 26 | import java.net.UnknownHostException; |
26 | 27 | import java.util.List; |
... | ... | @@ -29,6 +30,7 @@ import java.util.Optional; |
29 | 30 | import static org.thingsboard.server.common.data.yunteng.constant.FastIotConstants.CHINA_MOBILE_PATTERN; |
30 | 31 | |
31 | 32 | @RestController |
33 | +@TbCoreComponent | |
32 | 34 | @RequestMapping("api/yt/noauth") |
33 | 35 | @RequiredArgsConstructor |
34 | 36 | public class TkNoAuthController { | ... | ... |
... | ... | @@ -18,6 +18,7 @@ import org.thingsboard.server.common.data.yunteng.enums.SysNoticeTypeEnum; |
18 | 18 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
19 | 19 | import org.thingsboard.server.controller.BaseController; |
20 | 20 | import org.thingsboard.server.dao.yunteng.service.SysNoticeService; |
21 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
21 | 22 | |
22 | 23 | import java.util.HashMap; |
23 | 24 | import java.util.Map; |
... | ... | @@ -31,6 +32,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
31 | 32 | */ |
32 | 33 | @Api(tags = "通知管理") |
33 | 34 | @RestController |
35 | +@TbCoreComponent | |
34 | 36 | @RequestMapping("api/yt/notice") |
35 | 37 | @RequiredArgsConstructor |
36 | 38 | public class TkNoticeController extends BaseController { | ... | ... |
... | ... | @@ -12,6 +12,7 @@ import org.thingsboard.server.common.data.yunteng.enums.SysNoticeTypeEnum; |
12 | 12 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
13 | 13 | import org.thingsboard.server.controller.BaseController; |
14 | 14 | import org.thingsboard.server.dao.yunteng.service.SysNoticeUserService; |
15 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
15 | 16 | |
16 | 17 | import java.util.HashMap; |
17 | 18 | import java.util.Map; |
... | ... | @@ -24,6 +25,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
24 | 25 | */ |
25 | 26 | @Api(tags = "我的通知") |
26 | 27 | @RestController |
28 | +@TbCoreComponent | |
27 | 29 | @RequestMapping("api/yt/notice_user") |
28 | 30 | @RequiredArgsConstructor |
29 | 31 | public class TkNoticeUserController extends BaseController { | ... | ... |
... | ... | @@ -16,10 +16,12 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
16 | 16 | import org.thingsboard.server.controller.BaseController; |
17 | 17 | import org.thingsboard.server.dao.yunteng.entities.TkOpinionEntity; |
18 | 18 | import org.thingsboard.server.dao.yunteng.service.TkOpinionService; |
19 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
19 | 20 | |
20 | 21 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
21 | 22 | |
22 | 23 | @RestController |
24 | +@TbCoreComponent | |
23 | 25 | @RequestMapping("api/yt/opinion") |
24 | 26 | @Api(tags = {"意见反馈"}) |
25 | 27 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -16,12 +16,14 @@ import org.thingsboard.server.common.data.yunteng.dto.DeleteDTO; |
16 | 16 | import org.thingsboard.server.common.data.yunteng.dto.OrganizationDTO; |
17 | 17 | import org.thingsboard.server.controller.BaseController; |
18 | 18 | import org.thingsboard.server.dao.yunteng.service.TkOrganizationService; |
19 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
19 | 20 | |
20 | 21 | import java.net.URI; |
21 | 22 | import java.util.List; |
22 | 23 | import java.util.Optional; |
23 | 24 | |
24 | 25 | @RestController |
26 | +@TbCoreComponent | |
25 | 27 | @RequestMapping("api/yt/organization") |
26 | 28 | @Api(tags = "组织管理") |
27 | 29 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -8,11 +8,13 @@ import org.thingsboard.server.common.data.yunteng.core.exception.TkDataValidatio |
8 | 8 | import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; |
9 | 9 | import org.thingsboard.server.common.data.yunteng.core.utils.FileStorageService; |
10 | 10 | import org.thingsboard.server.common.data.yunteng.dto.FileUploadResponse; |
11 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
11 | 12 | |
12 | 13 | import javax.servlet.http.HttpServletRequest; |
13 | 14 | import javax.servlet.http.HttpServletResponse; |
14 | 15 | |
15 | 16 | @RestController |
17 | +@TbCoreComponent | |
16 | 18 | @RequestMapping("api/yt/oss") |
17 | 19 | public class TkOssFileController { |
18 | 20 | ... | ... |
... | ... | @@ -12,6 +12,7 @@ import org.thingsboard.server.common.data.yunteng.dto.SysPlatformDesignDTO; |
12 | 12 | import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
13 | 13 | import org.thingsboard.server.controller.BaseController; |
14 | 14 | import org.thingsboard.server.dao.yunteng.service.SysPlatformDesignService; |
15 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
15 | 16 | |
16 | 17 | /** |
17 | 18 | * @author: 徐浩然 |
... | ... | @@ -20,6 +21,7 @@ import org.thingsboard.server.dao.yunteng.service.SysPlatformDesignService; |
20 | 21 | */ |
21 | 22 | @Api(tags = "平台定制") |
22 | 23 | @RestController |
24 | +@TbCoreComponent | |
23 | 25 | @RequestMapping("api/yt/platform") |
24 | 26 | @RequiredArgsConstructor |
25 | 27 | public class TkPlatformDesignController extends BaseController { | ... | ... |
... | ... | @@ -22,6 +22,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
22 | 22 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
23 | 23 | import org.thingsboard.server.controller.BaseController; |
24 | 24 | import org.thingsboard.server.dao.yunteng.service.TkReportFormConfigService; |
25 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
25 | 26 | |
26 | 27 | import java.sql.Timestamp; |
27 | 28 | import java.util.HashMap; |
... | ... | @@ -30,6 +31,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
30 | 31 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.ORDER_TYPE; |
31 | 32 | |
32 | 33 | @RestController |
34 | +@TbCoreComponent | |
33 | 35 | @RequestMapping("api/yt/report_form/config") |
34 | 36 | @Api(tags = "报表配置信息") |
35 | 37 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -24,6 +24,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
24 | 24 | import org.thingsboard.server.controller.BaseController; |
25 | 25 | import org.thingsboard.server.dao.yunteng.service.TkReportFormConfigService; |
26 | 26 | import org.thingsboard.server.dao.yunteng.service.TkReportGenerateRecordService; |
27 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
27 | 28 | |
28 | 29 | import java.sql.Timestamp; |
29 | 30 | import java.util.ArrayList; |
... | ... | @@ -34,6 +35,7 @@ import java.util.Map; |
34 | 35 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
35 | 36 | |
36 | 37 | @RestController |
38 | +@TbCoreComponent | |
37 | 39 | @RequestMapping("api/yt/report/generate/record") |
38 | 40 | @Api(tags = "报表生成记录") |
39 | 41 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -14,6 +14,7 @@ import org.thingsboard.server.common.data.yunteng.enums.RoleEnum; |
14 | 14 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
15 | 15 | import org.thingsboard.server.controller.BaseController; |
16 | 16 | import org.thingsboard.server.dao.yunteng.service.RoleService; |
17 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
17 | 18 | |
18 | 19 | import java.util.HashMap; |
19 | 20 | import java.util.List; |
... | ... | @@ -22,6 +23,7 @@ import java.util.Set; |
22 | 23 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
23 | 24 | |
24 | 25 | @RestController |
26 | +@TbCoreComponent | |
25 | 27 | @RequestMapping("api/yt/role") |
26 | 28 | @RequiredArgsConstructor |
27 | 29 | public class TkRoleController extends BaseController { | ... | ... |
... | ... | @@ -18,6 +18,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
18 | 18 | import org.thingsboard.server.controller.BaseController; |
19 | 19 | import org.thingsboard.server.dao.yunteng.entities.TkRpcRecordEntity; |
20 | 20 | import org.thingsboard.server.dao.yunteng.service.TkRpcRecordService; |
21 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
21 | 22 | |
22 | 23 | import java.sql.Timestamp; |
23 | 24 | |
... | ... | @@ -27,6 +28,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
27 | 28 | * @author Administrator |
28 | 29 | */ |
29 | 30 | @RestController |
31 | +@TbCoreComponent | |
30 | 32 | @RequestMapping("api/yt/rpc") |
31 | 33 | @Api(tags = {"命令下发记录"}) |
32 | 34 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -8,11 +8,13 @@ import org.springframework.web.bind.annotation.RequestParam; |
8 | 8 | import org.springframework.web.bind.annotation.RestController; |
9 | 9 | import org.thingsboard.server.common.data.StringUtils; |
10 | 10 | import org.thingsboard.server.dao.yunteng.service.rtsp.TkFLVService; |
11 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
11 | 12 | |
12 | 13 | import javax.servlet.http.HttpServletRequest; |
13 | 14 | import javax.servlet.http.HttpServletResponse; |
14 | 15 | |
15 | 16 | @RestController |
17 | +@TbCoreComponent | |
16 | 18 | @RequestMapping("api/yt/rtsp") |
17 | 19 | @Api(tags = {"rtsp流转换"}) |
18 | 20 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -12,8 +12,10 @@ import org.thingsboard.server.common.data.id.TenantId; |
12 | 12 | import org.thingsboard.server.common.data.rule.RuleChainType; |
13 | 13 | import org.thingsboard.server.controller.BaseController; |
14 | 14 | import org.thingsboard.server.dao.yunteng.service.TkRuleChainService; |
15 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
15 | 16 | |
16 | 17 | @RestController |
18 | +@TbCoreComponent | |
17 | 19 | @RequiredArgsConstructor |
18 | 20 | @RequestMapping("api/yt/rule_chain") |
19 | 21 | @Api(tags = {"规则链管理"}) | ... | ... |
... | ... | @@ -26,6 +26,7 @@ import org.thingsboard.server.controller.BaseController; |
26 | 26 | import org.thingsboard.server.controller.yunteng.aspect.annotation.AutoLog; |
27 | 27 | import org.thingsboard.server.dao.model.ModelConstants; |
28 | 28 | import org.thingsboard.server.dao.yunteng.service.SceneLinkageService; |
29 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
29 | 30 | |
30 | 31 | import java.net.URI; |
31 | 32 | import java.util.*; |
... | ... | @@ -35,6 +36,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
35 | 36 | |
36 | 37 | /** @Description 场景联动 @Author cxy @Date 2021/11/25 11:25 */ |
37 | 38 | @RestController |
39 | +@TbCoreComponent | |
38 | 40 | @RequestMapping("/api/yt/scene_linkage") |
39 | 41 | @RequiredArgsConstructor |
40 | 42 | @Api(tags = "场景联动") | ... | ... |
... | ... | @@ -12,8 +12,10 @@ import org.thingsboard.server.common.data.yunteng.enums.ShareViewType; |
12 | 12 | import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
13 | 13 | import org.thingsboard.server.controller.BaseController; |
14 | 14 | import org.thingsboard.server.dao.yunteng.service.TkShareViewService; |
15 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
15 | 16 | |
16 | 17 | @RestController |
18 | +@TbCoreComponent | |
17 | 19 | @RequiredArgsConstructor |
18 | 20 | @RequestMapping("api/yt/share") |
19 | 21 | @Api(tags = {"分享的视图"}) | ... | ... |
... | ... | @@ -17,10 +17,12 @@ import org.thingsboard.server.controller.BaseController; |
17 | 17 | import org.thingsboard.server.dao.model.ModelConstants; |
18 | 18 | import org.thingsboard.server.dao.yunteng.entities.SysLogEntity; |
19 | 19 | import org.thingsboard.server.dao.yunteng.service.TkSysLogService; |
20 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
20 | 21 | |
21 | 22 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
22 | 23 | |
23 | 24 | @RestController |
25 | +@TbCoreComponent | |
24 | 26 | @RequestMapping("api/yt/log") |
25 | 27 | @Api(tags = {"日志管理"}) |
26 | 28 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -22,6 +22,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
22 | 22 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
23 | 23 | import org.thingsboard.server.controller.BaseController; |
24 | 24 | import org.thingsboard.server.dao.yunteng.service.TkTaskCenterService; |
25 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
25 | 26 | |
26 | 27 | import java.util.HashMap; |
27 | 28 | |
... | ... | @@ -29,6 +30,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
29 | 30 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.ORDER_TYPE; |
30 | 31 | |
31 | 32 | @RestController |
33 | +@TbCoreComponent | |
32 | 34 | @RequestMapping("api/yt/task_center") |
33 | 35 | @Api(tags = {"任务中心"}) |
34 | 36 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -15,12 +15,14 @@ import org.thingsboard.server.common.data.yunteng.dto.request.SendResetPasswordE |
15 | 15 | import org.thingsboard.server.common.data.yunteng.enums.MessageTypeEnum; |
16 | 16 | import org.thingsboard.server.dao.user.UserService; |
17 | 17 | import org.thingsboard.server.dao.yunteng.service.TkUserService; |
18 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
18 | 19 | import org.thingsboard.server.service.security.model.SecurityUser; |
19 | 20 | import org.thingsboard.server.service.security.system.SystemSecurityService; |
20 | 21 | |
21 | 22 | import java.util.UUID; |
22 | 23 | |
23 | 24 | @RestController |
25 | +@TbCoreComponent | |
24 | 26 | @RequestMapping("/api/yt/tenant") |
25 | 27 | public class TkTenantController extends AbstractUserAccount { |
26 | 28 | ... | ... |
... | ... | @@ -18,6 +18,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
18 | 18 | import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
19 | 19 | import org.thingsboard.server.controller.BaseController; |
20 | 20 | import org.thingsboard.server.dao.yunteng.service.TkTenantService; |
21 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
21 | 22 | |
22 | 23 | import java.util.List; |
23 | 24 | import java.util.UUID; |
... | ... | @@ -25,6 +26,7 @@ import java.util.UUID; |
25 | 26 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
26 | 27 | |
27 | 28 | @RestController |
29 | +@TbCoreComponent | |
28 | 30 | @RequestMapping("/api/yt/tenant_profiles") |
29 | 31 | @RequiredArgsConstructor |
30 | 32 | public class TkTenantProfilesController extends BaseController { | ... | ... |
... | ... | @@ -5,8 +5,10 @@ import org.springframework.web.bind.annotation.PostMapping; |
5 | 5 | import org.springframework.web.bind.annotation.RequestBody; |
6 | 6 | import org.springframework.web.bind.annotation.RequestMapping; |
7 | 7 | import org.springframework.web.bind.annotation.RestController; |
8 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
8 | 9 | |
9 | 10 | @RestController |
11 | +@TbCoreComponent | |
10 | 12 | @RequestMapping("/api/yt/noauth/test") |
11 | 13 | public class TkTestController { |
12 | 14 | @PostMapping | ... | ... |
... | ... | @@ -29,6 +29,7 @@ import org.thingsboard.server.dao.yunteng.entities.TkThirdUserEntity; |
29 | 29 | import org.thingsboard.server.dao.yunteng.service.TkTenantService; |
30 | 30 | import org.thingsboard.server.dao.yunteng.service.TkThirdPlatformService; |
31 | 31 | import org.thingsboard.server.dao.yunteng.service.TkUserService; |
32 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
32 | 33 | import org.thingsboard.server.service.security.auth.yunteng.TkLoginResponse; |
33 | 34 | import org.thingsboard.server.service.security.model.SecurityUser; |
34 | 35 | import org.thingsboard.server.service.security.model.UserPrincipal; |
... | ... | @@ -45,6 +46,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
45 | 46 | * @author Administrator |
46 | 47 | */ |
47 | 48 | @RestController |
49 | +@TbCoreComponent | |
48 | 50 | @RequestMapping("api/yt/third") |
49 | 51 | @Api(tags = {"第三方小程序"}) |
50 | 52 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -12,10 +12,12 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
12 | 12 | import org.thingsboard.server.controller.BaseController; |
13 | 13 | import org.thingsboard.server.dao.yunteng.entities.TkUserCollectEntity; |
14 | 14 | import org.thingsboard.server.dao.yunteng.service.TkUserCollectService; |
15 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
15 | 16 | |
16 | 17 | import java.util.List; |
17 | 18 | |
18 | 19 | @RestController |
20 | +@TbCoreComponent | |
19 | 21 | @RequiredArgsConstructor |
20 | 22 | @RequestMapping("api/yt/collect") |
21 | 23 | @Api(tags = {"收藏功能"}) | ... | ... |
... | ... | @@ -44,6 +44,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
44 | 44 | import org.thingsboard.server.dao.user.UserService; |
45 | 45 | import org.thingsboard.server.dao.yunteng.entities.SysUserEntity; |
46 | 46 | import org.thingsboard.server.dao.yunteng.service.TkUserService; |
47 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
47 | 48 | import org.thingsboard.server.service.entitiy.customer.TbCustomerService; |
48 | 49 | import org.thingsboard.server.service.security.model.SecurityUser; |
49 | 50 | import org.thingsboard.server.service.security.permission.Operation; |
... | ... | @@ -60,6 +61,7 @@ import java.util.UUID; |
60 | 61 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
61 | 62 | |
62 | 63 | @RestController |
64 | +@TbCoreComponent | |
63 | 65 | @RequestMapping("api/yt/user") |
64 | 66 | @Api(value = "用户接口") |
65 | 67 | public class TkUserController extends AbstractUserAccount { | ... | ... |
... | ... | @@ -22,6 +22,7 @@ import org.thingsboard.server.controller.BaseController; |
22 | 22 | import org.thingsboard.server.dao.yunteng.mapper.DeviceMapper; |
23 | 23 | import org.thingsboard.server.dao.yunteng.service.TkDeviceService; |
24 | 24 | import org.thingsboard.server.dao.yunteng.service.media.TkVideoChannelService; |
25 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
25 | 26 | |
26 | 27 | import java.util.HashMap; |
27 | 28 | import java.util.List; |
... | ... | @@ -30,6 +31,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
30 | 31 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.ORDER_TYPE; |
31 | 32 | |
32 | 33 | @RestController |
34 | +@TbCoreComponent | |
33 | 35 | @RequestMapping("api/yt/video/channel") |
34 | 36 | @Api(tags = {"视频通道"}) |
35 | 37 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -19,6 +19,7 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
19 | 19 | import org.thingsboard.server.controller.BaseController; |
20 | 20 | import org.thingsboard.server.dao.yunteng.entities.TkVideoEntity; |
21 | 21 | import org.thingsboard.server.dao.yunteng.service.TkVideoService; |
22 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
22 | 23 | |
23 | 24 | import java.io.IOException; |
24 | 25 | import java.util.HashMap; |
... | ... | @@ -28,6 +29,7 @@ import java.util.Map; |
28 | 29 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
29 | 30 | |
30 | 31 | @RestController |
32 | +@TbCoreComponent | |
31 | 33 | @RequestMapping("api/yt/video") |
32 | 34 | @Api(tags = {"视频流"}) |
33 | 35 | @RequiredArgsConstructor | ... | ... |
... | ... | @@ -16,12 +16,14 @@ import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData; |
16 | 16 | import org.thingsboard.server.controller.BaseController; |
17 | 17 | import org.thingsboard.server.dao.yunteng.entities.TkVideoPlatformEntity; |
18 | 18 | import org.thingsboard.server.dao.yunteng.service.TkVideoPlatformService; |
19 | +import org.thingsboard.server.queue.util.TbCoreComponent; | |
19 | 20 | |
20 | 21 | import java.util.List; |
21 | 22 | |
22 | 23 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
23 | 24 | |
24 | 25 | @RestController |
26 | +@TbCoreComponent | |
25 | 27 | @RequestMapping("api/yt/video/platform") |
26 | 28 | @Api(tags = {"流媒体平台配置"}) |
27 | 29 | @RequiredArgsConstructor | ... | ... |