Commit 1b6aa66591548917599c1d182453f27d2abecc04

Authored by 李 俊亮
Committed by xp.Huang
1 parent b0cf5601

fix: 微服务兼容问题

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")
... ...
... ... @@ -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 {
... ...
... ... @@ -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
... ...