Showing
100 changed files
with
485 additions
and
474 deletions
Too many changes to show.
To preserve performance only 100 of 228 files are displayed.
... | ... | @@ -5,7 +5,6 @@ import io.swagger.annotations.Api; |
5 | 5 | import io.swagger.annotations.ApiOperation; |
6 | 6 | import lombok.RequiredArgsConstructor; |
7 | 7 | import org.springframework.http.ResponseEntity; |
8 | -import org.springframework.security.access.prepost.PreAuthorize; | |
9 | 8 | import org.springframework.validation.annotation.Validated; |
10 | 9 | import org.springframework.web.bind.annotation.*; |
11 | 10 | import org.thingsboard.server.common.data.exception.ThingsboardException; |
... | ... | @@ -94,7 +93,7 @@ public class ThingsModelController extends BaseController { |
94 | 93 | @PathVariable("deviceProfileId") String deviceProfileId) |
95 | 94 | throws ThingsboardException { |
96 | 95 | return ResponseEntity.ok( |
97 | - thingsModelService.getTingsModelJson( | |
96 | + thingsModelService.getTingsModelTSL( | |
98 | 97 | functionType, getCurrentUser().getCurrentTenantId(), deviceProfileId)); |
99 | 98 | } |
100 | 99 | ... | ... |
... | ... | @@ -18,7 +18,7 @@ import org.thingsboard.server.common.data.yunteng.enums.DeviceTypeEnum; |
18 | 18 | import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
19 | 19 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
20 | 20 | import org.thingsboard.server.controller.BaseController; |
21 | -import org.thingsboard.server.dao.yunteng.entities.YtAlarmEntity; | |
21 | +import org.thingsboard.server.dao.yunteng.entities.TkAlarmEntity; | |
22 | 22 | import org.thingsboard.server.dao.yunteng.service.YtAlarmInfoService; |
23 | 23 | |
24 | 24 | import java.util.HashMap; |
... | ... | @@ -46,7 +46,7 @@ public class YtAlarmInfoController extends BaseController { |
46 | 46 | @ApiOperation(value = "查询") |
47 | 47 | @PreAuthorize("@check.checkPermissions({'TENANT_ADMIN','CUSTOMER_USER'},{})") |
48 | 48 | @GetMapping(params = {PAGE_SIZE, PAGE}) |
49 | - public YtPageData<YtAlarmEntity> pageAlarmInfo( | |
49 | + public YtPageData<TkAlarmEntity> pageAlarmInfo( | |
50 | 50 | @RequestParam(PAGE_SIZE) int pageSize, |
51 | 51 | @RequestParam(PAGE) int page, |
52 | 52 | @RequestParam(value = "status", required = false) List<AlarmStatus> status, | ... | ... |
... | ... | @@ -130,7 +130,7 @@ public class YtDeviceController extends BaseController { |
130 | 130 | return ResponseEntity.ok(result); |
131 | 131 | } |
132 | 132 | |
133 | - private DeviceId updateTbDevice(Device tbDevice, YtCredentialsDto formCredentials) | |
133 | + private DeviceId updateTbDevice(Device tbDevice, TkCredentialsDto formCredentials) | |
134 | 134 | throws ThingsboardException { |
135 | 135 | Device oldDevice = null; |
136 | 136 | boolean created = tbDevice.getId() == null; | ... | ... |
... | ... | @@ -22,7 +22,6 @@ import org.thingsboard.server.common.data.DeviceProfileProvisionType; |
22 | 22 | import org.thingsboard.server.common.data.DeviceProfileType; |
23 | 23 | import org.thingsboard.server.common.data.DeviceTransportType; |
24 | 24 | import org.thingsboard.server.common.data.audit.ActionType; |
25 | -import org.thingsboard.server.common.data.device.profile.DeviceProfileData; | |
26 | 25 | import org.thingsboard.server.common.data.edge.EdgeEventActionType; |
27 | 26 | import org.thingsboard.server.common.data.exception.ThingsboardException; |
28 | 27 | import org.thingsboard.server.common.data.id.DeviceProfileId; |
... | ... | @@ -35,7 +34,7 @@ import org.thingsboard.server.common.data.yunteng.core.exception.YtDataValidatio |
35 | 34 | import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; |
36 | 35 | import org.thingsboard.server.common.data.yunteng.dto.DeleteDTO; |
37 | 36 | import org.thingsboard.server.common.data.yunteng.dto.DeviceProfileDTO; |
38 | -import org.thingsboard.server.common.data.yunteng.dto.YtDeviceScriptDTO; | |
37 | +import org.thingsboard.server.common.data.yunteng.dto.TkDeviceScriptDTO; | |
39 | 38 | import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
40 | 39 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
41 | 40 | import org.thingsboard.server.common.msg.queue.ServiceQueue; |
... | ... | @@ -68,7 +67,7 @@ public class YtDeviceScriptController extends BaseController { |
68 | 67 | @PostMapping() |
69 | 68 | @PreAuthorize("@check.checkPermissions({'TENANT_ADMIN'},{'api:yt:js:post','api:yt:js:update'})") |
70 | 69 | @ApiOperation("创建 | 编辑") |
71 | - public ResponseEntity<YtDeviceScriptDTO> saveJavaScript(@RequestBody YtDeviceScriptDTO scriptDTO) | |
70 | + public ResponseEntity<TkDeviceScriptDTO> saveJavaScript(@RequestBody TkDeviceScriptDTO scriptDTO) | |
72 | 71 | throws ThingsboardException { |
73 | 72 | String id = scriptDTO.getId(); |
74 | 73 | boolean created = StringUtils.isBlank(id); |
... | ... | @@ -135,7 +134,7 @@ public class YtDeviceScriptController extends BaseController { |
135 | 134 | @GetMapping("{id}") |
136 | 135 | @ApiOperation("详情") |
137 | 136 | // @PreAuthorize("@check.checkPermissions({'TENANT_ADMIN'},{'api:yt:deviceProfile:get'})") |
138 | - public ResponseEntity<YtDeviceScriptDTO> getDevice(@PathVariable("id") String id) | |
137 | + public ResponseEntity<TkDeviceScriptDTO> getDevice(@PathVariable("id") String id) | |
139 | 138 | throws ThingsboardException { |
140 | 139 | return ResponseEntity.of( |
141 | 140 | scriptService.getDeviceScript(getCurrentUser().getCurrentTenantId(), id)); |
... | ... | @@ -144,7 +143,7 @@ public class YtDeviceScriptController extends BaseController { |
144 | 143 | @PreAuthorize("hasAnyAuthority('TENANT_ADMIN')") |
145 | 144 | @GetMapping(params = {PAGE_SIZE, PAGE}) |
146 | 145 | @ApiOperation("分页查询") |
147 | - public YtPageData<YtDeviceScriptDTO> pageDeviceProfile( | |
146 | + public YtPageData<TkDeviceScriptDTO> pageDeviceProfile( | |
148 | 147 | @RequestParam(PAGE_SIZE) int pageSize, |
149 | 148 | @RequestParam(PAGE) int page, |
150 | 149 | @RequestParam(value = "name", required = false) String name, |
... | ... | @@ -161,7 +160,7 @@ public class YtDeviceScriptController extends BaseController { |
161 | 160 | @GetMapping("/me/list") |
162 | 161 | @ApiOperation("选项列表") |
163 | 162 | public ResponseEntity listDeviceProfile() throws ThingsboardException { |
164 | - List<YtDeviceScriptDTO> results = | |
163 | + List<TkDeviceScriptDTO> results = | |
165 | 164 | scriptService.findDeviceScript(getCurrentUser().getCurrentTenantId()); |
166 | 165 | return ResponseEntity.ok(results); |
167 | 166 | } | ... | ... |
... | ... | @@ -10,11 +10,11 @@ import org.springframework.web.bind.annotation.*; |
10 | 10 | import org.thingsboard.server.common.data.exception.ThingsboardException; |
11 | 11 | import org.thingsboard.server.common.data.yunteng.common.DeleteGroup; |
12 | 12 | import org.thingsboard.server.common.data.yunteng.dto.DeleteDTO; |
13 | -import org.thingsboard.server.common.data.yunteng.dto.YtOpinionDTO; | |
13 | +import org.thingsboard.server.common.data.yunteng.dto.TkOpinionDTO; | |
14 | 14 | import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
15 | 15 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
16 | 16 | import org.thingsboard.server.controller.BaseController; |
17 | -import org.thingsboard.server.dao.yunteng.entities.YtOpinionEntity; | |
17 | +import org.thingsboard.server.dao.yunteng.entities.TkOpinionEntity; | |
18 | 18 | import org.thingsboard.server.dao.yunteng.service.YtOpinionService; |
19 | 19 | |
20 | 20 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
... | ... | @@ -30,7 +30,7 @@ public class YtOpinionController extends BaseController { |
30 | 30 | @GetMapping(params = {PAGE_SIZE, PAGE}) |
31 | 31 | @ApiOperation("分页") |
32 | 32 | @PreAuthorize("hasAnyAuthority('PLATFORM_ADMIN','SYS_ADMIN')") |
33 | - public YtPageData<YtOpinionDTO> pageAlarmProfile( | |
33 | + public YtPageData<TkOpinionDTO> pageAlarmProfile( | |
34 | 34 | @RequestParam(PAGE_SIZE) int pageSize, |
35 | 35 | @RequestParam(PAGE) int page, |
36 | 36 | @RequestParam(value = "status", required = false) Boolean status, |
... | ... | @@ -41,7 +41,7 @@ public class YtOpinionController extends BaseController { |
41 | 41 | throws ThingsboardException { |
42 | 42 | |
43 | 43 | |
44 | - IPage<YtOpinionEntity> pageInfrom = opinionService.getPage(page, pageSize, orderBy, orderType); | |
44 | + IPage<TkOpinionEntity> pageInfrom = opinionService.getPage(page, pageSize, orderBy, orderType); | |
45 | 45 | return opinionService.pageDatas(pageInfrom, |
46 | 46 | getCurrentUser().isPtTenantAdmin(), |
47 | 47 | getCurrentUser().getCurrentTenantId(), |
... | ... | @@ -51,8 +51,8 @@ public class YtOpinionController extends BaseController { |
51 | 51 | |
52 | 52 | @PostMapping |
53 | 53 | @ApiOperation("新增|编辑") |
54 | - public YtOpinionDTO saveOrUpdateAlarmProfile( | |
55 | - @Validated @RequestBody YtOpinionDTO dto) throws ThingsboardException { | |
54 | + public TkOpinionDTO saveOrUpdateAlarmProfile( | |
55 | + @Validated @RequestBody TkOpinionDTO dto) throws ThingsboardException { | |
56 | 56 | dto.setTenantId(getCurrentUser().getCurrentTenantId()); |
57 | 57 | return opinionService.saveOrUpdate(dto); |
58 | 58 | } |
... | ... | @@ -68,7 +68,7 @@ public class YtOpinionController extends BaseController { |
68 | 68 | |
69 | 69 | @GetMapping("{entityId}") |
70 | 70 | @ApiOperation("详情") |
71 | - public YtOpinionDTO detail(@PathVariable("entityId") String entityId) | |
71 | + public TkOpinionDTO detail(@PathVariable("entityId") String entityId) | |
72 | 72 | throws ThingsboardException { |
73 | 73 | return opinionService.detail(getCurrentUser().getCurrentTenantId(), entityId); |
74 | 74 | } | ... | ... |
... | ... | @@ -9,18 +9,14 @@ import org.springframework.web.bind.annotation.RequestMapping; |
9 | 9 | import org.springframework.web.bind.annotation.RequestParam; |
10 | 10 | import org.springframework.web.bind.annotation.RestController; |
11 | 11 | import org.thingsboard.server.common.data.exception.ThingsboardException; |
12 | -import org.thingsboard.server.common.data.id.DeviceId; | |
13 | -import org.thingsboard.server.common.data.id.EntityId; | |
14 | 12 | import org.thingsboard.server.common.data.rpc.RpcStatus; |
15 | -import org.thingsboard.server.common.data.yunteng.dto.YtRpcRecordDTO; | |
13 | +import org.thingsboard.server.common.data.yunteng.dto.TkRpcRecordDTO; | |
16 | 14 | import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
17 | 15 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
18 | 16 | import org.thingsboard.server.controller.BaseController; |
19 | -import org.thingsboard.server.dao.yunteng.entities.YtRpcRecordEntity; | |
17 | +import org.thingsboard.server.dao.yunteng.entities.TkRpcRecordEntity; | |
20 | 18 | import org.thingsboard.server.dao.yunteng.service.YtRpcRecordService; |
21 | 19 | |
22 | -import java.util.UUID; | |
23 | - | |
24 | 20 | import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant.*; |
25 | 21 | |
26 | 22 | /** |
... | ... | @@ -35,7 +31,7 @@ public class YtRpcRecordController extends BaseController { |
35 | 31 | |
36 | 32 | @GetMapping(params = {PAGE_SIZE, PAGE}) |
37 | 33 | @ApiOperation("分页") |
38 | - public YtPageData<YtRpcRecordDTO> pageAlarmProfile( | |
34 | + public YtPageData<TkRpcRecordDTO> pageAlarmProfile( | |
39 | 35 | @RequestParam(PAGE_SIZE) int pageSize, |
40 | 36 | @RequestParam(PAGE) int page, |
41 | 37 | @RequestParam(value = "status", required = false) RpcStatus status, |
... | ... | @@ -48,7 +44,7 @@ public class YtRpcRecordController extends BaseController { |
48 | 44 | throws ThingsboardException { |
49 | 45 | |
50 | 46 | |
51 | - IPage<YtRpcRecordEntity> pageInfrom = recordService.getPage(page, pageSize, orderBy, orderType); | |
47 | + IPage<TkRpcRecordEntity> pageInfrom = recordService.getPage(page, pageSize, orderBy, orderType); | |
52 | 48 | return recordService.pageDatas(pageInfrom, getCurrentUser().getCurrentTenantId(), tbDeviceId,null, status, organizationId, name); |
53 | 49 | } |
54 | 50 | ... | ... |
... | ... | @@ -9,7 +9,6 @@ import org.springframework.validation.annotation.Validated; |
9 | 9 | import org.springframework.web.bind.annotation.*; |
10 | 10 | import org.thingsboard.server.common.data.StringUtils; |
11 | 11 | import org.thingsboard.server.common.data.User; |
12 | -import org.thingsboard.server.common.data.exception.ThingsboardErrorCode; | |
13 | 12 | import org.thingsboard.server.common.data.exception.ThingsboardException; |
14 | 13 | import org.thingsboard.server.common.data.id.UserId; |
15 | 14 | import org.thingsboard.server.common.data.security.UserCredentials; |
... | ... | @@ -18,14 +17,13 @@ import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; |
18 | 17 | import org.thingsboard.server.common.data.yunteng.dto.AuthorizeDTO; |
19 | 18 | import org.thingsboard.server.common.data.yunteng.dto.UserDTO; |
20 | 19 | import org.thingsboard.server.common.data.yunteng.dto.UserDetailsDTO; |
21 | -import org.thingsboard.server.common.data.yunteng.dto.YtThirdUserDTO; | |
20 | +import org.thingsboard.server.common.data.yunteng.dto.TkThirdUserDTO; | |
22 | 21 | import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
23 | 22 | import org.thingsboard.server.common.data.yunteng.enums.ThirdPlatformEnum; |
24 | -import org.thingsboard.server.common.data.yunteng.utils.JacksonUtil; | |
25 | 23 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
26 | 24 | import org.thingsboard.server.controller.BaseController; |
27 | 25 | import org.thingsboard.server.dao.exception.DataValidationException; |
28 | -import org.thingsboard.server.dao.yunteng.entities.YtThirdUserEntity; | |
26 | +import org.thingsboard.server.dao.yunteng.entities.TkThirdUserEntity; | |
29 | 27 | import org.thingsboard.server.dao.yunteng.service.YtThirdPlatformService; |
30 | 28 | import org.thingsboard.server.dao.yunteng.service.YtUserService; |
31 | 29 | import org.thingsboard.server.service.security.auth.jwt.RefreshTokenRepository; |
... | ... | @@ -55,7 +53,7 @@ public class YtThirdPlatformController extends BaseController { |
55 | 53 | |
56 | 54 | @GetMapping(params = {PAGE_SIZE, PAGE}) |
57 | 55 | @ApiOperation("分页") |
58 | - public YtPageData<YtThirdUserDTO> pageAlarmProfile( | |
56 | + public YtPageData<TkThirdUserDTO> pageAlarmProfile( | |
59 | 57 | @RequestParam(PAGE_SIZE) int pageSize, |
60 | 58 | @RequestParam(PAGE) int page, |
61 | 59 | @RequestParam(value = "platformName", required = false) ThirdPlatformEnum platformName, |
... | ... | @@ -65,21 +63,21 @@ public class YtThirdPlatformController extends BaseController { |
65 | 63 | throws ThingsboardException { |
66 | 64 | |
67 | 65 | |
68 | - IPage<YtThirdUserEntity> pageInfrom = thirdService.getPage(page, pageSize, orderBy, orderType); | |
66 | + IPage<TkThirdUserEntity> pageInfrom = thirdService.getPage(page, pageSize, orderBy, orderType); | |
69 | 67 | return thirdService.pageDatas(pageInfrom, platformName, name); |
70 | 68 | } |
71 | 69 | |
72 | 70 | @PostMapping("bind") |
73 | 71 | @ApiOperation("绑定") |
74 | 72 | public YtLoginResponse saveOrUpdateAlarmProfile( |
75 | - @Validated @RequestBody YtThirdUserDTO dto) throws ThingsboardException { | |
73 | + @Validated @RequestBody TkThirdUserDTO dto) throws ThingsboardException { | |
76 | 74 | UserDTO userDto = thirdService.bindUser(dto); |
77 | 75 | return buildJwtToken(userDto, dto.getThirdUserId()); |
78 | 76 | } |
79 | 77 | |
80 | 78 | @DeleteMapping |
81 | 79 | @ApiOperation("解绑(第三方小程序)") |
82 | - public boolean deleteAlarmProfile(@Validated(DeleteGroup.class) @RequestBody YtThirdUserDTO dto) | |
80 | + public boolean deleteAlarmProfile(@Validated(DeleteGroup.class) @RequestBody TkThirdUserDTO dto) | |
83 | 81 | throws ThingsboardException { |
84 | 82 | return thirdService.unbindUser(getCurrentUser().getCurrentTenantId(), dto.getAppUserId(), dto.getThirdUserId()); |
85 | 83 | } | ... | ... |
... | ... | @@ -39,6 +39,7 @@ import org.thingsboard.server.common.data.yunteng.utils.ExcelUtil; |
39 | 39 | import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
40 | 40 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
41 | 41 | import org.thingsboard.server.dao.user.UserService; |
42 | +import org.thingsboard.server.dao.yunteng.entities.SysUserEntity; | |
42 | 43 | import org.thingsboard.server.dao.yunteng.service.YtUserService; |
43 | 44 | import org.thingsboard.server.service.security.model.SecurityUser; |
44 | 45 | import org.thingsboard.server.service.security.permission.Operation; |
... | ... | @@ -268,7 +269,7 @@ public class YtUserController extends AbstractUserAccount { |
268 | 269 | @ApiOperation(value = "修改密码") |
269 | 270 | public ResponseResult<Boolean> changePassword(@RequestBody AccountReqDTO accountReqDTO) |
270 | 271 | throws ThingsboardException { |
271 | - org.thingsboard.server.dao.yunteng.entities.User user = | |
272 | + SysUserEntity user = | |
272 | 273 | userService.validateChangePasswordAccount(accountReqDTO); |
273 | 274 | String resetPassword = accountReqDTO.getResetPassword(); |
274 | 275 | if (!getCurrentUser().isPtAdmin()) { | ... | ... |
... | ... | @@ -10,12 +10,12 @@ import org.springframework.web.bind.annotation.*; |
10 | 10 | import org.thingsboard.server.common.data.exception.ThingsboardException; |
11 | 11 | import org.thingsboard.server.common.data.yunteng.common.DeleteGroup; |
12 | 12 | import org.thingsboard.server.common.data.yunteng.dto.DeleteDTO; |
13 | -import org.thingsboard.server.common.data.yunteng.dto.YtVideoDTO; | |
13 | +import org.thingsboard.server.common.data.yunteng.dto.TkVideoDTO; | |
14 | 14 | import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
15 | 15 | import org.thingsboard.server.common.data.yunteng.utils.tools.ResponseResult; |
16 | 16 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
17 | 17 | import org.thingsboard.server.controller.BaseController; |
18 | -import org.thingsboard.server.dao.yunteng.entities.YtVideoEntity; | |
18 | +import org.thingsboard.server.dao.yunteng.entities.TkVideoEntity; | |
19 | 19 | import org.thingsboard.server.dao.yunteng.service.YtVideoService; |
20 | 20 | |
21 | 21 | import java.util.HashMap; |
... | ... | @@ -34,7 +34,7 @@ public class YtVideoController extends BaseController { |
34 | 34 | |
35 | 35 | @GetMapping(params = {PAGE_SIZE, PAGE}) |
36 | 36 | @ApiOperation("分页") |
37 | - public YtPageData<YtVideoDTO> pageAlarmProfile( | |
37 | + public YtPageData<TkVideoDTO> pageAlarmProfile( | |
38 | 38 | @RequestParam(PAGE_SIZE) int pageSize, |
39 | 39 | @RequestParam(PAGE) int page, |
40 | 40 | @RequestParam(value = "status", required = false) Boolean status, |
... | ... | @@ -45,7 +45,7 @@ public class YtVideoController extends BaseController { |
45 | 45 | throws ThingsboardException { |
46 | 46 | |
47 | 47 | |
48 | - IPage<YtVideoEntity> pageInfrom = videoService.getPage(page, pageSize, orderBy, orderType); | |
48 | + IPage<TkVideoEntity> pageInfrom = videoService.getPage(page, pageSize, orderBy, orderType); | |
49 | 49 | return videoService.pageDatas(pageInfrom, |
50 | 50 | getCurrentUser().isPtTenantAdmin(), |
51 | 51 | getCurrentUser().getCurrentTenantId(), |
... | ... | @@ -56,8 +56,8 @@ public class YtVideoController extends BaseController { |
56 | 56 | @PostMapping |
57 | 57 | @ApiOperation("新增|编辑") |
58 | 58 | @PreAuthorize("@check.checkPermissions({'TENANT_ADMIN','CUSTOMER_USER'},{'api:yt:video:post','api:yt:video:update'})") |
59 | - public YtVideoDTO saveOrUpdateAlarmProfile( | |
60 | - @Validated @RequestBody YtVideoDTO dto) throws ThingsboardException { | |
59 | + public TkVideoDTO saveOrUpdateAlarmProfile( | |
60 | + @Validated @RequestBody TkVideoDTO dto) throws ThingsboardException { | |
61 | 61 | dto.setTenantId(getCurrentUser().getCurrentTenantId()); |
62 | 62 | return videoService.saveOrUpdate(dto); |
63 | 63 | } |
... | ... | @@ -74,7 +74,7 @@ public class YtVideoController extends BaseController { |
74 | 74 | @GetMapping("{entityId}") |
75 | 75 | @ApiOperation("详情") |
76 | 76 | @PreAuthorize("@check.checkPermissions({'TENANT_ADMIN','CUSTOMER_USER'},{'api:yt:video:get'})") |
77 | - public YtVideoDTO detail(@PathVariable("entityId") String entityId) | |
77 | + public TkVideoDTO detail(@PathVariable("entityId") String entityId) | |
78 | 78 | throws ThingsboardException { |
79 | 79 | return videoService.detail(getCurrentUser().getCurrentTenantId(), entityId); |
80 | 80 | } | ... | ... |
... | ... | @@ -10,11 +10,11 @@ import org.springframework.web.bind.annotation.*; |
10 | 10 | import org.thingsboard.server.common.data.exception.ThingsboardException; |
11 | 11 | import org.thingsboard.server.common.data.yunteng.common.DeleteGroup; |
12 | 12 | import org.thingsboard.server.common.data.yunteng.dto.DeleteDTO; |
13 | -import org.thingsboard.server.common.data.yunteng.dto.YtVideoPlatformDTO; | |
13 | +import org.thingsboard.server.common.data.yunteng.dto.TkVideoPlatformDTO; | |
14 | 14 | import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
15 | 15 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
16 | 16 | import org.thingsboard.server.controller.BaseController; |
17 | -import org.thingsboard.server.dao.yunteng.entities.YtVideoPlatformEntity; | |
17 | +import org.thingsboard.server.dao.yunteng.entities.TkVideoPlatformEntity; | |
18 | 18 | import org.thingsboard.server.dao.yunteng.service.YtVideoPlatformService; |
19 | 19 | |
20 | 20 | import java.util.List; |
... | ... | @@ -32,7 +32,7 @@ public class YtVideoPlatformController extends BaseController { |
32 | 32 | |
33 | 33 | @GetMapping(params = {PAGE_SIZE, PAGE}) |
34 | 34 | @ApiOperation("分页") |
35 | - public YtPageData<YtVideoPlatformDTO> pageVideoPlatform( | |
35 | + public YtPageData<TkVideoPlatformDTO> pageVideoPlatform( | |
36 | 36 | @RequestParam(PAGE_SIZE) int pageSize, |
37 | 37 | @RequestParam(PAGE) int page, |
38 | 38 | @RequestParam(value = "host", required = false) String host, |
... | ... | @@ -40,7 +40,7 @@ public class YtVideoPlatformController extends BaseController { |
40 | 40 | @RequestParam(value = ORDER_TYPE, required = false) OrderTypeEnum orderType) |
41 | 41 | throws ThingsboardException { |
42 | 42 | |
43 | - IPage<YtVideoPlatformEntity> pageInfo = | |
43 | + IPage<TkVideoPlatformEntity> pageInfo = | |
44 | 44 | videoPlatformService.getPage(page, pageSize, orderBy, orderType); |
45 | 45 | return videoPlatformService.page( |
46 | 46 | pageInfo, |
... | ... | @@ -54,8 +54,8 @@ public class YtVideoPlatformController extends BaseController { |
54 | 54 | @ApiOperation("新增|编辑") |
55 | 55 | @PreAuthorize( |
56 | 56 | "@check.checkPermissions({'TENANT_ADMIN','CUSTOMER_USER'},{'api:yt:video:platform:post','api:yt:video:platform:update'})") |
57 | - public YtVideoPlatformDTO saveOrUpdateVideoPlatform( | |
58 | - @Validated @RequestBody YtVideoPlatformDTO dto) throws ThingsboardException { | |
57 | + public TkVideoPlatformDTO saveOrUpdateVideoPlatform( | |
58 | + @Validated @RequestBody TkVideoPlatformDTO dto) throws ThingsboardException { | |
59 | 59 | dto.setTenantId(getCurrentUser().getCurrentTenantId()); |
60 | 60 | return videoPlatformService.saveOrUpdate(dto); |
61 | 61 | } |
... | ... | @@ -72,7 +72,7 @@ public class YtVideoPlatformController extends BaseController { |
72 | 72 | |
73 | 73 | @GetMapping |
74 | 74 | @ApiOperation("获取当前用户的流媒体配置列表") |
75 | - public List<YtVideoPlatformDTO> getVideoPlatformsByUser() throws ThingsboardException { | |
75 | + public List<TkVideoPlatformDTO> getVideoPlatformsByUser() throws ThingsboardException { | |
76 | 76 | return videoPlatformService.getVideoPlatformsByUser(getCurrentUser().getCurrentTenantId()); |
77 | 77 | } |
78 | 78 | } | ... | ... |
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/common/TkCommonService.java
renamed from
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/common/YtCommonService.java
... | ... | @@ -2,7 +2,7 @@ package org.thingsboard.server.common.data.yunteng.common; |
2 | 2 | |
3 | 3 | import org.thingsboard.server.common.data.yunteng.dto.SysDictItemDTO; |
4 | 4 | |
5 | -public interface YtCommonService { | |
5 | +public interface TkCommonService { | |
6 | 6 | /** |
7 | 7 | * 通过dict表的Code和dictItem的codeText查询字典表的值 |
8 | 8 | * | ... | ... |
... | ... | @@ -12,7 +12,7 @@ import org.aspectj.lang.annotation.Aspect; |
12 | 12 | import org.aspectj.lang.annotation.Pointcut; |
13 | 13 | import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression; |
14 | 14 | import org.springframework.stereotype.Component; |
15 | -import org.thingsboard.server.common.data.yunteng.common.YtCommonService; | |
15 | +import org.thingsboard.server.common.data.yunteng.common.TkCommonService; | |
16 | 16 | import org.thingsboard.server.common.data.yunteng.common.aspect.annotation.AutoDict; |
17 | 17 | import org.thingsboard.server.common.data.yunteng.dto.SysDictItemDTO; |
18 | 18 | import org.thingsboard.server.common.data.yunteng.utils.JacksonUtil; |
... | ... | @@ -31,7 +31,7 @@ import java.util.List; |
31 | 31 | @ConditionalOnExpression("('${service.type:null}'=='monolith' || '${service.type:null}'=='tb-core') ") |
32 | 32 | public class SysDictAspect { |
33 | 33 | |
34 | - private final YtCommonService commonService; | |
34 | + private final TkCommonService commonService; | |
35 | 35 | |
36 | 36 | /** 表对应字段加上_dictText即可显示出文本 */ |
37 | 37 | private static final String DICT_TEXT_SUFFIX = "DictText"; | ... | ... |
... | ... | @@ -44,7 +44,7 @@ public class DeviceDTO extends TenantDTO { |
44 | 44 | private String gatewayName; |
45 | 45 | |
46 | 46 | @ApiModelProperty(value = "设备凭证") |
47 | - private YtCredentialsDto deviceToken; | |
47 | + private TkCredentialsDto deviceToken; | |
48 | 48 | |
49 | 49 | private String tbDeviceId; |
50 | 50 | @ApiModelProperty(value = "设备厂商") | ... | ... |
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/TkCredentialsDto.java
renamed from
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/YtCredentialsDto.java
... | ... | @@ -29,7 +29,7 @@ import java.util.UUID; |
29 | 29 | |
30 | 30 | @ApiModel |
31 | 31 | @Data |
32 | -public class YtCredentialsDto { | |
32 | +public class TkCredentialsDto { | |
33 | 33 | |
34 | 34 | private static final long serialVersionUID = -7869261127032877765L; |
35 | 35 | @ApiModelProperty(position = 1, readOnly = true, value = "The Id is automatically generated during device creation. " + | ... | ... |
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/TkDeviceScriptDTO.java
renamed from
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/YtDeviceScriptDTO.java
... | ... | @@ -12,7 +12,7 @@ import javax.validation.constraints.NotNull; |
12 | 12 | |
13 | 13 | @EqualsAndHashCode(callSuper = true) |
14 | 14 | @Data |
15 | -public class YtDeviceScriptDTO extends BaseDTO { | |
15 | +public class TkDeviceScriptDTO extends BaseDTO { | |
16 | 16 | @NotEmpty( |
17 | 17 | message = "解析脚本名称不能为空或者空字符串", |
18 | 18 | groups = {AddGroup.class, UpdateGroup.class}) |
... | ... | @@ -39,5 +39,5 @@ public class YtDeviceScriptDTO extends BaseDTO { |
39 | 39 | @ApiModelProperty(value = "脚本编数据编码类型:HEX ASCII") |
40 | 40 | private TcpDataTypeEnum dataType; |
41 | 41 | |
42 | - public YtDeviceScriptDTO() {} | |
42 | + public TkDeviceScriptDTO() {} | |
43 | 43 | } | ... | ... |
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/TkOpinionDTO.java
renamed from
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/YtOpinionDTO.java
... | ... | @@ -8,7 +8,7 @@ import javax.validation.constraints.NotEmpty; |
8 | 8 | |
9 | 9 | @Data |
10 | 10 | @EqualsAndHashCode(callSuper = true) |
11 | -public class YtOpinionDTO extends TenantDTO { | |
11 | +public class TkOpinionDTO extends TenantDTO { | |
12 | 12 | @ApiModelProperty(value = "意见标题", required = true) |
13 | 13 | private String title; |
14 | 14 | ... | ... |
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/TkRpcRecordDTO.java
renamed from
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/YtRpcRecordDTO.java
... | ... | @@ -4,13 +4,13 @@ import com.fasterxml.jackson.databind.JsonNode; |
4 | 4 | import io.swagger.annotations.ApiModelProperty; |
5 | 5 | import lombok.Data; |
6 | 6 | import org.thingsboard.server.common.data.yunteng.enums.DeviceTypeEnum; |
7 | -import org.thingsboard.server.common.data.yunteng.enums.YtRpcStatus; | |
7 | +import org.thingsboard.server.common.data.yunteng.enums.TkRpcStatus; | |
8 | 8 | |
9 | 9 | /** |
10 | 10 | * @author Administrator |
11 | 11 | */ |
12 | 12 | @Data |
13 | -public class YtRpcRecordDTO { | |
13 | +public class TkRpcRecordDTO { | |
14 | 14 | private String id; |
15 | 15 | |
16 | 16 | @ApiModelProperty(value = "设备主键") |
... | ... | @@ -44,12 +44,12 @@ public class YtRpcRecordDTO { |
44 | 44 | @ApiModelProperty(value = "RPC扩展信息") |
45 | 45 | private JsonNode additionalInfo; |
46 | 46 | @ApiModelProperty(value = "RPC状态") |
47 | - private YtRpcStatus status; | |
47 | + private TkRpcStatus status; | |
48 | 48 | |
49 | 49 | |
50 | 50 | private String statusName; |
51 | 51 | |
52 | 52 | public String getStatusName() { |
53 | - return YtRpcStatus.getLabel(status.name()); | |
53 | + return TkRpcStatus.getLabel(status.name()); | |
54 | 54 | } |
55 | 55 | } | ... | ... |
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/TkThirdUserDTO.java
renamed from
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/YtThirdUserDTO.java
... | ... | @@ -13,7 +13,7 @@ import javax.validation.constraints.NotEmpty; |
13 | 13 | */ |
14 | 14 | @Data |
15 | 15 | @EqualsAndHashCode(callSuper = true) |
16 | -public class YtThirdUserDTO extends BaseDTO { | |
16 | +public class TkThirdUserDTO extends BaseDTO { | |
17 | 17 | |
18 | 18 | @ApiModelProperty(value = "第三方平台", required = true) |
19 | 19 | private ThirdPlatformEnum platformName; | ... | ... |
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/TkVideoDTO.java
renamed from
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/YtVideoDTO.java
... | ... | @@ -8,7 +8,7 @@ import javax.validation.constraints.NotEmpty; |
8 | 8 | |
9 | 9 | @Data |
10 | 10 | @EqualsAndHashCode(callSuper = true) |
11 | -public class YtVideoDTO extends TenantDTO { | |
11 | +public class TkVideoDTO extends TenantDTO { | |
12 | 12 | @ApiModelProperty(value = "摄像头附加信息,json格式") |
13 | 13 | private String additionalJson; |
14 | 14 | |
... | ... | @@ -52,7 +52,7 @@ public class YtVideoDTO extends TenantDTO { |
52 | 52 | private Integer playProtocol; |
53 | 53 | |
54 | 54 | @ApiModelProperty("流媒体平台基础信息") |
55 | - private YtVideoPlatformDTO videoPlatformDTO; | |
55 | + private TkVideoPlatformDTO videoPlatformDTO; | |
56 | 56 | |
57 | 57 | |
58 | 58 | } | ... | ... |
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/TkVideoPlatformDTO.java
renamed from
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/dto/YtVideoPlatformDTO.java
... | ... | @@ -11,7 +11,7 @@ import javax.validation.constraints.Size; |
11 | 11 | |
12 | 12 | @Data |
13 | 13 | @EqualsAndHashCode(callSuper = true) |
14 | -public class YtVideoPlatformDTO extends TenantDTO { | |
14 | +public class TkVideoPlatformDTO extends TenantDTO { | |
15 | 15 | @ApiModelProperty(value = "平台类型",required = true) |
16 | 16 | @NotNull(message = "平台类型不能为空") |
17 | 17 | @Max(value = 2,message = "平台类型最大长度2") | ... | ... |
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/enums/TkAlarmSeverity.java
renamed from
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/enums/YtAlarmSeverity.java
... | ... | @@ -18,16 +18,16 @@ package org.thingsboard.server.common.data.yunteng.enums; |
18 | 18 | /** |
19 | 19 | * Created by ashvayka on 11.05.17. |
20 | 20 | */ |
21 | -public enum YtAlarmSeverity { | |
21 | +public enum TkAlarmSeverity { | |
22 | 22 | CRITICAL("危险"), MAJOR("重要"), MINOR("次要"), WARNING("警告"), INDETERMINATE("不确定"); |
23 | 23 | |
24 | - YtAlarmSeverity(String label){ | |
24 | + TkAlarmSeverity(String label){ | |
25 | 25 | this.label = label; |
26 | 26 | } |
27 | 27 | String label; |
28 | 28 | |
29 | 29 | public static String getLabel(String name){ |
30 | - for(YtAlarmSeverity type:values()){ | |
30 | + for(TkAlarmSeverity type:values()){ | |
31 | 31 | if(type.name().equals(name)){ |
32 | 32 | return type.label; |
33 | 33 | } | ... | ... |
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/enums/TkRpcStatus.java
renamed from
common/data/src/main/java/org/thingsboard/server/common/data/yunteng/enums/YtRpcStatus.java
... | ... | @@ -15,15 +15,15 @@ |
15 | 15 | */ |
16 | 16 | package org.thingsboard.server.common.data.yunteng.enums; |
17 | 17 | |
18 | -public enum YtRpcStatus { | |
18 | +public enum TkRpcStatus { | |
19 | 19 | QUEUED("队列中"), SENT("已发送"), DELIVERED("处理中"), SUCCESSFUL("成功"), TIMEOUT("超时"), EXPIRED("过期"), FAILED("失败"); |
20 | 20 | |
21 | 21 | String label; |
22 | - YtRpcStatus(String label){ | |
22 | + TkRpcStatus(String label){ | |
23 | 23 | this.label= label; |
24 | 24 | } |
25 | 25 | public static String getLabel(String name){ |
26 | - for(YtRpcStatus type:values()){ | |
26 | + for(TkRpcStatus type:values()){ | |
27 | 27 | if(type.name().equals(name)){ |
28 | 28 | return type.label; |
29 | 29 | } | ... | ... |
... | ... | @@ -11,8 +11,8 @@ import org.thingsboard.server.common.data.yunteng.constant.FastIotConstants; |
11 | 11 | import org.thingsboard.server.common.data.yunteng.dto.SysJobLogDTO; |
12 | 12 | import org.thingsboard.server.common.data.yunteng.enums.StatusEnum; |
13 | 13 | import org.thingsboard.server.common.data.yunteng.utils.SpringBeanUtils; |
14 | -import org.thingsboard.server.dao.yunteng.entities.SysJob; | |
15 | -import org.thingsboard.server.dao.yunteng.entities.SysJobLog; | |
14 | +import org.thingsboard.server.dao.yunteng.entities.SysJobEntity; | |
15 | +import org.thingsboard.server.dao.yunteng.entities.SysJobLogEntity; | |
16 | 16 | import org.thingsboard.server.dao.yunteng.service.YtSysJobLogService; |
17 | 17 | |
18 | 18 | import java.time.LocalDateTime; |
... | ... | @@ -26,7 +26,7 @@ public abstract class AbstractQuartzJob implements Job { |
26 | 26 | |
27 | 27 | @Override |
28 | 28 | public void execute(JobExecutionContext context) throws JobExecutionException { |
29 | - SysJob sysJob = new SysJob(); | |
29 | + SysJobEntity sysJob = new SysJobEntity(); | |
30 | 30 | BeanUtils.copyProperties( |
31 | 31 | context.getMergedJobDataMap().get(FastIotConstants.ScheduleConstants.TASK_PROPERTIES), |
32 | 32 | sysJob); |
... | ... | @@ -50,11 +50,11 @@ public abstract class AbstractQuartzJob implements Job { |
50 | 50 | * |
51 | 51 | * @param sysJob 系统计划任务 |
52 | 52 | */ |
53 | - protected void after(SysJob sysJob, Exception e) { | |
53 | + protected void after(SysJobEntity sysJob, Exception e) { | |
54 | 54 | LocalDateTime startTime = threadLocal.get(); |
55 | 55 | threadLocal.remove(); |
56 | 56 | |
57 | - final SysJobLog sysJobLog = new SysJobLog(); | |
57 | + final SysJobLogEntity sysJobLog = new SysJobLogEntity(); | |
58 | 58 | sysJobLog.setJobId(sysJob.getId()); |
59 | 59 | sysJobLog.setJobName(sysJob.getJobName()); |
60 | 60 | sysJobLog.setJobGroup(sysJob.getJobGroup()); |
... | ... | @@ -85,5 +85,5 @@ public abstract class AbstractQuartzJob implements Job { |
85 | 85 | * @param sysJob 系统计划任务 |
86 | 86 | * @throws Exception 执行过程中的异常 |
87 | 87 | */ |
88 | - protected abstract void doExecute(JobExecutionContext context, SysJob sysJob) throws Exception; | |
88 | + protected abstract void doExecute(JobExecutionContext context, SysJobEntity sysJob) throws Exception; | |
89 | 89 | } | ... | ... |
... | ... | @@ -5,7 +5,7 @@ import org.thingsboard.server.common.data.yunteng.dto.ReportFormConfigDTO; |
5 | 5 | import org.thingsboard.server.common.data.yunteng.dto.ReportGenerateRecordDTO; |
6 | 6 | import org.thingsboard.server.common.data.yunteng.enums.JobGroupEnum; |
7 | 7 | import org.thingsboard.server.common.data.yunteng.utils.SpringBeanUtils; |
8 | -import org.thingsboard.server.dao.yunteng.entities.SysJob; | |
8 | +import org.thingsboard.server.dao.yunteng.entities.SysJobEntity; | |
9 | 9 | import org.thingsboard.server.dao.yunteng.service.YtReportFormConfigService; |
10 | 10 | import org.thingsboard.server.dao.yunteng.service.YtReportGenerateRecordService; |
11 | 11 | |
... | ... | @@ -21,7 +21,7 @@ public class JobInvokeUtil { |
21 | 21 | * |
22 | 22 | * @param sysJob 系统任务 |
23 | 23 | */ |
24 | - public static void invokeMethod(SysJob sysJob) throws Exception { | |
24 | + public static void invokeMethod(SysJobEntity sysJob) throws Exception { | |
25 | 25 | String invokeTarget = sysJob.getInvokeTarget(); |
26 | 26 | String beanName = getBeanName(invokeTarget); |
27 | 27 | String methodName = getMethodName(invokeTarget); | ... | ... |
... | ... | @@ -3,7 +3,7 @@ package org.thingsboard.server.dao.util.yunteng; |
3 | 3 | |
4 | 4 | import org.quartz.DisallowConcurrentExecution; |
5 | 5 | import org.quartz.JobExecutionContext; |
6 | -import org.thingsboard.server.dao.yunteng.entities.SysJob; | |
6 | +import org.thingsboard.server.dao.yunteng.entities.SysJobEntity; | |
7 | 7 | |
8 | 8 | /** |
9 | 9 | * 定时任务处理(禁止并发执行) |
... | ... | @@ -14,7 +14,7 @@ import org.thingsboard.server.dao.yunteng.entities.SysJob; |
14 | 14 | public class QuartzDisallowConcurrentExecution extends AbstractQuartzJob |
15 | 15 | { |
16 | 16 | @Override |
17 | - protected void doExecute(JobExecutionContext context, SysJob sysJob) throws Exception | |
17 | + protected void doExecute(JobExecutionContext context, SysJobEntity sysJob) throws Exception | |
18 | 18 | { |
19 | 19 | JobInvokeUtil.invokeMethod(sysJob); |
20 | 20 | } | ... | ... |
... | ... | @@ -2,7 +2,7 @@ package org.thingsboard.server.dao.util.yunteng; |
2 | 2 | |
3 | 3 | |
4 | 4 | import org.quartz.JobExecutionContext; |
5 | -import org.thingsboard.server.dao.yunteng.entities.SysJob; | |
5 | +import org.thingsboard.server.dao.yunteng.entities.SysJobEntity; | |
6 | 6 | |
7 | 7 | /** |
8 | 8 | * 定时任务处理(允许并发执行) |
... | ... | @@ -12,7 +12,7 @@ import org.thingsboard.server.dao.yunteng.entities.SysJob; |
12 | 12 | public class QuartzJobExecution extends AbstractQuartzJob |
13 | 13 | { |
14 | 14 | @Override |
15 | - protected void doExecute(JobExecutionContext context, SysJob sysJob) throws Exception | |
15 | + protected void doExecute(JobExecutionContext context, SysJobEntity sysJob) throws Exception | |
16 | 16 | { |
17 | 17 | JobInvokeUtil.invokeMethod(sysJob); |
18 | 18 | } | ... | ... |
... | ... | @@ -7,7 +7,7 @@ import org.thingsboard.server.common.data.yunteng.constant.FastIotConstants; |
7 | 7 | import org.thingsboard.server.common.data.yunteng.core.exception.YtDataValidationException; |
8 | 8 | import org.thingsboard.server.common.data.yunteng.enums.StatusEnum; |
9 | 9 | import org.thingsboard.server.common.data.yunteng.utils.SpringBeanUtils; |
10 | -import org.thingsboard.server.dao.yunteng.entities.SysJob; | |
10 | +import org.thingsboard.server.dao.yunteng.entities.SysJobEntity; | |
11 | 11 | |
12 | 12 | import java.util.Objects; |
13 | 13 | |
... | ... | @@ -22,7 +22,7 @@ public class ScheduleUtils { |
22 | 22 | * @param sysJob 执行计划 |
23 | 23 | * @return 具体执行任务类 |
24 | 24 | */ |
25 | - private static Class<? extends Job> getQuartzJobClass(SysJob sysJob) { | |
25 | + private static Class<? extends Job> getQuartzJobClass(SysJobEntity sysJob) { | |
26 | 26 | boolean isConcurrent = 0 == sysJob.getConcurrent(); |
27 | 27 | return isConcurrent ? QuartzJobExecution.class : QuartzDisallowConcurrentExecution.class; |
28 | 28 | } |
... | ... | @@ -39,7 +39,7 @@ public class ScheduleUtils { |
39 | 39 | } |
40 | 40 | |
41 | 41 | /** 创建定时任务 */ |
42 | - public static void createScheduleJob(Scheduler scheduler, SysJob job) throws SchedulerException { | |
42 | + public static void createScheduleJob(Scheduler scheduler, SysJobEntity job) throws SchedulerException { | |
43 | 43 | Class<? extends Job> jobClass = getQuartzJobClass(job); |
44 | 44 | // 构建job信息 |
45 | 45 | String jobId = job.getId(); |
... | ... | @@ -82,7 +82,7 @@ public class ScheduleUtils { |
82 | 82 | |
83 | 83 | /** 设置定时任务策略 */ |
84 | 84 | public static CronScheduleBuilder handleCronScheduleMisfirePolicy( |
85 | - SysJob job, CronScheduleBuilder cb) throws YtDataValidationException { | |
85 | + SysJobEntity job, CronScheduleBuilder cb) throws YtDataValidationException { | |
86 | 86 | switch (job.getMisfirePolicy()) { |
87 | 87 | case FastIotConstants.ScheduleConstants.MISFIRE_DEFAULT: |
88 | 88 | return cb; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysAdminSettingEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/AdminSetting.java
... | ... | @@ -10,7 +10,7 @@ import java.time.LocalDateTime; |
10 | 10 | @Data |
11 | 11 | @EqualsAndHashCode(callSuper = false) |
12 | 12 | @TableName(ModelConstants.Table.SYS_ADMIN_SETTING_TABLE_NAME) |
13 | -public class AdminSetting extends BaseEntity { | |
13 | +public class SysAdminSettingEntity extends BaseEntity { | |
14 | 14 | |
15 | 15 | private static final long serialVersionUID = -881433375246560135L; |
16 | 16 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysAppDesignEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysAppDesign.java
... | ... | @@ -13,7 +13,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
13 | 13 | @Data |
14 | 14 | @RequiredArgsConstructor |
15 | 15 | @TableName(ModelConstants.Table.SYS_APP_DESIGN_TABLE_NAME) |
16 | -public class SysAppDesign extends TenantBaseEntity { | |
16 | +public class SysAppDesignEntity extends TenantBaseEntity { | |
17 | 17 | private static final long serialVersionUID = -3412813210017919075L; |
18 | 18 | /** 平台名称 */ |
19 | 19 | private String name; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysAreaEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysArea.java
... | ... | @@ -12,7 +12,7 @@ import org.thingsboard.server.common.data.yunteng.enums.AreaLevelEnum; |
12 | 12 | */ |
13 | 13 | @Data |
14 | 14 | @TableName(ModelConstants.Table.SYS_AREA_TABLE_NAME) |
15 | -public class SysArea{ | |
15 | +public class SysAreaEntity { | |
16 | 16 | private Long parentId; |
17 | 17 | private AreaLevelEnum level; |
18 | 18 | private String name; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysDeptEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysDept.java
... | ... | @@ -8,7 +8,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
8 | 8 | @Data |
9 | 9 | @EqualsAndHashCode(callSuper = true) |
10 | 10 | @TableName(ModelConstants.Table.SYS_DEPT_TABLE_NAME) |
11 | -public class SysDept extends TenantBaseEntity { | |
11 | +public class SysDeptEntity extends TenantBaseEntity { | |
12 | 12 | |
13 | 13 | |
14 | 14 | private static final long serialVersionUID = -7160697827758883893L; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysDictEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysDict.java
... | ... | @@ -8,7 +8,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
8 | 8 | @Data |
9 | 9 | @EqualsAndHashCode(callSuper = false) |
10 | 10 | @TableName(ModelConstants.Table.SYS_DICT_TABLE_NAME) |
11 | -public class SysDict extends TenantBaseEntity { | |
11 | +public class SysDictEntity extends TenantBaseEntity { | |
12 | 12 | |
13 | 13 | private static final long serialVersionUID = -5381101569947327544L; |
14 | 14 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysDictItemEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysDictItem.java
... | ... | @@ -8,7 +8,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
8 | 8 | @Data |
9 | 9 | @RequiredArgsConstructor |
10 | 10 | @TableName(ModelConstants.Table.SYS_DICT_ITEM_TABLE_NAME) |
11 | -public class SysDictItem extends TenantBaseEntity { | |
11 | +public class SysDictItemEntity extends TenantBaseEntity { | |
12 | 12 | |
13 | 13 | private static final long serialVersionUID = 9177617160310722864L; |
14 | 14 | /** 字典id */ | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysEnterpriseEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysEnterprise.java
... | ... | @@ -15,7 +15,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
15 | 15 | @Data |
16 | 16 | @RequiredArgsConstructor |
17 | 17 | @TableName(ModelConstants.Table.SYS_ENTERPRISE_TABLE_NAME) |
18 | -public class SysEnterprise extends TenantBaseEntity { | |
18 | +public class SysEnterpriseEntity extends TenantBaseEntity { | |
19 | 19 | private static final long serialVersionUID = -804373668052255756L; |
20 | 20 | /** 公司名称 */ |
21 | 21 | private String name; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysJobEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysJob.java
... | ... | @@ -10,7 +10,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
10 | 10 | @Data |
11 | 11 | @EqualsAndHashCode(callSuper = true) |
12 | 12 | @TableName(ModelConstants.Table.SYS_JOB_TABLE_NAME) |
13 | -public class SysJob extends TenantBaseEntity { | |
13 | +public class SysJobEntity extends TenantBaseEntity { | |
14 | 14 | |
15 | 15 | private static final long serialVersionUID = -5277603237529335023L; |
16 | 16 | /** 任务名称 */ | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysJobLogEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysJobLog.java
... | ... | @@ -14,7 +14,7 @@ import java.time.LocalDateTime; |
14 | 14 | @Data |
15 | 15 | @EqualsAndHashCode(callSuper = true) |
16 | 16 | @TableName(ModelConstants.Table.SYS_JOB_LOG_TABLE_NAME) |
17 | -public class SysJobLog extends BaseEntity { | |
17 | +public class SysJobLogEntity extends BaseEntity { | |
18 | 18 | |
19 | 19 | private static final long serialVersionUID = 1739849551616104371L; |
20 | 20 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysMenuEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/Menu.java
... | ... | @@ -12,7 +12,7 @@ import org.thingsboard.server.common.data.yunteng.enums.MenuTypeEnum; |
12 | 12 | @Data |
13 | 13 | @EqualsAndHashCode(callSuper = true) |
14 | 14 | @TableName(ModelConstants.Table.SYS_MENU_TABLE_NAME) |
15 | -public class Menu extends TenantBaseEntity { | |
15 | +public class SysMenuEntity extends TenantBaseEntity { | |
16 | 16 | |
17 | 17 | private static final long serialVersionUID = 6319718763792214142L; |
18 | 18 | private String name; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysNoticeEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysNotice.java
... | ... | @@ -17,7 +17,7 @@ import java.util.List; |
17 | 17 | @Data |
18 | 18 | @EqualsAndHashCode(callSuper = false) |
19 | 19 | @TableName(ModelConstants.Table.SYS_NOTICE_TABLE_NAME) |
20 | -public class SysNotice extends TenantBaseEntity { | |
20 | +public class SysNoticeEntity extends TenantBaseEntity { | |
21 | 21 | |
22 | 22 | private static final long serialVersionUID = 3466370312762440488L; |
23 | 23 | /** 通知类型 */ | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysNoticeUserEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysNoticeUser.java
... | ... | @@ -17,7 +17,7 @@ import java.time.LocalDateTime; |
17 | 17 | @Data |
18 | 18 | @EqualsAndHashCode(callSuper = false) |
19 | 19 | @TableName(ModelConstants.Table.SYS_NOTICE_USER_TABLE_NAME) |
20 | -public class SysNoticeUser extends TenantBaseEntity { | |
20 | +public class SysNoticeUserEntity extends TenantBaseEntity { | |
21 | 21 | |
22 | 22 | private static final long serialVersionUID = -5421685500963791707L; |
23 | 23 | /** 接收者ID */ | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysPlatformDesignEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysPlatformDesign.java
... | ... | @@ -13,7 +13,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
13 | 13 | @Data |
14 | 14 | @RequiredArgsConstructor |
15 | 15 | @TableName(ModelConstants.Table.SYS_PLATFORM_DESIGN_TABLE_NAME) |
16 | -public class SysPlatformDesign extends TenantBaseEntity { | |
16 | +public class SysPlatformDesignEntity extends TenantBaseEntity { | |
17 | 17 | private static final long serialVersionUID = 6761478750642927740L; |
18 | 18 | /** 平台名称 */ |
19 | 19 | private String name; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysRateLimiterEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/RateLimiterEntity.java
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysRoleEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/Role.java
... | ... | @@ -8,7 +8,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
8 | 8 | @Data |
9 | 9 | @EqualsAndHashCode(callSuper = false) |
10 | 10 | @TableName(ModelConstants.Table.SYS_ROLE_TABLE_NAME) |
11 | -public class Role extends TenantBaseEntity { | |
11 | +public class SysRoleEntity extends TenantBaseEntity { | |
12 | 12 | |
13 | 13 | private static final long serialVersionUID = 3915852360063998830L; |
14 | 14 | private String name; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysTenantEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/Tenant.java
... | ... | @@ -10,7 +10,7 @@ import java.time.LocalDateTime; |
10 | 10 | @Data |
11 | 11 | @EqualsAndHashCode(callSuper = false) |
12 | 12 | @TableName(ModelConstants.Table.SYS_TENANT_TABLE_NAME) |
13 | -public class Tenant extends AuditRelatedEntity { | |
13 | +public class SysTenantEntity extends AuditRelatedEntity { | |
14 | 14 | |
15 | 15 | private static final long serialVersionUID = 4848421848961008112L; |
16 | 16 | private String name; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysTenantMenuEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TenantMenu.java
... | ... | @@ -10,7 +10,7 @@ import java.io.Serializable; |
10 | 10 | @Data |
11 | 11 | @EqualsAndHashCode(callSuper = false) |
12 | 12 | @TableName(ModelConstants.Table.SYS_TENANT_MENU_TABLE_NAME) |
13 | -public class TenantMenu implements Serializable { | |
13 | +public class SysTenantMenuEntity implements Serializable { | |
14 | 14 | private static final long serialVersionUID = -8775371485677702427L; |
15 | 15 | /** 菜单ID */ |
16 | 16 | private String menuId; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysTenantRoleEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TenantRole.java
... | ... | @@ -10,7 +10,7 @@ import java.io.Serializable; |
10 | 10 | @Data |
11 | 11 | @EqualsAndHashCode(callSuper = false) |
12 | 12 | @TableName(ModelConstants.Table.SYS_TENANT_ROLE_TABLE_NAME) |
13 | -public class TenantRole implements Serializable { | |
13 | +public class SysTenantRoleEntity implements Serializable { | |
14 | 14 | |
15 | 15 | private static final long serialVersionUID = 7332631758506821892L; |
16 | 16 | /** 角色ID */ | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysUserEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/User.java
... | ... | @@ -13,7 +13,7 @@ import java.time.LocalDateTime; |
13 | 13 | @Data |
14 | 14 | @EqualsAndHashCode(callSuper = false) |
15 | 15 | @TableName(ModelConstants.Table.SYS_USER_TABLE_NAME) |
16 | -public class User extends TenantBaseEntity { | |
16 | +public class SysUserEntity extends TenantBaseEntity { | |
17 | 17 | private static final long serialVersionUID = 834982016421849497L; |
18 | 18 | private String username; |
19 | 19 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SysUserRoleEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/UserRole.java
... | ... | @@ -10,7 +10,7 @@ import java.io.Serializable; |
10 | 10 | @Data |
11 | 11 | @EqualsAndHashCode(callSuper = false) |
12 | 12 | @TableName(ModelConstants.Table.SYS_USER_ROLE_TABLE_NAME) |
13 | -public class UserRole implements Serializable { | |
13 | +public class SysUserRoleEntity implements Serializable { | |
14 | 14 | |
15 | 15 | private static final long serialVersionUID = -1018514294019250455L; |
16 | 16 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkAlarmContactEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/AlarmContact.java
... | ... | @@ -17,7 +17,7 @@ import java.time.LocalDateTime; |
17 | 17 | @Data |
18 | 18 | @EqualsAndHashCode(callSuper = true) |
19 | 19 | @TableName(ModelConstants.Table.TK_ALARM_CONTACT_TABLE_NAME) |
20 | -public class AlarmContact extends TenantBaseEntity{ | |
20 | +public class TkAlarmContactEntity extends TenantBaseEntity{ | |
21 | 21 | |
22 | 22 | private static final long serialVersionUID= -3982884827995610164L; |
23 | 23 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkAlarmEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/YtAlarmEntity.java
... | ... | @@ -17,7 +17,7 @@ import static org.thingsboard.server.dao.model.ModelConstants.ALARM_COLUMN_FAMIL |
17 | 17 | |
18 | 18 | @Data |
19 | 19 | @TableName(ALARM_COLUMN_FAMILY_NAME) |
20 | -public class YtAlarmEntity { | |
20 | +public class TkAlarmEntity { | |
21 | 21 | |
22 | 22 | private static final long serialVersionUID = -4922707705163155569L; |
23 | 23 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkAlarmProfileEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/AlarmProfile.java
... | ... | @@ -8,7 +8,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
8 | 8 | @Data |
9 | 9 | @EqualsAndHashCode(callSuper = true) |
10 | 10 | @TableName(ModelConstants.Table.TK_ALARM_PROFILE_TABLE_NAME) |
11 | -public class AlarmProfile extends TenantBaseEntity { | |
11 | +public class TkAlarmProfileEntity extends TenantBaseEntity { | |
12 | 12 | |
13 | 13 | private static final long serialVersionUID = -4922707705163155569L; |
14 | 14 | private String alarmContactId; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkConfigurationActEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/ConfigurationAct.java
... | ... | @@ -16,7 +16,7 @@ import org.thingsboard.server.common.data.yunteng.enums.ActTypeEnum; |
16 | 16 | @EqualsAndHashCode(callSuper = true) |
17 | 17 | @TableName(value = ModelConstants.Table.TK_CONFIGURATION_ACT, autoResultMap = true) |
18 | 18 | @Data |
19 | -public class ConfigurationAct extends ConfigurationBaseEntity { | |
19 | +public class TkConfigurationActEntity extends ConfigurationBaseEntity { | |
20 | 20 | private static final long serialVersionUID = -4125982858197381343L; |
21 | 21 | @TableField(typeHandler = EnumTypeHandler.class) |
22 | 22 | private ActTypeEnum type; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkConfigurationCenterEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/ConfigurationCenter.java
... | ... | @@ -8,7 +8,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
8 | 8 | @EqualsAndHashCode(callSuper = true) |
9 | 9 | @TableName(ModelConstants.Table.TK_CONFIGURATION_CENTER_NAME) |
10 | 10 | @Data |
11 | -public class ConfigurationCenter extends TenantBaseEntity { | |
11 | +public class TkConfigurationCenterEntity extends TenantBaseEntity { | |
12 | 12 | private static final long serialVersionUID = -7825135358032541445L; |
13 | 13 | private String name; |
14 | 14 | private String remark; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkConfigurationContentEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/ConfigurationContent.java
... | ... | @@ -8,7 +8,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
8 | 8 | @EqualsAndHashCode(callSuper = true) |
9 | 9 | @TableName(ModelConstants.Table.TK_CONFIGURATION_CONTENT_NAME) |
10 | 10 | @Data |
11 | -public class ConfigurationContent extends TenantBaseEntity { | |
11 | +public class TkConfigurationContentEntity extends TenantBaseEntity { | |
12 | 12 | |
13 | 13 | private static final long serialVersionUID = -419380277607655083L; |
14 | 14 | private String name; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkConfigurationDatasourceEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/ConfigurationDatasource.java
... | ... | @@ -14,7 +14,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
14 | 14 | @EqualsAndHashCode(callSuper = true) |
15 | 15 | @TableName(value = ModelConstants.Table.TK_CONFIGURATION_DATASOURCE, autoResultMap = true) |
16 | 16 | @Data |
17 | -public class ConfigurationDatasource extends ConfigurationBaseEntity { | |
17 | +public class TkConfigurationDatasourceEntity extends ConfigurationBaseEntity { | |
18 | 18 | private static final long serialVersionUID = 2830393872646826226L; |
19 | 19 | private String nodeId; |
20 | 20 | private String deviceId; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkConfigurationEventEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/ConfigurationEvent.java
... | ... | @@ -16,7 +16,7 @@ import org.thingsboard.server.common.data.yunteng.enums.EventTypeEnum; |
16 | 16 | @EqualsAndHashCode(callSuper = true) |
17 | 17 | @TableName(value = ModelConstants.Table.TK_CONFIGURATION_EVENT, autoResultMap = true) |
18 | 18 | @Data |
19 | -public class ConfigurationEvent extends ConfigurationBaseEntity { | |
19 | +public class TkConfigurationEventEntity extends ConfigurationBaseEntity { | |
20 | 20 | private static final long serialVersionUID = 4613503997176066996L; |
21 | 21 | @TableField(typeHandler = JacksonTypeHandler.class) |
22 | 22 | private JsonNode content; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkDataBoardEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/DataBoard.java
... | ... | @@ -13,7 +13,7 @@ import org.thingsboard.server.common.data.yunteng.enums.ViewType; |
13 | 13 | @EqualsAndHashCode(callSuper = true) |
14 | 14 | @TableName(value = ModelConstants.Table.TK_DATA_BOARD_NAME, autoResultMap = true) |
15 | 15 | @Data |
16 | -public class DataBoard extends TenantBaseEntity { | |
16 | +public class TkDataBoardEntity extends TenantBaseEntity { | |
17 | 17 | |
18 | 18 | private static final long serialVersionUID = 1438007769925112807L; |
19 | 19 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkDataComponentEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/DataComponent.java
... | ... | @@ -11,7 +11,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
11 | 11 | @Data |
12 | 12 | @EqualsAndHashCode(callSuper = true) |
13 | 13 | @TableName(value = ModelConstants.Table.TK_DATA_COMPONENT_NAME, autoResultMap = true) |
14 | -public class DataComponent extends TenantBaseEntity { | |
14 | +public class TkDataComponentEntity extends TenantBaseEntity { | |
15 | 15 | |
16 | 16 | private static final long serialVersionUID = -1500982711916168023L; |
17 | 17 | /** 组件名称 */ | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkDevice.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/YtDevice.java
... | ... | @@ -13,7 +13,7 @@ import org.thingsboard.server.common.data.yunteng.enums.DeviceTypeEnum; |
13 | 13 | @Data |
14 | 14 | @EqualsAndHashCode(callSuper = true) |
15 | 15 | @TableName(value = ModelConstants.Table.TK_DEVICE_TABLE_NAME, autoResultMap = true) |
16 | -public class YtDevice extends TenantBaseEntity { | |
16 | +public class TkDevice extends TenantBaseEntity { | |
17 | 17 | private String name; |
18 | 18 | private String alias; |
19 | 19 | @TableField(typeHandler = JacksonTypeHandler.class) | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkDeviceProfileEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/YtDeviceProfileEntity.java
... | ... | @@ -11,7 +11,7 @@ import org.thingsboard.server.common.data.yunteng.enums.DeviceTypeEnum; |
11 | 11 | @Data |
12 | 12 | @EqualsAndHashCode(callSuper = true) |
13 | 13 | @TableName(value = ModelConstants.Table.TK_DEVICE_PROFILE_TABLE_NAME, autoResultMap = true) |
14 | -public class YtDeviceProfileEntity extends TenantBaseEntity { | |
14 | +public class TkDeviceProfileEntity extends TenantBaseEntity { | |
15 | 15 | private String name; |
16 | 16 | |
17 | 17 | private String scriptId; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkDeviceScriptEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/YtDeviceScriptEntity.java
... | ... | @@ -11,7 +11,7 @@ import org.thingsboard.server.common.data.yunteng.enums.TcpDataTypeEnum; |
11 | 11 | @Data |
12 | 12 | @TableName(value = ModelConstants.Table.TK_DEVICE_SCRIPT_TABLE_NAME, autoResultMap = true) |
13 | 13 | @EqualsAndHashCode(callSuper = true) |
14 | -public class YtDeviceScriptEntity extends TenantBaseEntity { | |
14 | +public class TkDeviceScriptEntity extends TenantBaseEntity { | |
15 | 15 | private String name; |
16 | 16 | private String convertJs; |
17 | 17 | /** 告警状态:0:正常 1:告警 */ | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkDeviceTypeEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/DeviceType.java
... | ... | @@ -8,7 +8,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
8 | 8 | @Data |
9 | 9 | @EqualsAndHashCode(callSuper = true) |
10 | 10 | @TableName(ModelConstants.Table.TK_DEVICE_TYPE_TABLE_NAME) |
11 | -public class DeviceType extends TenantBaseEntity { | |
11 | +public class TkDeviceTypeEntity extends TenantBaseEntity { | |
12 | 12 | |
13 | 13 | private static final long serialVersionUID = -3777232331298040322L; |
14 | 14 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkDoActionEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/DoAction.java
... | ... | @@ -20,7 +20,7 @@ import java.util.List; |
20 | 20 | @Data |
21 | 21 | @TableName(value = ModelConstants.Table.TK_DO_ACTION_TABLE_NAME, autoResultMap = true) |
22 | 22 | @EqualsAndHashCode(callSuper = true) |
23 | -public class DoAction extends TenantBaseEntity { | |
23 | +public class TkDoActionEntity extends TenantBaseEntity { | |
24 | 24 | |
25 | 25 | private static final long serialVersionUID = -5459834451418047957L; |
26 | 26 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkDoConditionEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/DoCondition.java
... | ... | @@ -20,7 +20,7 @@ import java.util.List; |
20 | 20 | @Data |
21 | 21 | @TableName(value = ModelConstants.Table.TK_DO_CONDITION_TABLE_NAME, autoResultMap = true) |
22 | 22 | @EqualsAndHashCode(callSuper = true) |
23 | -public class DoCondition extends TenantBaseEntity { | |
23 | +public class TkDoConditionEntity extends TenantBaseEntity { | |
24 | 24 | private static final long serialVersionUID = 2827674377416477646L; |
25 | 25 | /** |
26 | 26 | * 设备 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkFrpInfoEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/FrpInfo.java
... | ... | @@ -10,7 +10,7 @@ import java.time.LocalDateTime; |
10 | 10 | @Data |
11 | 11 | @EqualsAndHashCode(callSuper = true) |
12 | 12 | @TableName(value = ModelConstants.Table.TK_FRP_INFO_NAME, autoResultMap = true) |
13 | -public class FrpInfo extends BaseEntity { | |
13 | +public class TkFrpInfoEntity extends BaseEntity { | |
14 | 14 | |
15 | 15 | private static final long serialVersionUID = 970621268444886639L; |
16 | 16 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkMailLogEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/MailLog.java
... | ... | @@ -13,7 +13,7 @@ import java.time.LocalDateTime; |
13 | 13 | @Data |
14 | 14 | @EqualsAndHashCode(callSuper = false) |
15 | 15 | @TableName(value = ModelConstants.Table.TK_MAIL_LOG_TABLE_NAME,autoResultMap = true) |
16 | -public class MailLog extends BaseEntity { | |
16 | +public class TkMailLogEntity extends BaseEntity { | |
17 | 17 | private static final long serialVersionUID = -8847842025838559296L; |
18 | 18 | |
19 | 19 | /** 发件人 */ | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkMessageConfigEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/MessageConfig.java
... | ... | @@ -11,7 +11,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
11 | 11 | @Data |
12 | 12 | @EqualsAndHashCode(callSuper = true) |
13 | 13 | @TableName(value = ModelConstants.Table.TK_MESSAGE_CONFIG_TABLE_NAME, autoResultMap = true) |
14 | -public class MessageConfig extends TenantBaseEntity { | |
14 | +public class TkMessageConfigEntity extends TenantBaseEntity { | |
15 | 15 | |
16 | 16 | private static final long serialVersionUID = -3624943194108704138L; |
17 | 17 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkMessageTemplateEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/MessageTemplate.java
... | ... | @@ -8,7 +8,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
8 | 8 | @Data |
9 | 9 | @EqualsAndHashCode(callSuper = true) |
10 | 10 | @TableName(ModelConstants.Table.TK_MESSAGE_TEMPLATE_TABLE_NAME) |
11 | -public class MessageTemplate extends TenantBaseEntity { | |
11 | +public class TkMessageTemplateEntity extends TenantBaseEntity { | |
12 | 12 | |
13 | 13 | private static final long serialVersionUID = 6347635507829273091L; |
14 | 14 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkOpinionEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/YtOpinionEntity.java
... | ... | @@ -11,7 +11,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
11 | 11 | @Data |
12 | 12 | @EqualsAndHashCode(callSuper = true) |
13 | 13 | @TableName(ModelConstants.Table.TK_OPINION_TABLE_NAME) |
14 | -public class YtOpinionEntity extends TenantBaseEntity { | |
14 | +public class TkOpinionEntity extends TenantBaseEntity { | |
15 | 15 | |
16 | 16 | private static final long serialVersionUID = 7339240901373153647L; |
17 | 17 | private String title; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkOrganizationEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/Organization.java
... | ... | @@ -10,7 +10,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
10 | 10 | @Data |
11 | 11 | @EqualsAndHashCode(callSuper = true) |
12 | 12 | @TableName(ModelConstants.Table.TK_ORGANIZATION_TABLE_NAME) |
13 | -public class Organization extends TenantBaseEntity { | |
13 | +public class TkOrganizationEntity extends TenantBaseEntity { | |
14 | 14 | |
15 | 15 | @TableField(updateStrategy = FieldStrategy.IGNORED) |
16 | 16 | private String parentId; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkReportFormConfigEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/ReportFormConfig.java
... | ... | @@ -12,7 +12,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
12 | 12 | @Data |
13 | 13 | @EqualsAndHashCode(callSuper = true) |
14 | 14 | @TableName(value = ModelConstants.Table.TK_REPORT_FORM_CONFIG_NAME, autoResultMap = true) |
15 | -public class ReportFormConfig extends TenantBaseEntity { | |
15 | +public class TkReportFormConfigEntity extends TenantBaseEntity { | |
16 | 16 | |
17 | 17 | private static final long serialVersionUID = -1678849271872511953L; |
18 | 18 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkReportGenerateRecordEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/ReportGenerateRecord.java
... | ... | @@ -12,7 +12,7 @@ import java.time.LocalDateTime; |
12 | 12 | @Data |
13 | 13 | @EqualsAndHashCode(callSuper = true) |
14 | 14 | @TableName(value = ModelConstants.Table.TK_REPORT_GENERATE_RECORD_NAME, autoResultMap = true) |
15 | -public class ReportGenerateRecord extends TenantBaseEntity { | |
15 | +public class TkReportGenerateRecordEntity extends TenantBaseEntity { | |
16 | 16 | |
17 | 17 | /** 报表配置名称 */ |
18 | 18 | private String reportConfigName; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkRpcRecordEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/YtRpcRecordEntity.java
... | ... | @@ -25,7 +25,7 @@ import static org.thingsboard.server.dao.model.ModelConstants.*; |
25 | 25 | @Data |
26 | 26 | @EqualsAndHashCode(callSuper = true) |
27 | 27 | @TableName(ModelConstants.RPC_TABLE_NAME) |
28 | -public class YtRpcRecordEntity extends TenantBaseEntity { | |
28 | +public class TkRpcRecordEntity extends TenantBaseEntity { | |
29 | 29 | |
30 | 30 | private String deviceId; |
31 | 31 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkSceneLinkageEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SceneLinkage.java
... | ... | @@ -8,7 +8,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
8 | 8 | @Data |
9 | 9 | @TableName(value = ModelConstants.Table.TK_SCENE_LINKAGE_TABLE_NAME) |
10 | 10 | @EqualsAndHashCode(callSuper = true) |
11 | -public class SceneLinkage extends TenantBaseEntity { | |
11 | +public class TkSceneLinkageEntity extends TenantBaseEntity { | |
12 | 12 | |
13 | 13 | private static final long serialVersionUID = -306446373876239910L; |
14 | 14 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkSmsLogEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/SmsLog.java
... | ... | @@ -14,7 +14,7 @@ import java.time.LocalDateTime; |
14 | 14 | @Data |
15 | 15 | @EqualsAndHashCode(callSuper = false) |
16 | 16 | @TableName(value = ModelConstants.Table.TK_SMS_LOG_TABLE_NAME,autoResultMap = true) |
17 | -public class SmsLog extends BaseEntity { | |
17 | +public class TkSmsLogEntity extends BaseEntity { | |
18 | 18 | |
19 | 19 | private static final long serialVersionUID = 2778820322396894328L; |
20 | 20 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkThingsModelEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/ThingsModelEntity.java
... | ... | @@ -13,7 +13,7 @@ import org.thingsboard.server.common.data.yunteng.enums.FunctionTypeEnum; |
13 | 13 | @Data |
14 | 14 | @EqualsAndHashCode(callSuper = true) |
15 | 15 | @TableName(value = ModelConstants.Table.TK_THING_MODEL, autoResultMap = true) |
16 | -public class ThingsModelEntity extends TenantBaseEntity { | |
16 | +public class TkThingsModelEntity extends TenantBaseEntity { | |
17 | 17 | |
18 | 18 | private static final long serialVersionUID = 2265006809255944302L; |
19 | 19 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkThirdUserEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/YtThirdUserEntity.java
... | ... | @@ -12,7 +12,7 @@ import org.thingsboard.server.common.data.yunteng.enums.ThirdPlatformEnum; |
12 | 12 | @Data |
13 | 13 | @EqualsAndHashCode(callSuper = true) |
14 | 14 | @TableName(ModelConstants.Table.TK_THIRD_USER_TABLE_NAME) |
15 | -public class YtThirdUserEntity extends BaseEntity { | |
15 | +public class TkThirdUserEntity extends BaseEntity { | |
16 | 16 | |
17 | 17 | private ThirdPlatformEnum platformName; |
18 | 18 | private String thirdUserId; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkTriggerEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/Trigger.java
... | ... | @@ -20,7 +20,7 @@ import java.util.List; |
20 | 20 | @Data |
21 | 21 | @TableName(value = ModelConstants.Table.TK_TRIGGER_TABLE_NAME, autoResultMap = true) |
22 | 22 | @EqualsAndHashCode(callSuper = true) |
23 | -public class Trigger extends TenantBaseEntity { | |
23 | +public class TkTriggerEntity extends TenantBaseEntity { | |
24 | 24 | |
25 | 25 | private static final long serialVersionUID = -1847061176808850967L; |
26 | 26 | /** | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkUserOrganizationMappingEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/UserOrganizationMapping.java
... | ... | @@ -10,7 +10,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
10 | 10 | @AllArgsConstructor |
11 | 11 | @NoArgsConstructor |
12 | 12 | @TableName(ModelConstants.Table.TK_USER_ORGANIZATION_MAPPING_TABLE_NAME) |
13 | -public class UserOrganizationMapping { | |
13 | +public class TkUserOrganizationMappingEntity { | |
14 | 14 | private String userId; |
15 | 15 | private String organizationId; |
16 | 16 | } | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkVideoEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/YtVideoEntity.java
... | ... | @@ -11,7 +11,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
11 | 11 | @Data |
12 | 12 | @EqualsAndHashCode(callSuper = true) |
13 | 13 | @TableName(ModelConstants.Table.TK_VIDEO_STREAM_TABLE_NAME) |
14 | -public class YtVideoEntity extends TenantBaseEntity { | |
14 | +public class TkVideoEntity extends TenantBaseEntity { | |
15 | 15 | |
16 | 16 | |
17 | 17 | private static final long serialVersionUID = 1498859811403607497L; | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/TkVideoPlatformEntity.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/entities/YtVideoPlatformEntity.java
... | ... | @@ -11,7 +11,7 @@ import org.thingsboard.server.common.data.yunteng.constant.ModelConstants; |
11 | 11 | @Data |
12 | 12 | @EqualsAndHashCode(callSuper = true) |
13 | 13 | @TableName(ModelConstants.Table.TK_VIDEO_PLATFORM_TABLE_NAME) |
14 | -public class YtVideoPlatformEntity extends TenantBaseEntity { | |
14 | +public class TkVideoPlatformEntity extends TenantBaseEntity { | |
15 | 15 | |
16 | 16 | |
17 | 17 | private static final long serialVersionUID = 2003070844243253804L; | ... | ... |
... | ... | @@ -6,7 +6,7 @@ import lombok.extern.slf4j.Slf4j; |
6 | 6 | import org.springframework.stereotype.Service; |
7 | 7 | import org.thingsboard.server.common.data.yunteng.constant.FastIotConstants; |
8 | 8 | import org.thingsboard.server.common.data.yunteng.dto.SysAppDesignDTO; |
9 | -import org.thingsboard.server.dao.yunteng.entities.SysAppDesign; | |
9 | +import org.thingsboard.server.dao.yunteng.entities.SysAppDesignEntity; | |
10 | 10 | import org.thingsboard.server.dao.yunteng.mapper.SysAppDesignMapper; |
11 | 11 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
12 | 12 | import org.thingsboard.server.dao.yunteng.service.SysAppDesignService; |
... | ... | @@ -19,23 +19,23 @@ import org.thingsboard.server.dao.yunteng.service.SysAppDesignService; |
19 | 19 | @Slf4j |
20 | 20 | @Service |
21 | 21 | @RequiredArgsConstructor |
22 | -public class SysAppDesignServiceImpl extends AbstractBaseService<SysAppDesignMapper, SysAppDesign> | |
22 | +public class SysAppDesignServiceImpl extends AbstractBaseService<SysAppDesignMapper, SysAppDesignEntity> | |
23 | 23 | implements SysAppDesignService { |
24 | 24 | @Override |
25 | 25 | public boolean save(SysAppDesignDTO sysAppDesignDTO, String tenantId) { |
26 | 26 | if (get(tenantId) != null) { |
27 | 27 | return false; |
28 | 28 | } |
29 | - SysAppDesign entity = sysAppDesignDTO.getEntity(SysAppDesign.class); | |
29 | + SysAppDesignEntity entity = sysAppDesignDTO.getEntity(SysAppDesignEntity.class); | |
30 | 30 | entity.setTenantId(tenantId); |
31 | 31 | return baseMapper.insert(entity) > FastIotConstants.MagicNumber.ZERO; |
32 | 32 | } |
33 | 33 | |
34 | 34 | @Override |
35 | 35 | public SysAppDesignDTO get(String tenantId) { |
36 | - SysAppDesign sysAppDesign = | |
36 | + SysAppDesignEntity sysAppDesign = | |
37 | 37 | baseMapper.selectOne( |
38 | - new LambdaQueryWrapper<SysAppDesign>().eq(SysAppDesign::getTenantId, tenantId)); | |
38 | + new LambdaQueryWrapper<SysAppDesignEntity>().eq(SysAppDesignEntity::getTenantId, tenantId)); | |
39 | 39 | return sysAppDesign == null ? null : sysAppDesign.getDTO(SysAppDesignDTO.class); |
40 | 40 | } |
41 | 41 | |
... | ... | @@ -43,8 +43,8 @@ public class SysAppDesignServiceImpl extends AbstractBaseService<SysAppDesignMap |
43 | 43 | public boolean update(SysAppDesignDTO sysAppDesignDTO, String tenantId) { |
44 | 44 | if (get(tenantId) != null) { |
45 | 45 | return baseMapper.update( |
46 | - sysAppDesignDTO.getEntity(SysAppDesign.class), | |
47 | - new LambdaQueryWrapper<SysAppDesign>().eq(SysAppDesign::getTenantId, tenantId)) | |
46 | + sysAppDesignDTO.getEntity(SysAppDesignEntity.class), | |
47 | + new LambdaQueryWrapper<SysAppDesignEntity>().eq(SysAppDesignEntity::getTenantId, tenantId)) | |
48 | 48 | > FastIotConstants.MagicNumber.ZERO; |
49 | 49 | } else { |
50 | 50 | return save(sysAppDesignDTO, tenantId); |
... | ... | @@ -54,7 +54,7 @@ public class SysAppDesignServiceImpl extends AbstractBaseService<SysAppDesignMap |
54 | 54 | @Override |
55 | 55 | public boolean factoryDataReset(String tenantId) { |
56 | 56 | return baseMapper.delete( |
57 | - new LambdaQueryWrapper<SysAppDesign>().eq(SysAppDesign::getTenantId, tenantId)) | |
57 | + new LambdaQueryWrapper<SysAppDesignEntity>().eq(SysAppDesignEntity::getTenantId, tenantId)) | |
58 | 58 | > FastIotConstants.MagicNumber.ZERO; |
59 | 59 | } |
60 | 60 | } | ... | ... |
... | ... | @@ -9,7 +9,7 @@ import org.springframework.stereotype.Service; |
9 | 9 | import org.thingsboard.server.common.data.yunteng.constant.FastIotConstants; |
10 | 10 | import org.thingsboard.server.common.data.yunteng.dto.SysAreaDTO; |
11 | 11 | import org.thingsboard.server.common.data.yunteng.utils.ReflectUtils; |
12 | -import org.thingsboard.server.dao.yunteng.entities.SysArea; | |
12 | +import org.thingsboard.server.dao.yunteng.entities.SysAreaEntity; | |
13 | 13 | import org.thingsboard.server.dao.yunteng.mapper.SysAreaMapper; |
14 | 14 | import org.thingsboard.server.dao.yunteng.service.SysAreaService; |
15 | 15 | |
... | ... | @@ -34,16 +34,16 @@ public class SysAreaServiceImpl implements SysAreaService { |
34 | 34 | if(result == null || result.isEmpty()){ |
35 | 35 | result = ReflectUtils.sourceToTarget( |
36 | 36 | sysAreaMapper.selectList( |
37 | - new LambdaQueryWrapper<SysArea>() | |
38 | - .eq(sysAreaDTO.getLevel() != null, SysArea::getLevel, sysAreaDTO.getLevel()) | |
37 | + new LambdaQueryWrapper<SysAreaEntity>() | |
38 | + .eq(sysAreaDTO.getLevel() != null, SysAreaEntity::getLevel, sysAreaDTO.getLevel()) | |
39 | 39 | .eq( |
40 | 40 | sysAreaDTO.getParentId() != null, |
41 | - SysArea::getParentId, | |
41 | + SysAreaEntity::getParentId, | |
42 | 42 | sysAreaDTO.getParentId()) |
43 | - .eq(sysAreaDTO.getCode() != null, SysArea::getCode, sysAreaDTO.getCode()) | |
43 | + .eq(sysAreaDTO.getCode() != null, SysAreaEntity::getCode, sysAreaDTO.getCode()) | |
44 | 44 | .like( |
45 | 45 | StringUtils.isNotEmpty(sysAreaDTO.getName()), |
46 | - SysArea::getName, | |
46 | + SysAreaEntity::getName, | |
47 | 47 | sysAreaDTO.getName())), |
48 | 48 | SysAreaDTO.class); |
49 | 49 | cacheManager.getCache(FastIotConstants.CacheKey.area).put(sysAreaDTO.getParentId(),result); |
... | ... | @@ -59,8 +59,8 @@ public class SysAreaServiceImpl implements SysAreaService { |
59 | 59 | return null; |
60 | 60 | } |
61 | 61 | SysAreaDTO target = new SysAreaDTO(); |
62 | - SysArea source = | |
63 | - sysAreaMapper.selectOne(new LambdaQueryWrapper<SysArea>().eq(SysArea::getCode, code)); | |
62 | + SysAreaEntity source = | |
63 | + sysAreaMapper.selectOne(new LambdaQueryWrapper<SysAreaEntity>().eq(SysAreaEntity::getCode, code)); | |
64 | 64 | if (null != source) { |
65 | 65 | BeanUtils.copyProperties(source, target); |
66 | 66 | } | ... | ... |
... | ... | @@ -10,7 +10,7 @@ import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; |
10 | 10 | import org.thingsboard.server.common.data.yunteng.dto.SysDictItemDTO; |
11 | 11 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
12 | 12 | import org.thingsboard.server.dao.exception.DataValidationException; |
13 | -import org.thingsboard.server.dao.yunteng.entities.SysDictItem; | |
13 | +import org.thingsboard.server.dao.yunteng.entities.SysDictItemEntity; | |
14 | 14 | import org.thingsboard.server.dao.yunteng.mapper.SysDictItemMapper; |
15 | 15 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
16 | 16 | import org.thingsboard.server.dao.yunteng.service.SysDictItemService; |
... | ... | @@ -22,7 +22,7 @@ import java.util.Set; |
22 | 22 | @Slf4j |
23 | 23 | @Service |
24 | 24 | @RequiredArgsConstructor |
25 | -public class SysDictItemServiceImpl extends AbstractBaseService<SysDictItemMapper, SysDictItem> | |
25 | +public class SysDictItemServiceImpl extends AbstractBaseService<SysDictItemMapper, SysDictItemEntity> | |
26 | 26 | implements SysDictItemService { |
27 | 27 | |
28 | 28 | @Override |
... | ... | @@ -30,18 +30,18 @@ public class SysDictItemServiceImpl extends AbstractBaseService<SysDictItemMappe |
30 | 30 | if (StringUtils.isEmpty((CharSequence) queryMap.get("dictId"))) { |
31 | 31 | throw new DataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
32 | 32 | } |
33 | - IPage<SysDictItem> iPage = | |
33 | + IPage<SysDictItemEntity> iPage = | |
34 | 34 | baseMapper.selectPage( |
35 | 35 | getPage(queryMap, "create_time", false), |
36 | - new QueryWrapper<SysDictItem>() | |
36 | + new QueryWrapper<SysDictItemEntity>() | |
37 | 37 | .lambda() |
38 | 38 | .like( |
39 | 39 | queryMap.get("itemText") != null, |
40 | - SysDictItem::getItemText, | |
40 | + SysDictItemEntity::getItemText, | |
41 | 41 | String.valueOf(queryMap.get("itemText"))) |
42 | 42 | .eq( |
43 | 43 | queryMap.get("dictId") != null, |
44 | - SysDictItem::getDictId, | |
44 | + SysDictItemEntity::getDictId, | |
45 | 45 | String.valueOf(queryMap.get("dictId")))); |
46 | 46 | return getPageData(iPage, SysDictItemDTO.class); |
47 | 47 | } |
... | ... | @@ -49,7 +49,7 @@ public class SysDictItemServiceImpl extends AbstractBaseService<SysDictItemMappe |
49 | 49 | @Override |
50 | 50 | @Transactional |
51 | 51 | public SysDictItemDTO saveSysDictItem(SysDictItemDTO sysDictItemDTO,String tenantId) { |
52 | - SysDictItem sysDictItem = new SysDictItem(); | |
52 | + SysDictItemEntity sysDictItem = new SysDictItemEntity(); | |
53 | 53 | sysDictItemDTO.copyToEntity(sysDictItem); |
54 | 54 | sysDictItem.setTenantId(tenantId); |
55 | 55 | baseMapper.insert(sysDictItem); |
... | ... | @@ -66,7 +66,7 @@ public class SysDictItemServiceImpl extends AbstractBaseService<SysDictItemMappe |
66 | 66 | @Override |
67 | 67 | @Transactional |
68 | 68 | public SysDictItemDTO updateSysDictItem(SysDictItemDTO sysDictItemDTO,String tenantId) { |
69 | - SysDictItem sysDictItem = baseMapper.selectById(sysDictItemDTO.getId()); | |
69 | + SysDictItemEntity sysDictItem = baseMapper.selectById(sysDictItemDTO.getId()); | |
70 | 70 | sysDictItemDTO.copyToEntity(sysDictItem); |
71 | 71 | sysDictItem.setTenantId(tenantId); |
72 | 72 | baseMapper.updateById(sysDictItem); | ... | ... |
... | ... | @@ -12,7 +12,7 @@ import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; |
12 | 12 | import org.thingsboard.server.common.data.yunteng.dto.SysDictDTO; |
13 | 13 | import org.thingsboard.server.common.data.yunteng.dto.SysDictItemDTO; |
14 | 14 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
15 | -import org.thingsboard.server.dao.yunteng.entities.SysDict; | |
15 | +import org.thingsboard.server.dao.yunteng.entities.SysDictEntity; | |
16 | 16 | import org.thingsboard.server.dao.yunteng.mapper.SysDictItemMapper; |
17 | 17 | import org.thingsboard.server.dao.yunteng.mapper.SysDictMapper; |
18 | 18 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
... | ... | @@ -25,25 +25,25 @@ import java.util.Set; |
25 | 25 | @Slf4j |
26 | 26 | @Service |
27 | 27 | @RequiredArgsConstructor |
28 | -public class SysDictServiceImpl extends AbstractBaseService<SysDictMapper, SysDict> | |
28 | +public class SysDictServiceImpl extends AbstractBaseService<SysDictMapper, SysDictEntity> | |
29 | 29 | implements SysDictService { |
30 | 30 | |
31 | 31 | private final SysDictItemMapper sysDictItemMapper; |
32 | 32 | |
33 | 33 | @Override |
34 | 34 | public YtPageData<SysDictDTO> page(Map<String, Object> queryMap) { |
35 | - IPage<SysDict> iPage = | |
35 | + IPage<SysDictEntity> iPage = | |
36 | 36 | baseMapper.selectPage( |
37 | 37 | getPage(queryMap, "create_time", false), |
38 | - new QueryWrapper<SysDict>() | |
38 | + new QueryWrapper<SysDictEntity>() | |
39 | 39 | .lambda() |
40 | 40 | .like( |
41 | 41 | queryMap.get("dictName") != null, |
42 | - SysDict::getDictName, | |
42 | + SysDictEntity::getDictName, | |
43 | 43 | String.valueOf(queryMap.get("dictName"))) |
44 | 44 | .like( |
45 | 45 | queryMap.get("dictCode") != null, |
46 | - SysDict::getDictCode, | |
46 | + SysDictEntity::getDictCode, | |
47 | 47 | String.valueOf(queryMap.get("dictCode")))); |
48 | 48 | return getPageData(iPage, SysDictDTO.class); |
49 | 49 | } |
... | ... | @@ -56,7 +56,7 @@ public class SysDictServiceImpl extends AbstractBaseService<SysDictMapper, SysDi |
56 | 56 | if (querySysDict != null) { |
57 | 57 | throw new YtDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
58 | 58 | } |
59 | - SysDict sysDict = new SysDict(); | |
59 | + SysDictEntity sysDict = new SysDictEntity(); | |
60 | 60 | sysDictDTO.copyToEntity(sysDict); |
61 | 61 | sysDict.setTenantId(tenantId); |
62 | 62 | baseMapper.insert(sysDict); |
... | ... | @@ -79,7 +79,7 @@ public class SysDictServiceImpl extends AbstractBaseService<SysDictMapper, SysDi |
79 | 79 | @Override |
80 | 80 | @Transactional |
81 | 81 | public SysDictDTO updateSysDict(SysDictDTO sysDictDTO, String tenantId) { |
82 | - SysDict sysDict = baseMapper.selectById(sysDictDTO.getId()); | |
82 | + SysDictEntity sysDict = baseMapper.selectById(sysDictDTO.getId()); | |
83 | 83 | sysDictDTO.copyToEntity(sysDict); |
84 | 84 | sysDict.setTenantId(tenantId); |
85 | 85 | baseMapper.updateById(sysDict); | ... | ... |
... | ... | @@ -3,7 +3,6 @@ package org.thingsboard.server.dao.yunteng.impl; |
3 | 3 | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
4 | 4 | import lombok.RequiredArgsConstructor; |
5 | 5 | import lombok.extern.slf4j.Slf4j; |
6 | -import org.apache.commons.lang3.StringUtils; | |
7 | 6 | import org.springframework.stereotype.Service; |
8 | 7 | import org.springframework.transaction.annotation.Transactional; |
9 | 8 | import org.thingsboard.server.common.data.yunteng.core.exception.YtDataValidationException; |
... | ... | @@ -11,7 +10,7 @@ import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; |
11 | 10 | import org.thingsboard.server.common.data.yunteng.dto.SysAreaDTO; |
12 | 11 | import org.thingsboard.server.common.data.yunteng.dto.SysEnterpriseDTO; |
13 | 12 | import org.thingsboard.server.common.data.yunteng.dto.AreaInfoDTO; |
14 | -import org.thingsboard.server.dao.yunteng.entities.SysEnterprise; | |
13 | +import org.thingsboard.server.dao.yunteng.entities.SysEnterpriseEntity; | |
15 | 14 | import org.thingsboard.server.dao.yunteng.mapper.SysEnterpriseMapper; |
16 | 15 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
17 | 16 | import org.thingsboard.server.dao.yunteng.service.SysAreaService; |
... | ... | @@ -26,20 +25,20 @@ import org.thingsboard.server.dao.yunteng.service.SysEnterpriseService; |
26 | 25 | @Service |
27 | 26 | @RequiredArgsConstructor |
28 | 27 | public class SysEnterpriseServiceImpl |
29 | - extends AbstractBaseService<SysEnterpriseMapper, SysEnterprise> | |
28 | + extends AbstractBaseService<SysEnterpriseMapper, SysEnterpriseEntity> | |
30 | 29 | implements SysEnterpriseService { |
31 | 30 | |
32 | 31 | private final SysAreaService sysAreaService; |
33 | 32 | |
34 | 33 | @Override |
35 | 34 | public boolean save(SysEnterpriseDTO sysAppDesignDTO, String tenantId) { |
36 | - SysEnterprise checkSysEnterprise = | |
35 | + SysEnterpriseEntity checkSysEnterprise = | |
37 | 36 | baseMapper.selectOne( |
38 | - new LambdaQueryWrapper<SysEnterprise>().eq(SysEnterprise::getTenantId, tenantId)); | |
37 | + new LambdaQueryWrapper<SysEnterpriseEntity>().eq(SysEnterpriseEntity::getTenantId, tenantId)); | |
39 | 38 | if (null != checkSysEnterprise) { |
40 | 39 | throw new YtDataValidationException(ErrorMessage.DATA_ALREADY_EXISTS.getMessage()); |
41 | 40 | } |
42 | - SysEnterprise entity = sysAppDesignDTO.getEntity(SysEnterprise.class); | |
41 | + SysEnterpriseEntity entity = sysAppDesignDTO.getEntity(SysEnterpriseEntity.class); | |
43 | 42 | entity.setTenantId(tenantId); |
44 | 43 | return baseMapper.insert(entity) > 0; |
45 | 44 | } |
... | ... | @@ -98,8 +97,8 @@ public class SysEnterpriseServiceImpl |
98 | 97 | public boolean update(SysEnterpriseDTO sysAppDesignDTO, String tenantId) { |
99 | 98 | if (sysAppDesignDTO.getId() != null) { |
100 | 99 | return baseMapper.update( |
101 | - sysAppDesignDTO.getEntity(SysEnterprise.class), | |
102 | - new LambdaQueryWrapper<SysEnterprise>().eq(SysEnterprise::getTenantId, tenantId)) | |
100 | + sysAppDesignDTO.getEntity(SysEnterpriseEntity.class), | |
101 | + new LambdaQueryWrapper<SysEnterpriseEntity>().eq(SysEnterpriseEntity::getTenantId, tenantId)) | |
103 | 102 | > 0; |
104 | 103 | } else { |
105 | 104 | return save(sysAppDesignDTO, tenantId); | ... | ... |
... | ... | @@ -13,7 +13,7 @@ import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; |
13 | 13 | import org.thingsboard.server.common.data.yunteng.dto.DeleteDTO; |
14 | 14 | import org.thingsboard.server.common.data.yunteng.dto.SysJobLogDTO; |
15 | 15 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
16 | -import org.thingsboard.server.dao.yunteng.entities.SysJobLog; | |
16 | +import org.thingsboard.server.dao.yunteng.entities.SysJobLogEntity; | |
17 | 17 | import org.thingsboard.server.dao.yunteng.mapper.SysJobLogMapper; |
18 | 18 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
19 | 19 | import org.thingsboard.server.dao.yunteng.service.YtSysJobLogService; |
... | ... | @@ -24,7 +24,7 @@ import java.util.Optional; |
24 | 24 | @Service |
25 | 25 | @RequiredArgsConstructor |
26 | 26 | @Slf4j |
27 | -public class SysJobLogServiceImpl extends AbstractBaseService<SysJobLogMapper, SysJobLog> | |
27 | +public class SysJobLogServiceImpl extends AbstractBaseService<SysJobLogMapper, SysJobLogEntity> | |
28 | 28 | implements YtSysJobLogService { |
29 | 29 | |
30 | 30 | @Override |
... | ... | @@ -34,14 +34,14 @@ public class SysJobLogServiceImpl extends AbstractBaseService<SysJobLogMapper, S |
34 | 34 | String jobId = queryMap.get("jobId") != null ? queryMap.get("jobId").toString() : null; |
35 | 35 | Integer status = |
36 | 36 | queryMap.get("status") != null ? Integer.valueOf(queryMap.get("status").toString()) : null; |
37 | - IPage<SysJobLog> sysJobLogIPage = | |
37 | + IPage<SysJobLogEntity> sysJobLogIPage = | |
38 | 38 | baseMapper.selectPage( |
39 | 39 | getPage(queryMap, "start_time", false), |
40 | - new LambdaQueryWrapper<SysJobLog>() | |
41 | - .eq(StringUtils.isNotEmpty(jobId), SysJobLog::getJobId, jobId) | |
42 | - .like(StringUtils.isNotEmpty(jobName), SysJobLog::getJobName, jobName) | |
43 | - .eq(StringUtils.isNotEmpty(jobGroup), SysJobLog::getJobGroup, jobGroup) | |
44 | - .eq(null != status, SysJobLog::getStatus, status)); | |
40 | + new LambdaQueryWrapper<SysJobLogEntity>() | |
41 | + .eq(StringUtils.isNotEmpty(jobId), SysJobLogEntity::getJobId, jobId) | |
42 | + .like(StringUtils.isNotEmpty(jobName), SysJobLogEntity::getJobName, jobName) | |
43 | + .eq(StringUtils.isNotEmpty(jobGroup), SysJobLogEntity::getJobGroup, jobGroup) | |
44 | + .eq(null != status, SysJobLogEntity::getStatus, status)); | |
45 | 45 | return getPageData(sysJobLogIPage, SysJobLogDTO.class); |
46 | 46 | } |
47 | 47 | |
... | ... | @@ -50,7 +50,7 @@ public class SysJobLogServiceImpl extends AbstractBaseService<SysJobLogMapper, S |
50 | 50 | if (StringUtils.isEmpty(id)) { |
51 | 51 | throw new YtDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
52 | 52 | } |
53 | - SysJobLog sysJobLog = baseMapper.selectById(id); | |
53 | + SysJobLogEntity sysJobLog = baseMapper.selectById(id); | |
54 | 54 | return Optional.ofNullable(sysJobLog) |
55 | 55 | .map( |
56 | 56 | obj -> { |
... | ... | @@ -69,11 +69,11 @@ public class SysJobLogServiceImpl extends AbstractBaseService<SysJobLogMapper, S |
69 | 69 | @Override |
70 | 70 | @Transactional |
71 | 71 | public SysJobLogDTO saveOrUpdateSysJobLog(SysJobLogDTO jobLogDTO) { |
72 | - SysJobLog jobLog = jobLogDTO.getEntity(SysJobLog.class); | |
72 | + SysJobLogEntity jobLog = jobLogDTO.getEntity(SysJobLogEntity.class); | |
73 | 73 | if (StringUtils.isEmpty(jobLogDTO.getId())) { |
74 | 74 | baseMapper.insert(jobLog); |
75 | 75 | } else { |
76 | - SysJobLog sysJobLog = baseMapper.selectById(jobLogDTO.getId()); | |
76 | + SysJobLogEntity sysJobLog = baseMapper.selectById(jobLogDTO.getId()); | |
77 | 77 | Optional.ofNullable(sysJobLog) |
78 | 78 | .map(job -> baseMapper.updateById(jobLog)) |
79 | 79 | .orElseThrow( | ... | ... |
... | ... | @@ -15,7 +15,7 @@ import org.thingsboard.server.common.data.yunteng.enums.StatusEnum; |
15 | 15 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
16 | 16 | import org.thingsboard.server.dao.util.yunteng.CronUtils; |
17 | 17 | import org.thingsboard.server.dao.util.yunteng.ScheduleUtils; |
18 | -import org.thingsboard.server.dao.yunteng.entities.SysJob; | |
18 | +import org.thingsboard.server.dao.yunteng.entities.SysJobEntity; | |
19 | 19 | import org.thingsboard.server.dao.yunteng.mapper.SysJobMapper; |
20 | 20 | import org.thingsboard.server.dao.yunteng.service.*; |
21 | 21 | |
... | ... | @@ -25,7 +25,7 @@ import java.util.*; |
25 | 25 | /** 定时任务调度信息 服务层 */ |
26 | 26 | @Service |
27 | 27 | @RequiredArgsConstructor |
28 | -public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJob> | |
28 | +public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJobEntity> | |
29 | 29 | implements YtSysJobService { |
30 | 30 | private final Scheduler scheduler; |
31 | 31 | |
... | ... | @@ -33,10 +33,10 @@ public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJob> |
33 | 33 | @PostConstruct |
34 | 34 | public void init() throws SchedulerException { |
35 | 35 | scheduler.clear(); |
36 | - List<SysJob> jobList = | |
36 | + List<SysJobEntity> jobList = | |
37 | 37 | baseMapper.selectList( |
38 | - new LambdaQueryWrapper<SysJob>().eq(SysJob::getStatus, StatusEnum.ENABLE.getIndex())); | |
39 | - for (SysJob job : jobList) { | |
38 | + new LambdaQueryWrapper<SysJobEntity>().eq(SysJobEntity::getStatus, StatusEnum.ENABLE.getIndex())); | |
39 | + for (SysJobEntity job : jobList) { | |
40 | 40 | ScheduleUtils.createScheduleJob(scheduler, job); |
41 | 41 | } |
42 | 42 | } |
... | ... | @@ -47,13 +47,13 @@ public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJob> |
47 | 47 | String jobName = queryMap.get("jobName") != null ? queryMap.get("jobName").toString() : null; |
48 | 48 | Integer status = |
49 | 49 | queryMap.get("status") != null ? Integer.valueOf(queryMap.get("status").toString()) : null; |
50 | - IPage<SysJob> sysJobIPage = | |
50 | + IPage<SysJobEntity> sysJobIPage = | |
51 | 51 | baseMapper.selectPage( |
52 | 52 | getPage(queryMap, "create_time", false), |
53 | - new LambdaQueryWrapper<SysJob>() | |
54 | - .like(StringUtils.isNotEmpty(jobName), SysJob::getJobName, jobName) | |
55 | - .eq(StringUtils.isNotEmpty(jobGroup), SysJob::getJobGroup, jobGroup) | |
56 | - .eq(null != status, SysJob::getStatus, status)); | |
53 | + new LambdaQueryWrapper<SysJobEntity>() | |
54 | + .like(StringUtils.isNotEmpty(jobName), SysJobEntity::getJobName, jobName) | |
55 | + .eq(StringUtils.isNotEmpty(jobGroup), SysJobEntity::getJobGroup, jobGroup) | |
56 | + .eq(null != status, SysJobEntity::getStatus, status)); | |
57 | 57 | return getPageData(sysJobIPage, SysJobDTO.class); |
58 | 58 | } |
59 | 59 | |
... | ... | @@ -67,7 +67,7 @@ public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJob> |
67 | 67 | public SysJobDTO selectJobById(String id) { |
68 | 68 | |
69 | 69 | return Optional.ofNullable( |
70 | - baseMapper.selectOne(new LambdaQueryWrapper<SysJob>().eq(SysJob::getId, id))) | |
70 | + baseMapper.selectOne(new LambdaQueryWrapper<SysJobEntity>().eq(SysJobEntity::getId, id))) | |
71 | 71 | .map(obj -> obj.getDTO(SysJobDTO.class)) |
72 | 72 | .orElseThrow( |
73 | 73 | () -> { |
... | ... | @@ -86,7 +86,7 @@ public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJob> |
86 | 86 | public SysJobDTO pauseJob(SysJobDTO job) throws SchedulerException { |
87 | 87 | String jobGroup = job.getJobGroup(); |
88 | 88 | job.setStatus(StatusEnum.DISABLE.getIndex()); |
89 | - int rows = baseMapper.updateById(job.getEntity(SysJob.class)); | |
89 | + int rows = baseMapper.updateById(job.getEntity(SysJobEntity.class)); | |
90 | 90 | if (rows > 0) { |
91 | 91 | scheduler.pauseJob(ScheduleUtils.getJobKey(job.getId(), jobGroup)); |
92 | 92 | } |
... | ... | @@ -103,7 +103,7 @@ public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJob> |
103 | 103 | public SysJobDTO resumeJob(SysJobDTO job) throws SchedulerException { |
104 | 104 | String jobGroup = job.getJobGroup(); |
105 | 105 | job.setStatus(StatusEnum.ENABLE.getIndex()); |
106 | - int rows = baseMapper.updateById(job.getEntity(SysJob.class)); | |
106 | + int rows = baseMapper.updateById(job.getEntity(SysJobEntity.class)); | |
107 | 107 | if (rows > 0) { |
108 | 108 | scheduler.resumeJob(ScheduleUtils.getJobKey(job.getId(), jobGroup)); |
109 | 109 | } |
... | ... | @@ -136,7 +136,7 @@ public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJob> |
136 | 136 | @Transactional(rollbackFor = Exception.class) |
137 | 137 | public boolean deleteJobByIds(DeleteDTO deleteDTO) throws SchedulerException { |
138 | 138 | for (String id : deleteDTO.getIds()) { |
139 | - SysJob job = baseMapper.selectById(id); | |
139 | + SysJobEntity job = baseMapper.selectById(id); | |
140 | 140 | deleteJob(job.getDTO(SysJobDTO.class)); |
141 | 141 | } |
142 | 142 | return true; |
... | ... | @@ -158,7 +158,7 @@ public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJob> |
158 | 158 | jobDTO = pauseJob(job); |
159 | 159 | } |
160 | 160 | if (null != jobDTO) { |
161 | - baseMapper.updateById(jobDTO.getEntity(SysJob.class)); | |
161 | + baseMapper.updateById(jobDTO.getEntity(SysJobEntity.class)); | |
162 | 162 | } |
163 | 163 | return jobDTO; |
164 | 164 | } |
... | ... | @@ -172,7 +172,7 @@ public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJob> |
172 | 172 | @Transactional(rollbackFor = Exception.class) |
173 | 173 | public boolean run(SysJobDTO job) throws SchedulerException { |
174 | 174 | boolean result = false; |
175 | - SysJob tmpObj = baseMapper.selectById(job.getId()); | |
175 | + SysJobEntity tmpObj = baseMapper.selectById(job.getId()); | |
176 | 176 | // 参数 |
177 | 177 | JobDataMap dataMap = new JobDataMap(); |
178 | 178 | dataMap.put(FastIotConstants.ScheduleConstants.TASK_PROPERTIES, tmpObj); |
... | ... | @@ -193,12 +193,12 @@ public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJob> |
193 | 193 | @Transactional(rollbackFor = Exception.class) |
194 | 194 | public SysJobDTO saveOrUpdateJob(SysJobDTO jobDTO) throws SchedulerException { |
195 | 195 | if (StringUtils.isEmpty(jobDTO.getId())) { |
196 | - SysJob job = jobDTO.getEntity(SysJob.class); | |
196 | + SysJobEntity job = jobDTO.getEntity(SysJobEntity.class); | |
197 | 197 | baseMapper.insert(job); |
198 | 198 | ScheduleUtils.createScheduleJob(scheduler, job); |
199 | 199 | } else { |
200 | - SysJob job = baseMapper.selectById(jobDTO.getId()); | |
201 | - SysJob newJob = jobDTO.getEntity(SysJob.class); | |
200 | + SysJobEntity job = baseMapper.selectById(jobDTO.getId()); | |
201 | + SysJobEntity newJob = jobDTO.getEntity(SysJobEntity.class); | |
202 | 202 | if (null == job) { |
203 | 203 | throw new YtDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
204 | 204 | } |
... | ... | @@ -216,7 +216,7 @@ public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJob> |
216 | 216 | * @param job 任务对象 |
217 | 217 | * @param jobGroup 任务组名 |
218 | 218 | */ |
219 | - private void updateSchedulerJob(SysJob job, String jobGroup) throws SchedulerException { | |
219 | + private void updateSchedulerJob(SysJobEntity job, String jobGroup) throws SchedulerException { | |
220 | 220 | // 判断是否存在 |
221 | 221 | JobKey jobKey = ScheduleUtils.getJobKey(job.getId(), jobGroup); |
222 | 222 | if (scheduler.checkExists(jobKey)) { |
... | ... | @@ -241,7 +241,7 @@ public class SysJobServiceImpl extends AbstractBaseService<SysJobMapper, SysJob> |
241 | 241 | public SysJobDTO findSysJobBySourceId(String sourceId) { |
242 | 242 | return Optional.ofNullable( |
243 | 243 | baseMapper.selectOne( |
244 | - new LambdaQueryWrapper<SysJob>().eq(SysJob::getSourceId, sourceId))) | |
244 | + new LambdaQueryWrapper<SysJobEntity>().eq(SysJobEntity::getSourceId, sourceId))) | |
245 | 245 | .map(obj -> obj.getDTO(SysJobDTO.class)) |
246 | 246 | .orElse(null); |
247 | 247 | } | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/SysLogServiceImpl.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/YtSysLogServiceImpl.java
... | ... | @@ -9,7 +9,7 @@ import org.thingsboard.server.common.data.audit.ActionType; |
9 | 9 | import org.thingsboard.server.common.data.yunteng.dto.SysLogDTO; |
10 | 10 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
11 | 11 | import org.thingsboard.server.dao.yunteng.entities.SysLogEntity; |
12 | -import org.thingsboard.server.dao.yunteng.mapper.YtSysLogMapper; | |
12 | +import org.thingsboard.server.dao.yunteng.mapper.SysLogMapper; | |
13 | 13 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
14 | 14 | import org.thingsboard.server.dao.yunteng.service.YtSysLogService; |
15 | 15 | |
... | ... | @@ -19,7 +19,7 @@ import java.util.List; |
19 | 19 | @Slf4j |
20 | 20 | @Service |
21 | 21 | @RequiredArgsConstructor |
22 | -public class YtSysLogServiceImpl extends AbstractBaseService<YtSysLogMapper, SysLogEntity> | |
22 | +public class SysLogServiceImpl extends AbstractBaseService<SysLogMapper, SysLogEntity> | |
23 | 23 | implements YtSysLogService { |
24 | 24 | |
25 | 25 | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/SysMenuServiceImpl.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/MenuServiceImpl.java
... | ... | @@ -6,17 +6,15 @@ import com.google.common.collect.Sets; |
6 | 6 | import lombok.RequiredArgsConstructor; |
7 | 7 | import lombok.extern.slf4j.Slf4j; |
8 | 8 | import org.apache.commons.lang3.StringUtils; |
9 | -import org.springframework.http.HttpStatus; | |
10 | 9 | import org.springframework.security.access.AccessDeniedException; |
11 | 10 | import org.springframework.stereotype.Service; |
12 | 11 | import org.springframework.transaction.annotation.Transactional; |
13 | 12 | import org.thingsboard.server.common.data.yunteng.constant.FastIotConstants; |
14 | 13 | import org.thingsboard.server.common.data.yunteng.core.cache.CacheUtils; |
15 | 14 | import org.thingsboard.server.common.data.yunteng.core.exception.YtDataValidationException; |
16 | -import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; | |
17 | 15 | import org.thingsboard.server.common.data.yunteng.dto.MenuDTO; |
18 | 16 | import org.thingsboard.server.common.data.yunteng.enums.MenuTypeEnum; |
19 | -import org.thingsboard.server.dao.yunteng.entities.Menu; | |
17 | +import org.thingsboard.server.dao.yunteng.entities.SysMenuEntity; | |
20 | 18 | import org.thingsboard.server.dao.yunteng.mapper.MenuMapper; |
21 | 19 | import org.thingsboard.server.dao.yunteng.mapper.RoleMapper; |
22 | 20 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
... | ... | @@ -27,7 +25,7 @@ import java.util.*; |
27 | 25 | @Service |
28 | 26 | @Slf4j |
29 | 27 | @RequiredArgsConstructor |
30 | -public class MenuServiceImpl extends AbstractBaseService<MenuMapper, Menu> implements MenuService { | |
28 | +public class SysMenuServiceImpl extends AbstractBaseService<MenuMapper, SysMenuEntity> implements MenuService { | |
31 | 29 | |
32 | 30 | private final RoleMapper roleMapper; |
33 | 31 | private final CacheUtils cacheUtils; |
... | ... | @@ -35,8 +33,8 @@ public class MenuServiceImpl extends AbstractBaseService<MenuMapper, Menu> imple |
35 | 33 | @Override |
36 | 34 | public List<MenuDTO> getAllMenus(String tenantId) { |
37 | 35 | |
38 | - List<Menu> menus = | |
39 | - baseMapper.selectList(new QueryWrapper<Menu>().lambda().eq(Menu::getTenantId, tenantId)); | |
36 | + List<SysMenuEntity> menus = | |
37 | + baseMapper.selectList(new QueryWrapper<SysMenuEntity>().lambda().eq(SysMenuEntity::getTenantId, tenantId)); | |
40 | 38 | Map<String, MenuDTO> menuDTOMap = new LinkedHashMap<>(menus.size()); |
41 | 39 | menus.forEach(menu -> menuDTOMap.put(menu.getId(), menu.getDTO(MenuDTO.class))); |
42 | 40 | return buildMenuDTOTree(menuDTOMap,true); |
... | ... | @@ -97,12 +95,12 @@ public class MenuServiceImpl extends AbstractBaseService<MenuMapper, Menu> imple |
97 | 95 | } |
98 | 96 | int count = |
99 | 97 | baseMapper.selectCount( |
100 | - new QueryWrapper<Menu>().lambda().eq(Menu::getPath, menuDTO.getPath())); | |
98 | + new QueryWrapper<SysMenuEntity>().lambda().eq(SysMenuEntity::getPath, menuDTO.getPath())); | |
101 | 99 | if (count > 0) { |
102 | 100 | throw new YtDataValidationException("menu with path " + menuDTO + " already exist"); |
103 | 101 | } |
104 | 102 | menuDTO.setTenantId(tenantId); |
105 | - Menu menu = menuDTO.getEntity(Menu.class); | |
103 | + SysMenuEntity menu = menuDTO.getEntity(SysMenuEntity.class); | |
106 | 104 | int insertCount = baseMapper.insert(menu); |
107 | 105 | if (insertCount > 0) { |
108 | 106 | cacheUtils.invalidateCacheName(FastIotConstants.CacheConfigKey.CACHE_CONFIG_KEY); |
... | ... | @@ -120,7 +118,7 @@ public class MenuServiceImpl extends AbstractBaseService<MenuMapper, Menu> imple |
120 | 118 | @Override |
121 | 119 | @Transactional |
122 | 120 | public MenuDTO updateMenu(String tenantId, boolean isSysAdmin, MenuDTO menuDTO) { |
123 | - Menu oldMenu = baseMapper.selectById(menuDTO.getId()); | |
121 | + SysMenuEntity oldMenu = baseMapper.selectById(menuDTO.getId()); | |
124 | 122 | if (oldMenu == null) { |
125 | 123 | throw new YtDataValidationException("cannot find menu to update"); |
126 | 124 | } else { |
... | ... | @@ -158,7 +156,7 @@ public class MenuServiceImpl extends AbstractBaseService<MenuMapper, Menu> imple |
158 | 156 | public boolean assignMenuToTenant(String tenantId, String[] menuId) { |
159 | 157 | Set<String> ids = Set.of(menuId); |
160 | 158 | int menuCountInDB = |
161 | - baseMapper.selectCount(new QueryWrapper<Menu>().lambda().in(Menu::getId, ids)); | |
159 | + baseMapper.selectCount(new QueryWrapper<SysMenuEntity>().lambda().in(SysMenuEntity::getId, ids)); | |
162 | 160 | if (menuCountInDB != menuId.length) { |
163 | 161 | throw new YtDataValidationException("please ensure all menu id are valid"); |
164 | 162 | } |
... | ... | @@ -185,7 +183,7 @@ public class MenuServiceImpl extends AbstractBaseService<MenuMapper, Menu> imple |
185 | 183 | Set<String> ids = Set.of(menuId); |
186 | 184 | if (!ids.isEmpty()) { |
187 | 185 | int menuCountInDB = |
188 | - baseMapper.selectCount(new QueryWrapper<Menu>().lambda().in(Menu::getId, ids)); | |
186 | + baseMapper.selectCount(new QueryWrapper<SysMenuEntity>().lambda().in(SysMenuEntity::getId, ids)); | |
189 | 187 | if (menuCountInDB != menuId.length) { |
190 | 188 | throw new YtDataValidationException("please ensure all menu id are valid"); |
191 | 189 | } | ... | ... |
... | ... | @@ -11,10 +11,9 @@ import org.thingsboard.server.common.data.yunteng.constant.FastIotConstants; |
11 | 11 | import org.thingsboard.server.common.data.yunteng.core.exception.EntityCreationException; |
12 | 12 | import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; |
13 | 13 | import org.thingsboard.server.common.data.yunteng.dto.SysNoticeDTO; |
14 | -import org.thingsboard.server.common.data.yunteng.dto.SysNoticeUserDTO; | |
15 | 14 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
16 | -import org.thingsboard.server.dao.yunteng.entities.SysNotice; | |
17 | -import org.thingsboard.server.dao.yunteng.entities.User; | |
15 | +import org.thingsboard.server.dao.yunteng.entities.SysNoticeEntity; | |
16 | +import org.thingsboard.server.dao.yunteng.entities.SysUserEntity; | |
18 | 17 | import org.thingsboard.server.dao.yunteng.mapper.SysNoticeMapper; |
19 | 18 | import org.thingsboard.server.dao.yunteng.mapper.UserMapper; |
20 | 19 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
... | ... | @@ -34,7 +33,7 @@ import java.util.stream.Collectors; |
34 | 33 | @Slf4j |
35 | 34 | @Service |
36 | 35 | @RequiredArgsConstructor |
37 | -public class SysNoticeServiceImpl extends AbstractBaseService<SysNoticeMapper, SysNotice> | |
36 | +public class SysNoticeServiceImpl extends AbstractBaseService<SysNoticeMapper, SysNoticeEntity> | |
38 | 37 | implements SysNoticeService { |
39 | 38 | |
40 | 39 | private final SysNoticeUserServiceImpl sysNoticeUserService; |
... | ... | @@ -44,7 +43,7 @@ public class SysNoticeServiceImpl extends AbstractBaseService<SysNoticeMapper, S |
44 | 43 | |
45 | 44 | @Override |
46 | 45 | public YtPageData<SysNoticeDTO> page(Map<String, Object> queryMap) { |
47 | - IPage<SysNotice> page = getPage(queryMap, FastIotConstants.DefaultOrder.CREATE_TIME, false); | |
46 | + IPage<SysNoticeEntity> page = getPage(queryMap, FastIotConstants.DefaultOrder.CREATE_TIME, false); | |
48 | 47 | IPage<SysNoticeDTO> pageDto = baseMapper.page(page, queryMap); |
49 | 48 | return getPageData(pageDto, SysNoticeDTO.class); |
50 | 49 | } |
... | ... | @@ -60,16 +59,16 @@ public class SysNoticeServiceImpl extends AbstractBaseService<SysNoticeMapper, S |
60 | 59 | //删除前先删除通知用户 |
61 | 60 | sysNoticeUserService.deleteNoticUserByNoticeId(new ArrayList<>(ids)); |
62 | 61 | return baseMapper.delete( |
63 | - new LambdaQueryWrapper<SysNotice>() | |
64 | - .in(SysNotice::getId, ids) | |
65 | - .eq(SysNotice::getTenantId, tenantId)) | |
62 | + new LambdaQueryWrapper<SysNoticeEntity>() | |
63 | + .in(SysNoticeEntity::getId, ids) | |
64 | + .eq(SysNoticeEntity::getTenantId, tenantId)) | |
66 | 65 | > 0; |
67 | 66 | } |
68 | 67 | |
69 | 68 | @Override |
70 | 69 | @Transactional |
71 | 70 | public SysNoticeDTO save(SysNoticeDTO sysNoticeDTO, String tenantId) { |
72 | - SysNotice sysNotice = sysNoticeDTO.getEntity(SysNotice.class); | |
71 | + SysNoticeEntity sysNotice = sysNoticeDTO.getEntity(SysNoticeEntity.class); | |
73 | 72 | // 设置为草稿 |
74 | 73 | sysNotice.setTenantId(tenantId); |
75 | 74 | // 接收者字典值判断 |
... | ... | @@ -85,9 +84,9 @@ public class SysNoticeServiceImpl extends AbstractBaseService<SysNoticeMapper, S |
85 | 84 | userList = |
86 | 85 | userMapper |
87 | 86 | .selectList( |
88 | - new LambdaQueryWrapper<User>().eq(User::getTenantId, sysNotice.getTenantId())) | |
87 | + new LambdaQueryWrapper<SysUserEntity>().eq(SysUserEntity::getTenantId, sysNotice.getTenantId())) | |
89 | 88 | .stream() |
90 | - .map(User::getId) | |
89 | + .map(SysUserEntity::getId) | |
91 | 90 | .distinct() |
92 | 91 | .collect(Collectors.toList()); |
93 | 92 | break; |
... | ... | @@ -131,11 +130,11 @@ public class SysNoticeServiceImpl extends AbstractBaseService<SysNoticeMapper, S |
131 | 130 | @Override |
132 | 131 | @Transactional |
133 | 132 | public SysNoticeDTO send(SysNoticeDTO sysNoticeDTO, String tenantId, String currentUserId) { |
134 | - SysNotice sysNotice; | |
133 | + SysNoticeEntity sysNotice; | |
135 | 134 | // 如果通知为空,则新增 |
136 | - sysNotice = save(sysNoticeDTO, tenantId).getEntity(SysNotice.class); | |
135 | + sysNotice = save(sysNoticeDTO, tenantId).getEntity(SysNoticeEntity.class); | |
137 | 136 | //获取当前发送者 |
138 | - User user = userMapper.selectById(currentUserId); | |
137 | + SysUserEntity user = userMapper.selectById(currentUserId); | |
139 | 138 | if (null != user) { |
140 | 139 | sysNotice.setSenderName(user.getRealName()); |
141 | 140 | sysNotice.setAvatar(user.getAvatar()); |
... | ... | @@ -144,9 +143,9 @@ public class SysNoticeServiceImpl extends AbstractBaseService<SysNoticeMapper, S |
144 | 143 | sysNotice.setSenderDate(LocalDateTime.now()); |
145 | 144 | baseMapper.update( |
146 | 145 | sysNotice, |
147 | - new LambdaQueryWrapper<SysNotice>() | |
148 | - .eq(SysNotice::getId, sysNoticeDTO.getId()) | |
149 | - .eq(SysNotice::getTenantId, tenantId)); | |
146 | + new LambdaQueryWrapper<SysNoticeEntity>() | |
147 | + .eq(SysNoticeEntity::getId, sysNoticeDTO.getId()) | |
148 | + .eq(SysNoticeEntity::getTenantId, tenantId)); | |
150 | 149 | return sysNotice.getDTO(SysNoticeDTO.class); |
151 | 150 | } |
152 | 151 | } | ... | ... |
... | ... | @@ -3,7 +3,6 @@ package org.thingsboard.server.dao.yunteng.impl; |
3 | 3 | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
4 | 4 | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
5 | 5 | import com.baomidou.mybatisplus.core.metadata.IPage; |
6 | -import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; | |
7 | 6 | import lombok.RequiredArgsConstructor; |
8 | 7 | import org.apache.commons.lang3.StringUtils; |
9 | 8 | import org.springframework.stereotype.Service; |
... | ... | @@ -12,8 +11,8 @@ import org.thingsboard.server.common.data.yunteng.core.exception.YtDataValidatio |
12 | 11 | import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; |
13 | 12 | import org.thingsboard.server.common.data.yunteng.dto.SysNoticeUserDTO; |
14 | 13 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
15 | -import org.thingsboard.server.dao.yunteng.entities.SysNoticeUser; | |
16 | -import org.thingsboard.server.dao.yunteng.entities.User; | |
14 | +import org.thingsboard.server.dao.yunteng.entities.SysNoticeUserEntity; | |
15 | +import org.thingsboard.server.dao.yunteng.entities.SysUserEntity; | |
17 | 16 | import org.thingsboard.server.dao.yunteng.mapper.SysNoticeUserMapper; |
18 | 17 | import org.thingsboard.server.dao.yunteng.mapper.UserMapper; |
19 | 18 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
... | ... | @@ -33,7 +32,7 @@ import java.util.stream.Collectors; |
33 | 32 | @Service |
34 | 33 | @RequiredArgsConstructor |
35 | 34 | public class SysNoticeUserServiceImpl |
36 | - extends AbstractBaseService<SysNoticeUserMapper, SysNoticeUser> | |
35 | + extends AbstractBaseService<SysNoticeUserMapper, SysNoticeUserEntity> | |
37 | 36 | implements SysNoticeUserService { |
38 | 37 | private final UserMapper userMapper; |
39 | 38 | |
... | ... | @@ -55,7 +54,7 @@ public class SysNoticeUserServiceImpl |
55 | 54 | |
56 | 55 | @Override |
57 | 56 | public SysNoticeUserDTO get(String id, String tenantId) { |
58 | - SysNoticeUser sysNoticeUser = baseMapper.get(id, tenantId).getEntity(SysNoticeUser.class); | |
57 | + SysNoticeUserEntity sysNoticeUser = baseMapper.get(id, tenantId).getEntity(SysNoticeUserEntity.class); | |
59 | 58 | if (!FastIotConstants.ReadState.READ.equals(sysNoticeUser.getReadStatus()) |
60 | 59 | || sysNoticeUser.getReadDate() == null) { |
61 | 60 | // 设置已读 |
... | ... | @@ -63,10 +62,10 @@ public class SysNoticeUserServiceImpl |
63 | 62 | sysNoticeUser.setReadDate(LocalDateTime.now()); |
64 | 63 | baseMapper.update( |
65 | 64 | null, |
66 | - new LambdaUpdateWrapper<SysNoticeUser>() | |
67 | - .eq(SysNoticeUser::getId, sysNoticeUser.getId()) | |
68 | - .set(SysNoticeUser::getReadStatus, sysNoticeUser.getReadStatus()) | |
69 | - .set(SysNoticeUser::getReadDate, sysNoticeUser.getReadDate())); | |
65 | + new LambdaUpdateWrapper<SysNoticeUserEntity>() | |
66 | + .eq(SysNoticeUserEntity::getId, sysNoticeUser.getId()) | |
67 | + .set(SysNoticeUserEntity::getReadStatus, sysNoticeUser.getReadStatus()) | |
68 | + .set(SysNoticeUserEntity::getReadDate, sysNoticeUser.getReadDate())); | |
70 | 69 | } |
71 | 70 | return sysNoticeUser.getDTO(SysNoticeUserDTO.class); |
72 | 71 | } |
... | ... | @@ -74,15 +73,15 @@ public class SysNoticeUserServiceImpl |
74 | 73 | @Override |
75 | 74 | public void saveSysNoticeUser( |
76 | 75 | List<String> userIds, String tenantId, String noticeId, Integer status) { |
77 | - List<User> userList = userMapper | |
76 | + List<SysUserEntity> userList = userMapper | |
78 | 77 | .selectList( |
79 | - new LambdaQueryWrapper<User>().in(User::getId, userIds)) | |
78 | + new LambdaQueryWrapper<SysUserEntity>().in(SysUserEntity::getId, userIds)) | |
80 | 79 | .stream() |
81 | 80 | .collect(Collectors.toList()); |
82 | - List<SysNoticeUser> sysNoticeUserList = new ArrayList<>(); | |
81 | + List<SysNoticeUserEntity> sysNoticeUserList = new ArrayList<>(); | |
83 | 82 | userList.forEach( |
84 | 83 | user -> { |
85 | - SysNoticeUser sysNoticeUser = new SysNoticeUser(); | |
84 | + SysNoticeUserEntity sysNoticeUser = new SysNoticeUserEntity(); | |
86 | 85 | sysNoticeUser.setNoticeId(noticeId); |
87 | 86 | sysNoticeUser.setStatus(status); |
88 | 87 | sysNoticeUser.setTenantId(tenantId); |
... | ... | @@ -101,9 +100,9 @@ public class SysNoticeUserServiceImpl |
101 | 100 | } |
102 | 101 | return baseMapper |
103 | 102 | .selectList( |
104 | - new LambdaQueryWrapper<SysNoticeUser>().eq(SysNoticeUser::getNoticeId, noticeId)) | |
103 | + new LambdaQueryWrapper<SysNoticeUserEntity>().eq(SysNoticeUserEntity::getNoticeId, noticeId)) | |
105 | 104 | .stream() |
106 | - .map(SysNoticeUser::getId) | |
105 | + .map(SysNoticeUserEntity::getId) | |
107 | 106 | .collect(Collectors.toList()); |
108 | 107 | } |
109 | 108 | |
... | ... | @@ -119,12 +118,12 @@ public class SysNoticeUserServiceImpl |
119 | 118 | public boolean deleteNoticUserByNoticeId(List<String> noticeId) { |
120 | 119 | |
121 | 120 | return baseMapper.delete( |
122 | - new LambdaQueryWrapper<SysNoticeUser>().in(SysNoticeUser::getNoticeId, noticeId)) | |
121 | + new LambdaQueryWrapper<SysNoticeUserEntity>().in(SysNoticeUserEntity::getNoticeId, noticeId)) | |
123 | 122 | > 0; |
124 | 123 | } |
125 | 124 | |
126 | 125 | private YtPageData<SysNoticeUserDTO> getPage(Map<String, Object> queryMap) { |
127 | - IPage<SysNoticeUser> page = getPage(queryMap, FastIotConstants.DefaultOrder.CREATE_TIME, false); | |
126 | + IPage<SysNoticeUserEntity> page = getPage(queryMap, FastIotConstants.DefaultOrder.CREATE_TIME, false); | |
128 | 127 | IPage<SysNoticeUserDTO> pageDto = baseMapper.page(page, queryMap); |
129 | 128 | return getPageData(pageDto, SysNoticeUserDTO.class); |
130 | 129 | } | ... | ... |
... | ... | @@ -6,7 +6,7 @@ import lombok.extern.slf4j.Slf4j; |
6 | 6 | import org.springframework.stereotype.Service; |
7 | 7 | import org.thingsboard.server.common.data.yunteng.constant.FastIotConstants; |
8 | 8 | import org.thingsboard.server.common.data.yunteng.dto.SysPlatformDesignDTO; |
9 | -import org.thingsboard.server.dao.yunteng.entities.SysPlatformDesign; | |
9 | +import org.thingsboard.server.dao.yunteng.entities.SysPlatformDesignEntity; | |
10 | 10 | import org.thingsboard.server.dao.yunteng.mapper.SysPlatformDesignMapper; |
11 | 11 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
12 | 12 | import org.thingsboard.server.dao.yunteng.service.SysPlatformDesignService; |
... | ... | @@ -20,21 +20,21 @@ import org.thingsboard.server.dao.yunteng.service.SysPlatformDesignService; |
20 | 20 | @Service |
21 | 21 | @RequiredArgsConstructor |
22 | 22 | public class SysPlatformDesignServiceImpl |
23 | - extends AbstractBaseService<SysPlatformDesignMapper, SysPlatformDesign> | |
23 | + extends AbstractBaseService<SysPlatformDesignMapper, SysPlatformDesignEntity> | |
24 | 24 | implements SysPlatformDesignService { |
25 | 25 | @Override |
26 | 26 | public boolean save(SysPlatformDesignDTO sysAppDesignDTO, String tenantId) { |
27 | - SysPlatformDesign entity = sysAppDesignDTO.getEntity(SysPlatformDesign.class); | |
27 | + SysPlatformDesignEntity entity = sysAppDesignDTO.getEntity(SysPlatformDesignEntity.class); | |
28 | 28 | entity.setTenantId(tenantId); |
29 | 29 | return baseMapper.insert(entity) > 0; |
30 | 30 | } |
31 | 31 | |
32 | 32 | @Override |
33 | 33 | public SysPlatformDesignDTO get(String tenantId) { |
34 | - SysPlatformDesign sysPlatformDesign = | |
34 | + SysPlatformDesignEntity sysPlatformDesign = | |
35 | 35 | baseMapper.selectOne( |
36 | - new LambdaQueryWrapper<SysPlatformDesign>() | |
37 | - .eq(SysPlatformDesign::getTenantId, tenantId)); | |
36 | + new LambdaQueryWrapper<SysPlatformDesignEntity>() | |
37 | + .eq(SysPlatformDesignEntity::getTenantId, tenantId)); | |
38 | 38 | return sysPlatformDesign == null ? null : sysPlatformDesign.getDTO(SysPlatformDesignDTO.class); |
39 | 39 | } |
40 | 40 | |
... | ... | @@ -42,9 +42,9 @@ public class SysPlatformDesignServiceImpl |
42 | 42 | public boolean update(SysPlatformDesignDTO sysAppDesignDTO, String tenantId) { |
43 | 43 | if (get(tenantId) != null) { |
44 | 44 | return baseMapper.update( |
45 | - sysAppDesignDTO.getEntity(SysPlatformDesign.class), | |
46 | - new LambdaQueryWrapper<SysPlatformDesign>() | |
47 | - .eq(SysPlatformDesign::getTenantId, tenantId)) | |
45 | + sysAppDesignDTO.getEntity(SysPlatformDesignEntity.class), | |
46 | + new LambdaQueryWrapper<SysPlatformDesignEntity>() | |
47 | + .eq(SysPlatformDesignEntity::getTenantId, tenantId)) | |
48 | 48 | > 0; |
49 | 49 | } else { |
50 | 50 | return save(sysAppDesignDTO, tenantId); |
... | ... | @@ -54,8 +54,8 @@ public class SysPlatformDesignServiceImpl |
54 | 54 | @Override |
55 | 55 | public boolean factoryDataReset(String tenantId) { |
56 | 56 | return baseMapper.delete( |
57 | - new LambdaQueryWrapper<SysPlatformDesign>() | |
58 | - .eq(SysPlatformDesign::getTenantId, tenantId)) | |
57 | + new LambdaQueryWrapper<SysPlatformDesignEntity>() | |
58 | + .eq(SysPlatformDesignEntity::getTenantId, tenantId)) | |
59 | 59 | > FastIotConstants.MagicNumber.ZERO; |
60 | 60 | } |
61 | 61 | } | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/SysRoleServiceImpl.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/RoleServiceImpl.java
... | ... | @@ -18,10 +18,10 @@ import org.thingsboard.server.common.data.yunteng.dto.RoleDTO; |
18 | 18 | import org.thingsboard.server.common.data.yunteng.dto.request.RoleReqDTO; |
19 | 19 | import org.thingsboard.server.common.data.yunteng.enums.RoleEnum; |
20 | 20 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
21 | -import org.thingsboard.server.dao.yunteng.entities.Role; | |
22 | -import org.thingsboard.server.dao.yunteng.entities.TenantMenu; | |
23 | -import org.thingsboard.server.dao.yunteng.entities.TenantRole; | |
24 | -import org.thingsboard.server.dao.yunteng.entities.UserRole; | |
21 | +import org.thingsboard.server.dao.yunteng.entities.SysRoleEntity; | |
22 | +import org.thingsboard.server.dao.yunteng.entities.SysTenantMenuEntity; | |
23 | +import org.thingsboard.server.dao.yunteng.entities.SysTenantRoleEntity; | |
24 | +import org.thingsboard.server.dao.yunteng.entities.SysUserRoleEntity; | |
25 | 25 | import org.thingsboard.server.dao.yunteng.mapper.*; |
26 | 26 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
27 | 27 | import org.thingsboard.server.dao.yunteng.service.MenuService; |
... | ... | @@ -33,7 +33,7 @@ import java.util.stream.Collectors; |
33 | 33 | @Service |
34 | 34 | @Slf4j |
35 | 35 | @RequiredArgsConstructor |
36 | -public class RoleServiceImpl extends AbstractBaseService<RoleMapper, Role> implements RoleService { | |
36 | +public class SysRoleServiceImpl extends AbstractBaseService<RoleMapper, SysRoleEntity> implements RoleService { | |
37 | 37 | |
38 | 38 | private final MenuMapper menuMapper; |
39 | 39 | private final CacheUtils cacheUtils; |
... | ... | @@ -44,18 +44,18 @@ public class RoleServiceImpl extends AbstractBaseService<RoleMapper, Role> imple |
44 | 44 | |
45 | 45 | @Override |
46 | 46 | public YtPageData<RoleDTO> page(String tenantId, Map<String, Object> queryMap) { |
47 | - IPage<Role> roleIPage = | |
47 | + IPage<SysRoleEntity> roleIPage = | |
48 | 48 | baseMapper.selectPage( |
49 | 49 | getPage(queryMap, "create_time", false), |
50 | - new QueryWrapper<Role>() | |
50 | + new QueryWrapper<SysRoleEntity>() | |
51 | 51 | .lambda() |
52 | - .eq(queryMap.get("status") != null, Role::isEnabled, queryMap.get("status")) | |
53 | - .eq(queryMap.get("roleType") != null, Role::getRoleType, queryMap.get("roleType")) | |
54 | - .ne(queryMap.get("roleType") == null, Role::getRoleType, RoleEnum.TENANT_ADMIN.name()) | |
55 | - .eq(Role::getTenantId, tenantId) | |
52 | + .eq(queryMap.get("status") != null, SysRoleEntity::isEnabled, queryMap.get("status")) | |
53 | + .eq(queryMap.get("roleType") != null, SysRoleEntity::getRoleType, queryMap.get("roleType")) | |
54 | + .ne(queryMap.get("roleType") == null, SysRoleEntity::getRoleType, RoleEnum.TENANT_ADMIN.name()) | |
55 | + .eq(SysRoleEntity::getTenantId, tenantId) | |
56 | 56 | .like( |
57 | 57 | queryMap.get("roleName") != null, |
58 | - Role::getName, | |
58 | + SysRoleEntity::getName, | |
59 | 59 | String.valueOf(queryMap.get("roleName")))); |
60 | 60 | return getPageData(roleIPage, RoleDTO.class); |
61 | 61 | } |
... | ... | @@ -66,7 +66,7 @@ public class RoleServiceImpl extends AbstractBaseService<RoleMapper, Role> imple |
66 | 66 | Set<String> ids = Set.of(roleIds); |
67 | 67 | int notTenantMenuCount = |
68 | 68 | baseMapper.selectCount( |
69 | - new QueryWrapper<Role>().lambda().ne(Role::getTenantId, tenantId).in(Role::getId, ids)); | |
69 | + new QueryWrapper<SysRoleEntity>().lambda().ne(SysRoleEntity::getTenantId, tenantId).in(SysRoleEntity::getId, ids)); | |
70 | 70 | if (notTenantMenuCount > 0) { |
71 | 71 | throw new AccessDeniedException("只能删除自己创建的角色"); |
72 | 72 | } |
... | ... | @@ -127,10 +127,10 @@ public class RoleServiceImpl extends AbstractBaseService<RoleMapper, Role> imple |
127 | 127 | public void updateRoleStatus(String roleId, int status, boolean isSysadmin, String tenantId) { |
128 | 128 | Optional.ofNullable( |
129 | 129 | baseMapper.selectOne( |
130 | - new QueryWrapper<Role>() | |
130 | + new QueryWrapper<SysRoleEntity>() | |
131 | 131 | .lambda() |
132 | - .eq(Role::getId, roleId) | |
133 | - .eq(!isSysadmin, Role::getTenantId, tenantId))) | |
132 | + .eq(SysRoleEntity::getId, roleId) | |
133 | + .eq(!isSysadmin, SysRoleEntity::getTenantId, tenantId))) | |
134 | 134 | .ifPresent( |
135 | 135 | role -> { |
136 | 136 | role.setEnabled(status == 1); |
... | ... | @@ -142,7 +142,7 @@ public class RoleServiceImpl extends AbstractBaseService<RoleMapper, Role> imple |
142 | 142 | @Transactional |
143 | 143 | public RoleDTO saveOrUpdateRoleInfoWithMenu( |
144 | 144 | RoleReqDTO roleReqDTO, boolean isSysadmin, boolean isPlatformAdmin, String tenantId) { |
145 | - Role role; | |
145 | + SysRoleEntity role; | |
146 | 146 | // 默认普通管理员角色,即租户管理员添加的角色 |
147 | 147 | var roleType = RoleEnum.CUSTOMER_USER.name(); |
148 | 148 | if (null != roleReqDTO.getRoleType()) { |
... | ... | @@ -157,10 +157,10 @@ public class RoleServiceImpl extends AbstractBaseService<RoleMapper, Role> imple |
157 | 157 | // do update |
158 | 158 | role = |
159 | 159 | baseMapper.selectOne( |
160 | - new QueryWrapper<Role>() | |
160 | + new QueryWrapper<SysRoleEntity>() | |
161 | 161 | .lambda() |
162 | - .eq(Role::getId, roleReqDTO.getId()) | |
163 | - .eq(!isSysadmin, Role::getTenantId, tenantId)); | |
162 | + .eq(SysRoleEntity::getId, roleReqDTO.getId()) | |
163 | + .eq(!isSysadmin, SysRoleEntity::getTenantId, tenantId)); | |
164 | 164 | if (role == null) { |
165 | 165 | return null; |
166 | 166 | } else { |
... | ... | @@ -171,7 +171,7 @@ public class RoleServiceImpl extends AbstractBaseService<RoleMapper, Role> imple |
171 | 171 | } |
172 | 172 | } else { |
173 | 173 | // do save |
174 | - role = new Role(); | |
174 | + role = new SysRoleEntity(); | |
175 | 175 | role.setRoleType(roleType); |
176 | 176 | role.setCode(RandomStringUtils.randomAlphabetic(10)); |
177 | 177 | role.setRemark(roleReqDTO.getRemark()); |
... | ... | @@ -199,9 +199,9 @@ public class RoleServiceImpl extends AbstractBaseService<RoleMapper, Role> imple |
199 | 199 | // 1、查询这个角色有几个租户用户 |
200 | 200 | // 2、删除并更新对应租户的信息 |
201 | 201 | // 3、超级管理员删除租户角色菜单时,同步删除租户内客户角色的权限,租户ID+菜单ID |
202 | - List<TenantRole> tenantRoles = | |
202 | + List<SysTenantRoleEntity> tenantRoles = | |
203 | 203 | tenantRoleMapper.selectList( |
204 | - new QueryWrapper<TenantRole>().lambda().eq(TenantRole::getRoleId, role.getId())); | |
204 | + new QueryWrapper<SysTenantRoleEntity>().lambda().eq(SysTenantRoleEntity::getRoleId, role.getId())); | |
205 | 205 | tenantRoles.forEach( |
206 | 206 | tenantRole -> { |
207 | 207 | String updateTenantId = tenantRole.getTenantId(); |
... | ... | @@ -209,21 +209,21 @@ public class RoleServiceImpl extends AbstractBaseService<RoleMapper, Role> imple |
209 | 209 | if(!removeMenus.isEmpty()){ |
210 | 210 | //刷新租户的菜单 |
211 | 211 | tenantMenuMapper.delete( |
212 | - new QueryWrapper<TenantMenu>() | |
212 | + new QueryWrapper<SysTenantMenuEntity>() | |
213 | 213 | .lambda() |
214 | - .eq(TenantMenu::getTenantId, updateTenantId) | |
215 | - .in(TenantMenu::getMenuId,removeMenus)); | |
214 | + .eq(SysTenantMenuEntity::getTenantId, updateTenantId) | |
215 | + .in(SysTenantMenuEntity::getMenuId,removeMenus)); | |
216 | 216 | //刷新客户的菜单 |
217 | - List<Role> customerRoles = baseMapper.selectList( | |
218 | - new QueryWrapper<Role>() | |
217 | + List<SysRoleEntity> customerRoles = baseMapper.selectList( | |
218 | + new QueryWrapper<SysRoleEntity>() | |
219 | 219 | .lambda() |
220 | - .eq(Role::getTenantId, updateTenantId) | |
221 | - .eq(Role::getRoleType,RoleEnum.CUSTOMER_USER.name())); | |
220 | + .eq(SysRoleEntity::getTenantId, updateTenantId) | |
221 | + .eq(SysRoleEntity::getRoleType,RoleEnum.CUSTOMER_USER.name())); | |
222 | 222 | customerRoles.forEach(cr -> menuMapper.removeMenuFromRole(cr.getId(),removeMenus)); |
223 | 223 | } |
224 | 224 | newMenus.forEach( |
225 | 225 | menu -> { |
226 | - TenantMenu tenantMenu = new TenantMenu(); | |
226 | + SysTenantMenuEntity tenantMenu = new SysTenantMenuEntity(); | |
227 | 227 | tenantMenu.setMenuId(menu); |
228 | 228 | tenantMenu.setTenantId(updateTenantId); |
229 | 229 | tenantMenuMapper.insert(tenantMenu); |
... | ... | @@ -245,9 +245,9 @@ public class RoleServiceImpl extends AbstractBaseService<RoleMapper, Role> imple |
245 | 245 | // 租户管理员既要查询自己拥有的角色,也要查询自己创建的角色 |
246 | 246 | List<String> roleIds = |
247 | 247 | userRoleMapper |
248 | - .selectList(new QueryWrapper<UserRole>().lambda().eq(UserRole::getUserId, userId)) | |
248 | + .selectList(new QueryWrapper<SysUserRoleEntity>().lambda().eq(SysUserRoleEntity::getUserId, userId)) | |
249 | 249 | .stream() |
250 | - .map(UserRole::getRoleId) | |
250 | + .map(SysUserRoleEntity::getRoleId) | |
251 | 251 | .collect(Collectors.toList()); |
252 | 252 | roleDTO.setRoleIds(roleIds.toArray(new String[roleIds.size()])); |
253 | 253 | } | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/SysUserOrganizationMappingServiceImpl.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/UserOrganizationMappingServiceImpl.java
... | ... | @@ -12,7 +12,7 @@ import org.thingsboard.server.common.data.yunteng.core.exception.YtDataValidatio |
12 | 12 | import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; |
13 | 13 | import org.thingsboard.server.common.data.yunteng.dto.BaseDTO; |
14 | 14 | import org.thingsboard.server.common.data.yunteng.dto.OrganizationDTO; |
15 | -import org.thingsboard.server.dao.yunteng.entities.UserOrganizationMapping; | |
15 | +import org.thingsboard.server.dao.yunteng.entities.TkUserOrganizationMappingEntity; | |
16 | 16 | import org.thingsboard.server.dao.yunteng.mapper.OrganizationMapper; |
17 | 17 | import org.thingsboard.server.dao.yunteng.mapper.UserOrganizationMappingMapper; |
18 | 18 | import org.thingsboard.server.dao.yunteng.service.UserOrganizationMappingService; |
... | ... | @@ -31,7 +31,7 @@ import java.util.stream.Collectors; |
31 | 31 | @Slf4j |
32 | 32 | @Service |
33 | 33 | @RequiredArgsConstructor |
34 | -public class UserOrganizationMappingServiceImpl implements UserOrganizationMappingService { | |
34 | +public class SysUserOrganizationMappingServiceImpl implements UserOrganizationMappingService { | |
35 | 35 | |
36 | 36 | private final UserOrganizationMappingMapper userOrganizationMappingMapper; |
37 | 37 | private final OrganizationMapper organizationMapper; |
... | ... | @@ -49,10 +49,10 @@ public class UserOrganizationMappingServiceImpl implements UserOrganizationMappi |
49 | 49 | clearList.addAll(collect); |
50 | 50 | return userOrganizationMappingMapper |
51 | 51 | .selectList( |
52 | - new LambdaQueryWrapper<UserOrganizationMapping>() | |
53 | - .in(UserOrganizationMapping::getOrganizationId, clearList)) | |
52 | + new LambdaQueryWrapper<TkUserOrganizationMappingEntity>() | |
53 | + .in(TkUserOrganizationMappingEntity::getOrganizationId, clearList)) | |
54 | 54 | .stream() |
55 | - .map(UserOrganizationMapping::getUserId) | |
55 | + .map(TkUserOrganizationMappingEntity::getUserId) | |
56 | 56 | .distinct() |
57 | 57 | .collect(Collectors.toList()); |
58 | 58 | } |
... | ... | @@ -68,8 +68,8 @@ public class UserOrganizationMappingServiceImpl implements UserOrganizationMappi |
68 | 68 | if (isUpdate) { |
69 | 69 | // 先删除,再新增 |
70 | 70 | userOrganizationMappingMapper.delete( |
71 | - new LambdaQueryWrapper<UserOrganizationMapping>() | |
72 | - .eq(UserOrganizationMapping::getUserId, userId)); | |
71 | + new LambdaQueryWrapper<TkUserOrganizationMappingEntity>() | |
72 | + .eq(TkUserOrganizationMappingEntity::getUserId, userId)); | |
73 | 73 | } |
74 | 74 | batchInsert(userId, organizationIds); |
75 | 75 | } |
... | ... | @@ -81,18 +81,18 @@ public class UserOrganizationMappingServiceImpl implements UserOrganizationMappi |
81 | 81 | } |
82 | 82 | return userOrganizationMappingMapper |
83 | 83 | .selectList( |
84 | - new QueryWrapper<UserOrganizationMapping>() | |
84 | + new QueryWrapper<TkUserOrganizationMappingEntity>() | |
85 | 85 | .lambda() |
86 | - .eq(UserOrganizationMapping::getUserId, userId)) | |
86 | + .eq(TkUserOrganizationMappingEntity::getUserId, userId)) | |
87 | 87 | .stream() |
88 | - .map(UserOrganizationMapping::getOrganizationId) | |
88 | + .map(TkUserOrganizationMappingEntity::getOrganizationId) | |
89 | 89 | .collect(Collectors.toList()); |
90 | 90 | } |
91 | 91 | |
92 | 92 | private void batchInsert(String userId, List<String> organizationIds) { |
93 | 93 | organizationIds.forEach( |
94 | 94 | organizationId -> { |
95 | - UserOrganizationMapping userOrganizationMapping = new UserOrganizationMapping(); | |
95 | + TkUserOrganizationMappingEntity userOrganizationMapping = new TkUserOrganizationMappingEntity(); | |
96 | 96 | userOrganizationMapping.setUserId(userId); |
97 | 97 | userOrganizationMapping.setOrganizationId(organizationId); |
98 | 98 | userOrganizationMappingMapper.insert(userOrganizationMapping); | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/SysUserServiceImpl.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/YtUserServiceImpl.java
... | ... | @@ -57,7 +57,7 @@ import static org.thingsboard.server.common.data.yunteng.constant.ModelConstants |
57 | 57 | @Service |
58 | 58 | @Slf4j |
59 | 59 | @RequiredArgsConstructor |
60 | -public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> | |
60 | +public class SysUserServiceImpl extends AbstractBaseService<UserMapper, SysUserEntity> | |
61 | 61 | implements YtUserService { |
62 | 62 | |
63 | 63 | private final AdminSettingMapper adminSettingMapper; |
... | ... | @@ -102,7 +102,7 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
102 | 102 | throw new YtDataValidationException( |
103 | 103 | "you must specify user email if you want send activate email to this user"); |
104 | 104 | } |
105 | - User user = new User(); | |
105 | + SysUserEntity user = new SysUserEntity(); | |
106 | 106 | userDTO.copyToEntity(user, ID, CREATE_TIME, UPDATE_TIME, TENANT_CODE, ACTIVATE_TOKEN); |
107 | 107 | boolean userExist; |
108 | 108 | if (StringUtils.isNotBlank(userDTO.getPassword())) { |
... | ... | @@ -112,10 +112,10 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
112 | 112 | } |
113 | 113 | userExist = |
114 | 114 | baseMapper.selectCount( |
115 | - new QueryWrapper<User>() | |
115 | + new QueryWrapper<SysUserEntity>() | |
116 | 116 | .lambda() |
117 | - .eq(User::getUsername, userDTO.getUsername()) | |
118 | - .eq(User::getTenantId, tenantId)) | |
117 | + .eq(SysUserEntity::getUsername, userDTO.getUsername()) | |
118 | + .eq(SysUserEntity::getTenantId, tenantId)) | |
119 | 119 | > 0; |
120 | 120 | if (userExist) { |
121 | 121 | throw new YtDataValidationException(ErrorMessage.NAME_ALREADY_EXISTS.getMessage()); |
... | ... | @@ -128,7 +128,7 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
128 | 128 | baseMapper.insert(user); |
129 | 129 | for (String roleId : userDTO.getRoleIds()) { |
130 | 130 | // 添加用户角色信息 |
131 | - UserRole userRole = new UserRole(); | |
131 | + SysUserRoleEntity userRole = new SysUserRoleEntity(); | |
132 | 132 | userRole.setUserId(user.getId()); |
133 | 133 | userRole.setRoleId(roleId); |
134 | 134 | userRoleMapper.insert(userRole); |
... | ... | @@ -144,9 +144,9 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
144 | 144 | @Override |
145 | 145 | public void validateUserNameAndPhoneNumberAndEmail(UserDTO userDTO) { |
146 | 146 | if (null == userDTO.getId()) { |
147 | - User existUser = | |
147 | + SysUserEntity existUser = | |
148 | 148 | baseMapper.selectOne( |
149 | - new LambdaQueryWrapper<User>().eq(User::getUsername, userDTO.getUsername())); | |
149 | + new LambdaQueryWrapper<SysUserEntity>().eq(SysUserEntity::getUsername, userDTO.getUsername())); | |
150 | 150 | if (null != existUser) { |
151 | 151 | throw new YtDataValidationException(ErrorMessage.USER_NAME_ALREADY_EXISTS.getMessage()); |
152 | 152 | } |
... | ... | @@ -167,7 +167,7 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
167 | 167 | } |
168 | 168 | boolean needCheck = true; |
169 | 169 | if (null != userDTO.getId()) { |
170 | - User user = baseMapper.selectById(userDTO.getId()); | |
170 | + SysUserEntity user = baseMapper.selectById(userDTO.getId()); | |
171 | 171 | if (user.getPhoneNumber().equals(userDTO.getPhoneNumber()) |
172 | 172 | && user.getEmail() != null |
173 | 173 | && user.getEmail().equals(userDTO.getEmail())) { |
... | ... | @@ -175,20 +175,20 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
175 | 175 | } |
176 | 176 | } |
177 | 177 | if (needCheck) { |
178 | - LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>(); | |
178 | + LambdaQueryWrapper<SysUserEntity> queryWrapper = new LambdaQueryWrapper<>(); | |
179 | 179 | if (null != userDTO.getId()) { |
180 | - queryWrapper.ne(User::getId, userDTO.getId()); | |
180 | + queryWrapper.ne(SysUserEntity::getId, userDTO.getId()); | |
181 | 181 | } |
182 | 182 | queryWrapper.and( |
183 | 183 | userLambdaQueryWrapper -> { |
184 | - userLambdaQueryWrapper.eq(User::getPhoneNumber, userDTO.getPhoneNumber()); | |
184 | + userLambdaQueryWrapper.eq(SysUserEntity::getPhoneNumber, userDTO.getPhoneNumber()); | |
185 | 185 | userLambdaQueryWrapper.or( |
186 | 186 | StringUtils.isNotEmpty(userDTO.getEmail()), |
187 | 187 | (userQueryWrapper -> { |
188 | - userQueryWrapper.eq(User::getEmail, userDTO.getEmail()); | |
188 | + userQueryWrapper.eq(SysUserEntity::getEmail, userDTO.getEmail()); | |
189 | 189 | })); |
190 | 190 | }); |
191 | - List<User> existPhoneOrEmail = baseMapper.selectList(queryWrapper); | |
191 | + List<SysUserEntity> existPhoneOrEmail = baseMapper.selectList(queryWrapper); | |
192 | 192 | if (null != existPhoneOrEmail && existPhoneOrEmail.size() > 0) { |
193 | 193 | throw new YtDataValidationException(ErrorMessage.PHONE_OR_EMAIL_HAS_REGISTER.getMessage()); |
194 | 194 | } |
... | ... | @@ -200,13 +200,13 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
200 | 200 | if (StringUtils.isEmpty(id)) { |
201 | 201 | throw new YtDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
202 | 202 | } |
203 | - User user = baseMapper.selectById(id); | |
203 | + SysUserEntity user = baseMapper.selectById(id); | |
204 | 204 | return null !=user?user.getDTO(UserDTO.class):null; |
205 | 205 | } |
206 | 206 | |
207 | 207 | @Override |
208 | 208 | public String getActivationLink(String userId, boolean isPtSysadmin, String tenantId) { |
209 | - User user = baseMapper.selectById(userId); | |
209 | + SysUserEntity user = baseMapper.selectById(userId); | |
210 | 210 | if (!isPtSysadmin && tenantId.equals(user.getTenantId())) { |
211 | 211 | throw new AccessDeniedException( |
212 | 212 | "you don't have permission to get activation link for this user"); |
... | ... | @@ -215,12 +215,12 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
215 | 215 | throw new YtDataValidationException("user already activated"); |
216 | 216 | } |
217 | 217 | try { |
218 | - List<AdminSetting> generalSetting = | |
218 | + List<SysAdminSettingEntity> generalSetting = | |
219 | 219 | adminSettingMapper.selectList( |
220 | - new QueryWrapper<AdminSetting>() | |
220 | + new QueryWrapper<SysAdminSettingEntity>() | |
221 | 221 | .lambda() |
222 | - .eq(AdminSetting::getKey, ModelConstants.AdminSettingConfigKey.GENERAL_SETTING)); | |
223 | - AdminSetting adminSetting = generalSetting.get(0); | |
222 | + .eq(SysAdminSettingEntity::getKey, ModelConstants.AdminSettingConfigKey.GENERAL_SETTING)); | |
223 | + SysAdminSettingEntity adminSetting = generalSetting.get(0); | |
224 | 224 | JsonNode configNode = mapper.readTree(adminSetting.getConfigJson()); |
225 | 225 | String baseUrl = configNode.get(FastIotConstants.ConfigJSONKey.BASE_URL).asText(); |
226 | 226 | return String.format(ACTIVATE_URL_PATTERN, baseUrl, user.getActivateToken()); |
... | ... | @@ -231,14 +231,14 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
231 | 231 | |
232 | 232 | @Override |
233 | 233 | public UserInfoDTO me(String userId, String tenantId, Set<String> currentRoles) { |
234 | - User user = baseMapper.selectById(userId); | |
234 | + SysUserEntity user = baseMapper.selectById(userId); | |
235 | 235 | UserInfoDTO userInfoDTO = new UserInfoDTO(); |
236 | 236 | if (!accountProperties.getReset() || !StringUtils.isEmpty(user.getActivateToken())) { |
237 | 237 | userInfoDTO.setNeedSetPwd(false); |
238 | 238 | } |
239 | 239 | AtomicReference<LocalDateTime> expireTime = new AtomicReference<>(user.getAccountExpireTime()); |
240 | 240 | if(expireTime.get() == null){ |
241 | - Tenant tenant =tenantMapper.selectOne(new QueryWrapper<Tenant>().lambda().eq(Tenant::getTenantId,tenantId)); | |
241 | + SysTenantEntity tenant =tenantMapper.selectOne(new QueryWrapper<SysTenantEntity>().lambda().eq(SysTenantEntity::getTenantId,tenantId)); | |
242 | 242 | Optional.ofNullable(tenant).ifPresent(i -> { |
243 | 243 | expireTime.set(i.getTenantExpireTime());}); |
244 | 244 | } |
... | ... | @@ -252,7 +252,7 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
252 | 252 | userInfoDTO.setEmail(user.getEmail()); |
253 | 253 | userInfoDTO.setTenantId(tenantId); |
254 | 254 | userInfoDTO.setRoles(currentRoles); |
255 | - Set<Role> roles = roleMapper.selectRoleByUserId(userId); | |
255 | + Set<SysRoleEntity> roles = roleMapper.selectRoleByUserId(userId); | |
256 | 256 | Set<PlainRolesDTO> plainRolesDTOSet = Sets.newHashSet(); |
257 | 257 | roles.forEach( |
258 | 258 | role -> { |
... | ... | @@ -267,7 +267,7 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
267 | 267 | |
268 | 268 | @Override |
269 | 269 | public Optional<UserDTO> getUser(String userId, boolean isPtSysadmin, String tenantId) { |
270 | - User user = baseMapper.selectById(userId); | |
270 | + SysUserEntity user = baseMapper.selectById(userId); | |
271 | 271 | if (user != null) { |
272 | 272 | UserDTO userDTO = new UserDTO(); |
273 | 273 | user.copyToDTO(userDTO, PASSWORD, ACTIVATE_TOKEN); |
... | ... | @@ -283,7 +283,7 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
283 | 283 | @Override |
284 | 284 | @Transactional |
285 | 285 | public UserDTO updateUser(UserDTO userDTO, boolean isPtSysadmin, String tenantId) { |
286 | - User user = baseMapper.selectById(userDTO.getId()); | |
286 | + SysUserEntity user = baseMapper.selectById(userDTO.getId()); | |
287 | 287 | if (!isPtSysadmin && !user.getTenantId().equals(tenantId)) { |
288 | 288 | throw new NoneTenantAssetException(ErrorMessage.NOT_BELONG_CURRENT_TENANT); |
289 | 289 | } |
... | ... | @@ -316,7 +316,7 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
316 | 316 | Map<String, Object> queryMap, boolean isPtSysadmin, boolean isTenantAdmin) { |
317 | 317 | String tenantId = (String) queryMap.get("tenantId"); |
318 | 318 | IPage<UserDTO> userPage = null; |
319 | - IPage<User> userIPage = getPage(queryMap, "create_time", false); | |
319 | + IPage<SysUserEntity> userIPage = getPage(queryMap, "create_time", false); | |
320 | 320 | String organizationId = |
321 | 321 | queryMap.get("organizationId") != null ? (String) queryMap.get("organizationId") : null; |
322 | 322 | List<String> userIds = null; |
... | ... | @@ -376,10 +376,10 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
376 | 376 | if (!isPtSysadmin) { |
377 | 377 | int notTenantUserCount = |
378 | 378 | baseMapper.selectCount( |
379 | - new QueryWrapper<User>() | |
379 | + new QueryWrapper<SysUserEntity>() | |
380 | 380 | .lambda() |
381 | - .ne(User::getTenantId, tenantId) | |
382 | - .in(User::getId, userIds)); | |
381 | + .ne(SysUserEntity::getTenantId, tenantId) | |
382 | + .in(SysUserEntity::getId, userIds)); | |
383 | 383 | if (notTenantUserCount > 0) { |
384 | 384 | throw new AccessDeniedException("cannot delete user that not belong to your tenant"); |
385 | 385 | } |
... | ... | @@ -395,9 +395,9 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
395 | 395 | baseMapper.deleteBatchIds(userIds); |
396 | 396 | |
397 | 397 | // 5、删除场景联动 |
398 | - Wrapper filter = new QueryWrapper<SceneLinkage>().lambda() | |
399 | - .in(SceneLinkage::getCreator,userIds); | |
400 | - List<SceneLinkage> sceneLinkages =sceneLinkageMapper.selectList(filter); | |
398 | + Wrapper filter = new QueryWrapper<TkSceneLinkageEntity>().lambda() | |
399 | + .in(TkSceneLinkageEntity::getCreator,userIds); | |
400 | + List<TkSceneLinkageEntity> sceneLinkages =sceneLinkageMapper.selectList(filter); | |
401 | 401 | if(sceneLinkages ==null || sceneLinkages.isEmpty()){ |
402 | 402 | return true; |
403 | 403 | } |
... | ... | @@ -417,19 +417,19 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
417 | 417 | if (StringUtils.isNotBlank(userDTO.getId())) { |
418 | 418 | return updateUser(userDTO, isPtSysadmin, tenantId); |
419 | 419 | } |
420 | - User user = new User(); | |
420 | + SysUserEntity user = new SysUserEntity(); | |
421 | 421 | userDTO.copyToEntity(user, ID, PASSWORD, CREATE_TIME, UPDATE_TIME, ACTIVATE_TOKEN); |
422 | 422 | user.setPassword(passwordEncoder.encode(accountProperties.getDefaultPassword())); |
423 | 423 | user.setLevel(FastIotConstants.LevelValue.IS_TENANT_ADMIN); |
424 | - List<User> users = | |
424 | + List<SysUserEntity> users = | |
425 | 425 | baseMapper.selectList( |
426 | - new QueryWrapper<User>().lambda().eq(User::getUsername, userDTO.getUsername())); | |
426 | + new QueryWrapper<SysUserEntity>().lambda().eq(SysUserEntity::getUsername, userDTO.getUsername())); | |
427 | 427 | if (!users.isEmpty()) { |
428 | 428 | throw new YtDataValidationException("用户已存在"); |
429 | 429 | } |
430 | 430 | baseMapper.insert(user); |
431 | - List<TenantRole> tenantRoleList =validateTenantRole(userDTO.getTenantId()) ; | |
432 | - for (TenantRole tenantRole : tenantRoleList) { | |
431 | + List<SysTenantRoleEntity> tenantRoleList =validateTenantRole(userDTO.getTenantId()) ; | |
432 | + for (SysTenantRoleEntity tenantRole : tenantRoleList) { | |
433 | 433 | roleMapper.saveUserRoleMapping(user.getId(), tenantRole.getRoleId()); |
434 | 434 | } |
435 | 435 | user.copyToDTO(userDTO, PASSWORD, ACTIVATE_TOKEN); |
... | ... | @@ -437,12 +437,12 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
437 | 437 | } |
438 | 438 | |
439 | 439 | @Override |
440 | - public List<TenantRole> validateTenantRole(String tenantId) { | |
441 | - List<TenantRole> tenantRoleList = | |
440 | + public List<SysTenantRoleEntity> validateTenantRole(String tenantId) { | |
441 | + List<SysTenantRoleEntity> tenantRoleList = | |
442 | 442 | tenantRoleMapper.selectList( |
443 | - new QueryWrapper<TenantRole>() | |
443 | + new QueryWrapper<SysTenantRoleEntity>() | |
444 | 444 | .lambda() |
445 | - .eq(TenantRole::getTenantId, tenantId)); | |
445 | + .eq(SysTenantRoleEntity::getTenantId, tenantId)); | |
446 | 446 | // 保存用户与角色的映射信息 |
447 | 447 | if (null == tenantRoleList || tenantRoleList.size() == 0) { |
448 | 448 | throw new YtDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
... | ... | @@ -459,7 +459,7 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
459 | 459 | } |
460 | 460 | userDTO.setPassword(passwordEncoder.encode(password)); |
461 | 461 | userDTO.setActivateToken(null); |
462 | - baseMapper.updateById(userDTO.getEntity(User.class)); | |
462 | + baseMapper.updateById(userDTO.getEntity(SysUserEntity.class)); | |
463 | 463 | } |
464 | 464 | |
465 | 465 | @Override |
... | ... | @@ -491,9 +491,9 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
491 | 491 | throw new YtDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
492 | 492 | } |
493 | 493 | |
494 | - User user = | |
494 | + SysUserEntity user = | |
495 | 495 | baseMapper.selectOne( |
496 | - new QueryWrapper<User>().lambda().eq(User::getPhoneNumber, phoneNumber)); | |
496 | + new QueryWrapper<SysUserEntity>().lambda().eq(SysUserEntity::getPhoneNumber, phoneNumber)); | |
497 | 497 | |
498 | 498 | if(StringUtils.isNotBlank(user.getTbUser())){ |
499 | 499 | UserId userId = new UserId(UUID.fromString(user.getTbUser())); |
... | ... | @@ -519,7 +519,7 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
519 | 519 | @Override |
520 | 520 | public void sendRestPasswordMsg(String tenantId,SendResetPasswordEmailMsg msg) { |
521 | 521 | // 通过用户ID查询用户信息 |
522 | - User user = baseMapper.selectById(msg.getUserId()); | |
522 | + SysUserEntity user = baseMapper.selectById(msg.getUserId()); | |
523 | 523 | if (null == user) { |
524 | 524 | throw new YtDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
525 | 525 | } |
... | ... | @@ -551,12 +551,12 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
551 | 551 | @Override |
552 | 552 | public Optional<List<UserDTO>> getOrganizationUserByOrganizationId( |
553 | 553 | String groupId, String tenantId) { |
554 | - Organization group = organizationMapper.selectById(groupId); | |
554 | + TkOrganizationEntity group = organizationMapper.selectById(groupId); | |
555 | 555 | if (group == null || !group.getTenantId().equals(tenantId)) { |
556 | 556 | return Optional.empty(); |
557 | 557 | } |
558 | 558 | List<String> userIds = userOrganizationMappingService.getUserIdByOrganizationIds(group.getId()); |
559 | - List<User> users = baseMapper.selectBatchIds(userIds); | |
559 | + List<SysUserEntity> users = baseMapper.selectBatchIds(userIds); | |
560 | 560 | return Optional.ofNullable(ReflectUtils.sourceToTarget(users, UserDTO.class)); |
561 | 561 | } |
562 | 562 | |
... | ... | @@ -569,12 +569,12 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
569 | 569 | if (roleOrGroupReqDTO.isQueryRole()) { |
570 | 570 | List<String> roleIds = |
571 | 571 | userRoleMapper |
572 | - .selectList(new QueryWrapper<UserRole>().lambda().eq(UserRole::getUserId, userId)) | |
572 | + .selectList(new QueryWrapper<SysUserRoleEntity>().lambda().eq(SysUserRoleEntity::getUserId, userId)) | |
573 | 573 | .stream() |
574 | - .map(UserRole::getRoleId) | |
574 | + .map(SysUserRoleEntity::getRoleId) | |
575 | 575 | .collect(Collectors.toList()); |
576 | - List<String> enableRoles = roleMapper.selectList(new QueryWrapper<Role>().lambda() | |
577 | - .eq(Role::isEnabled, true).in(Role::getId,roleIds)) | |
576 | + List<String> enableRoles = roleMapper.selectList(new QueryWrapper<SysRoleEntity>().lambda() | |
577 | + .eq(SysRoleEntity::isEnabled, true).in(SysRoleEntity::getId,roleIds)) | |
578 | 578 | .stream().map(m -> m.getId()) |
579 | 579 | .collect(Collectors.toList()); |
580 | 580 | if(enableRoles.size() == 0){ |
... | ... | @@ -592,7 +592,7 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
592 | 592 | |
593 | 593 | @Override |
594 | 594 | @Transactional |
595 | - public boolean changePassword(User user) { | |
595 | + public boolean changePassword(SysUserEntity user) { | |
596 | 596 | // 修改密码 |
597 | 597 | user.setPassword(passwordEncoder.encode(user.getPassword())); |
598 | 598 | user.setActivateToken(RandomStringUtils.randomAlphabetic(10)); |
... | ... | @@ -613,7 +613,7 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
613 | 613 | |
614 | 614 | @Override |
615 | 615 | public UserDTO updatePersonalCenter(UserDTO userDTO) { |
616 | - User user = baseMapper.selectById(userDTO.getId()); | |
616 | + SysUserEntity user = baseMapper.selectById(userDTO.getId()); | |
617 | 617 | user.setRealName(userDTO.getRealName()); |
618 | 618 | user.setEmail(userDTO.getEmail()); |
619 | 619 | user.setAvatar(userDTO.getAvatar()); |
... | ... | @@ -652,9 +652,9 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
652 | 652 | |
653 | 653 | @Override |
654 | 654 | public UserDTO checkAccount(String userId, Integer level) { |
655 | - User user = | |
655 | + SysUserEntity user = | |
656 | 656 | baseMapper.selectOne( |
657 | - new LambdaQueryWrapper<User>().eq(User::getId, userId).eq(User::getLevel, level)); | |
657 | + new LambdaQueryWrapper<SysUserEntity>().eq(SysUserEntity::getId, userId).eq(SysUserEntity::getLevel, level)); | |
658 | 658 | return null != user ? user.getDTO(UserDTO.class) : null; |
659 | 659 | } |
660 | 660 | |
... | ... | @@ -686,13 +686,13 @@ public class YtUserServiceImpl extends AbstractBaseService<UserMapper, User> |
686 | 686 | } |
687 | 687 | |
688 | 688 | @Override |
689 | - public User validateChangePasswordAccount(AccountReqDTO accountReqDTO) { | |
690 | - User user = baseMapper.selectById(accountReqDTO.getUserId()); | |
689 | + public SysUserEntity validateChangePasswordAccount(AccountReqDTO accountReqDTO) { | |
690 | + SysUserEntity user = baseMapper.selectById(accountReqDTO.getUserId()); | |
691 | 691 | checkPassword(accountReqDTO, user); |
692 | 692 | return user; |
693 | 693 | } |
694 | 694 | |
695 | - private void checkPassword(AccountReqDTO accountReqDTO, User user) { | |
695 | + private void checkPassword(AccountReqDTO accountReqDTO, SysUserEntity user) { | |
696 | 696 | if (null == user |
697 | 697 | || StringUtils.isEmpty(accountReqDTO.getPassword()) |
698 | 698 | || StringUtils.isEmpty(accountReqDTO.getResetPassword())) { | ... | ... |
... | ... | @@ -14,11 +14,12 @@ import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; |
14 | 14 | import org.thingsboard.server.common.data.yunteng.dto.DeleteDTO; |
15 | 15 | import org.thingsboard.server.common.data.yunteng.dto.DeviceProfileDTO; |
16 | 16 | import org.thingsboard.server.common.data.yunteng.dto.ThingsModelDTO; |
17 | +import org.thingsboard.server.common.data.yunteng.enums.DataTypeEnum; | |
17 | 18 | import org.thingsboard.server.common.data.yunteng.enums.DeviceTypeEnum; |
18 | 19 | import org.thingsboard.server.common.data.yunteng.enums.FunctionTypeEnum; |
19 | 20 | import org.thingsboard.server.common.data.yunteng.utils.JacksonUtil; |
20 | 21 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
21 | -import org.thingsboard.server.dao.yunteng.entities.ThingsModelEntity; | |
22 | +import org.thingsboard.server.dao.yunteng.entities.TkThingsModelEntity; | |
22 | 23 | import org.thingsboard.server.dao.yunteng.mapper.ThingsModelMapper; |
23 | 24 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
24 | 25 | import org.thingsboard.server.dao.yunteng.service.ThingsModelService; |
... | ... | @@ -30,7 +31,7 @@ import java.util.stream.Collectors; |
30 | 31 | @Service |
31 | 32 | @RequiredArgsConstructor |
32 | 33 | public class ThingsModelServiceImpl |
33 | - extends AbstractBaseService<ThingsModelMapper, ThingsModelEntity> | |
34 | + extends AbstractBaseService<ThingsModelMapper, TkThingsModelEntity> | |
34 | 35 | implements ThingsModelService { |
35 | 36 | private final YtDeviceProfileService ytDeviceProfileService; |
36 | 37 | |
... | ... | @@ -38,19 +39,19 @@ public class ThingsModelServiceImpl |
38 | 39 | public YtPageData<ThingsModelDTO> page(Map<String, Object> queryMap, String tenantId) { |
39 | 40 | String nameOrIdentifier = |
40 | 41 | null != queryMap.get("nameOrIdentifier") ? (String) queryMap.get("nameOrIdentifier") : null; |
41 | - IPage<ThingsModelEntity> iPage = | |
42 | + IPage<TkThingsModelEntity> iPage = | |
42 | 43 | baseMapper.selectPage( |
43 | 44 | getPage(queryMap, FastIotConstants.DefaultOrder.CREATE_TIME, false), |
44 | - new LambdaQueryWrapper<ThingsModelEntity>() | |
45 | - .eq(ThingsModelEntity::getTenantId, tenantId) | |
45 | + new LambdaQueryWrapper<TkThingsModelEntity>() | |
46 | + .eq(TkThingsModelEntity::getTenantId, tenantId) | |
46 | 47 | .like( |
47 | 48 | StringUtils.isNotEmpty(nameOrIdentifier), |
48 | - ThingsModelEntity::getFunctionName, | |
49 | + TkThingsModelEntity::getFunctionName, | |
49 | 50 | nameOrIdentifier) |
50 | 51 | .or() |
51 | 52 | .like( |
52 | 53 | StringUtils.isNotEmpty(nameOrIdentifier), |
53 | - ThingsModelEntity::getIdentifier, | |
54 | + TkThingsModelEntity::getIdentifier, | |
54 | 55 | nameOrIdentifier)); |
55 | 56 | return getPageData(iPage, ThingsModelDTO.class); |
56 | 57 | } |
... | ... | @@ -67,16 +68,16 @@ public class ThingsModelServiceImpl |
67 | 68 | thingsModelId)) { |
68 | 69 | throw new YtDataValidationException(ErrorMessage.DUPLICATE_IDENTIFIERS_EXIST.getMessage()); |
69 | 70 | } |
70 | - ThingsModelEntity entity = thingsModelDTO.getEntity(ThingsModelEntity.class); | |
71 | + TkThingsModelEntity entity = thingsModelDTO.getEntity(TkThingsModelEntity.class); | |
71 | 72 | if (isAdd) { |
72 | 73 | baseMapper.insert(entity); |
73 | 74 | thingsModelDTO.setId(entity.getId()); |
74 | 75 | } else { |
75 | - ThingsModelEntity result = | |
76 | + TkThingsModelEntity result = | |
76 | 77 | baseMapper.selectOne( |
77 | - new LambdaQueryWrapper<ThingsModelEntity>() | |
78 | - .eq(ThingsModelEntity::getTenantId, thingsModelDTO.getTenantId()) | |
79 | - .eq(ThingsModelEntity::getId, thingsModelDTO.getId())); | |
78 | + new LambdaQueryWrapper<TkThingsModelEntity>() | |
79 | + .eq(TkThingsModelEntity::getTenantId, thingsModelDTO.getTenantId()) | |
80 | + .eq(TkThingsModelEntity::getId, thingsModelDTO.getId())); | |
80 | 81 | if (null == result) { |
81 | 82 | throw new YtDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
82 | 83 | } |
... | ... | @@ -87,11 +88,11 @@ public class ThingsModelServiceImpl |
87 | 88 | |
88 | 89 | @Override |
89 | 90 | public ThingsModelDTO get(String id, String tenantId) { |
90 | - ThingsModelEntity entity = | |
91 | + TkThingsModelEntity entity = | |
91 | 92 | baseMapper.selectOne( |
92 | - new LambdaQueryWrapper<ThingsModelEntity>() | |
93 | - .eq(ThingsModelEntity::getTenantId, tenantId) | |
94 | - .eq(ThingsModelEntity::getId, id)); | |
93 | + new LambdaQueryWrapper<TkThingsModelEntity>() | |
94 | + .eq(TkThingsModelEntity::getTenantId, tenantId) | |
95 | + .eq(TkThingsModelEntity::getId, id)); | |
95 | 96 | return Optional.ofNullable(entity).map(obj -> obj.getDTO(ThingsModelDTO.class)).orElse(null); |
96 | 97 | } |
97 | 98 | |
... | ... | @@ -100,9 +101,9 @@ public class ThingsModelServiceImpl |
100 | 101 | public boolean delete(DeleteDTO dto) { |
101 | 102 | int result = |
102 | 103 | baseMapper.delete( |
103 | - new LambdaQueryWrapper<ThingsModelEntity>() | |
104 | - .eq(ThingsModelEntity::getTenantId, dto.getTenantId()) | |
105 | - .in(ThingsModelEntity::getId, dto.getIds())); | |
104 | + new LambdaQueryWrapper<TkThingsModelEntity>() | |
105 | + .eq(TkThingsModelEntity::getTenantId, dto.getTenantId()) | |
106 | + .in(TkThingsModelEntity::getId, dto.getIds())); | |
106 | 107 | if (result > FastIotConstants.MagicNumber.ZERO && result != dto.getIds().size()) { |
107 | 108 | throw new YtDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
108 | 109 | } |
... | ... | @@ -114,9 +115,9 @@ public class ThingsModelServiceImpl |
114 | 115 | public boolean deleteByDeviceProfileId(String tenantId, String deviceProfileId) { |
115 | 116 | int result = |
116 | 117 | baseMapper.delete( |
117 | - new LambdaQueryWrapper<ThingsModelEntity>() | |
118 | - .eq(ThingsModelEntity::getTenantId, tenantId) | |
119 | - .eq(ThingsModelEntity::getDeviceProfileId, deviceProfileId)); | |
118 | + new LambdaQueryWrapper<TkThingsModelEntity>() | |
119 | + .eq(TkThingsModelEntity::getTenantId, tenantId) | |
120 | + .eq(TkThingsModelEntity::getDeviceProfileId, deviceProfileId)); | |
120 | 121 | if (result == FastIotConstants.MagicNumber.ZERO) { |
121 | 122 | throw new YtDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
122 | 123 | } |
... | ... | @@ -126,12 +127,12 @@ public class ThingsModelServiceImpl |
126 | 127 | @Override |
127 | 128 | public List<ThingsModelDTO> selectByDeviceProfileId( |
128 | 129 | FunctionTypeEnum typeEnum, String tenantId, String deviceProfileId) { |
129 | - List<ThingsModelEntity> entityList = | |
130 | + List<TkThingsModelEntity> entityList = | |
130 | 131 | baseMapper.selectList( |
131 | - new LambdaQueryWrapper<ThingsModelEntity>() | |
132 | - .eq(ThingsModelEntity::getTenantId, tenantId) | |
133 | - .eq(ThingsModelEntity::getDeviceProfileId, deviceProfileId) | |
134 | - .eq(ThingsModelEntity::getFunctionType, typeEnum)); | |
132 | + new LambdaQueryWrapper<TkThingsModelEntity>() | |
133 | + .eq(TkThingsModelEntity::getTenantId, tenantId) | |
134 | + .eq(TkThingsModelEntity::getDeviceProfileId, deviceProfileId) | |
135 | + .eq(TkThingsModelEntity::getFunctionType, typeEnum)); | |
135 | 136 | if (entityList.isEmpty()) { |
136 | 137 | throw new YtDataValidationException(ErrorMessage.INVALID_PARAMETER.getMessage()); |
137 | 138 | } |
... | ... | @@ -141,7 +142,7 @@ public class ThingsModelServiceImpl |
141 | 142 | } |
142 | 143 | |
143 | 144 | @Override |
144 | - public JsonNode getTingsModelJson( | |
145 | + public JsonNode getTingsModelTSL( | |
145 | 146 | FunctionTypeEnum typeEnum, String tenantId, String deviceProfileId) { |
146 | 147 | JsonNode jsonNode = null; |
147 | 148 | DeviceProfileDTO deviceProfileDTO = |
... | ... | @@ -149,41 +150,62 @@ public class ThingsModelServiceImpl |
149 | 150 | |
150 | 151 | List<ThingsModelDTO> thingsModelDTOS = |
151 | 152 | selectByDeviceProfileId(typeEnum, tenantId, deviceProfileId); |
152 | - if (deviceProfileDTO.getDeviceType().equals(DeviceTypeEnum.SENSOR)) { | |
153 | - if(typeEnum.equals(FunctionTypeEnum.properties)){ | |
154 | - jsonNode = getSensorTSL(thingsModelDTOS); | |
155 | - }else if(typeEnum.equals(FunctionTypeEnum.services)){ | |
153 | + if (typeEnum.equals(FunctionTypeEnum.properties)) { | |
154 | + DeviceTypeEnum deviceType = deviceProfileDTO.getDeviceType(); | |
155 | + jsonNode = getAttributeTSL(thingsModelDTOS, deviceType); | |
156 | + } else if (typeEnum.equals(FunctionTypeEnum.services)) { | |
156 | 157 | |
157 | - } | |
158 | 158 | } |
159 | + | |
159 | 160 | return jsonNode; |
160 | 161 | } |
161 | 162 | |
162 | - /** | |
163 | - * 获取网关子设备的物模型TSL | |
164 | - * | |
165 | - * @param thingsModelDTOS | |
166 | - * @return | |
167 | - */ | |
168 | - private JsonNode getSensorTSL(List<ThingsModelDTO> thingsModelDTOS) { | |
163 | + private JsonNode getAttributeTSL( | |
164 | + List<ThingsModelDTO> thingsModelDTOS, DeviceTypeEnum deviceType) { | |
169 | 165 | Map<String, List<ObjectNode>> attributeMap = new HashMap<>(); |
166 | + JsonNode jsonNode; | |
170 | 167 | List<ObjectNode> list = new ArrayList<>(); |
171 | 168 | for (ThingsModelDTO model : thingsModelDTOS) { |
172 | 169 | ObjectNode objectNode = JacksonUtil.newObjectNode(); |
173 | - objectNode.put(model.getIdentifier(), "value"); | |
170 | + DataTypeEnum type = | |
171 | + model.getFunctionJson().get("type") != null | |
172 | + ? DataTypeEnum.valueOf(model.getFunctionJson().get("type").asText()) | |
173 | + : null; | |
174 | + String identifier = model.getIdentifier(); | |
175 | + switch (Objects.requireNonNull(type)) { | |
176 | + case INT: | |
177 | + objectNode.put(identifier, 0); | |
178 | + break; | |
179 | + case BOOL: | |
180 | + objectNode.put(identifier, "0"); | |
181 | + case DOUBLE: | |
182 | + objectNode.put(identifier, 0.00); | |
183 | + case TEXT: | |
184 | + objectNode.put(identifier, "text"); | |
185 | + case STRUCT: | |
186 | + objectNode.putPOJO(identifier, model.getFunctionJson().get("specs")); | |
187 | + default: | |
188 | + objectNode.put(identifier, "value"); | |
189 | + } | |
174 | 190 | list.add(objectNode); |
175 | 191 | } |
176 | - attributeMap.put("网关子设备名称", list); | |
177 | - return JacksonUtil.convertValue(attributeMap, JsonNode.class); | |
192 | + if (deviceType.equals(DeviceTypeEnum.SENSOR)) { | |
193 | + attributeMap.put("网关子设备名称", list); | |
194 | + jsonNode = JacksonUtil.convertValue(attributeMap, JsonNode.class); | |
195 | + } else { | |
196 | + jsonNode = JacksonUtil.convertValue(list, JsonNode.class); | |
197 | + } | |
198 | + | |
199 | + return jsonNode; | |
178 | 200 | } |
179 | 201 | |
180 | 202 | private boolean checkIdentifier( |
181 | 203 | String deviceProfileId, String identifier, boolean isAdd, String thingsModelId) { |
182 | - ThingsModelEntity entity = | |
204 | + TkThingsModelEntity entity = | |
183 | 205 | baseMapper.selectOne( |
184 | - new LambdaQueryWrapper<ThingsModelEntity>() | |
185 | - .eq(ThingsModelEntity::getDeviceProfileId, deviceProfileId) | |
186 | - .eq(ThingsModelEntity::getIdentifier, identifier)); | |
206 | + new LambdaQueryWrapper<TkThingsModelEntity>() | |
207 | + .eq(TkThingsModelEntity::getDeviceProfileId, deviceProfileId) | |
208 | + .eq(TkThingsModelEntity::getIdentifier, identifier)); | |
187 | 209 | return Optional.ofNullable(entity) |
188 | 210 | .map( |
189 | 211 | obj -> { | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/TkAlarmContactServiceImpl.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/YtAlarmContactServiceImpl.java
... | ... | @@ -15,7 +15,7 @@ import org.thingsboard.server.common.data.yunteng.dto.BaseDTO; |
15 | 15 | import org.thingsboard.server.common.data.yunteng.dto.OrganizationDTO; |
16 | 16 | import org.thingsboard.server.common.data.yunteng.utils.ReflectUtils; |
17 | 17 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
18 | -import org.thingsboard.server.dao.yunteng.entities.AlarmContact; | |
18 | +import org.thingsboard.server.dao.yunteng.entities.TkAlarmContactEntity; | |
19 | 19 | import org.thingsboard.server.dao.yunteng.mapper.AlarmContactMapper; |
20 | 20 | import org.thingsboard.server.dao.yunteng.mapper.OrganizationMapper; |
21 | 21 | import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; |
... | ... | @@ -30,7 +30,7 @@ import java.util.stream.Collectors; |
30 | 30 | */ |
31 | 31 | @Service |
32 | 32 | @RequiredArgsConstructor |
33 | -public class YtAlarmContactServiceImpl extends AbstractBaseService<AlarmContactMapper, AlarmContact> | |
33 | +public class TkAlarmContactServiceImpl extends AbstractBaseService<AlarmContactMapper, TkAlarmContactEntity> | |
34 | 34 | implements YtAlarmContactService { |
35 | 35 | /** mapper注入 自带方法加入,继承的baseMapper */ |
36 | 36 | private final AlarmContactMapper alarmContactMapper; |
... | ... | @@ -48,19 +48,19 @@ public class YtAlarmContactServiceImpl extends AbstractBaseService<AlarmContactM |
48 | 48 | @Override |
49 | 49 | public List<AlarmContactDTO> findAll(String tenantId, Map<String, Object> params) { |
50 | 50 | // 查询当前租户 |
51 | - List<AlarmContact> list = | |
51 | + List<TkAlarmContactEntity> list = | |
52 | 52 | alarmContactMapper.selectList( |
53 | - new QueryWrapper<AlarmContact>() | |
53 | + new QueryWrapper<TkAlarmContactEntity>() | |
54 | 54 | .lambda() |
55 | - .eq(AlarmContact::getTenantId, tenantId) | |
55 | + .eq(TkAlarmContactEntity::getTenantId, tenantId) | |
56 | 56 | .like( |
57 | 57 | params.containsKey("username"), |
58 | - AlarmContact::getUsername, | |
58 | + TkAlarmContactEntity::getUsername, | |
59 | 59 | String.valueOf(params.get("username"))) |
60 | 60 | .or() |
61 | 61 | .like( |
62 | 62 | params.containsKey("department"), |
63 | - AlarmContact::getOrganizationId, | |
63 | + TkAlarmContactEntity::getOrganizationId, | |
64 | 64 | String.valueOf(params.get("organizationId")))); |
65 | 65 | return ReflectUtils.sourceToTarget(list, AlarmContactDTO.class); |
66 | 66 | } |
... | ... | @@ -77,12 +77,12 @@ public class YtAlarmContactServiceImpl extends AbstractBaseService<AlarmContactM |
77 | 77 | } |
78 | 78 | List<String> organizationIds = |
79 | 79 | organizationDTOS.stream().map(BaseDTO::getId).collect(Collectors.toList()); |
80 | - List<AlarmContact> list = | |
80 | + List<TkAlarmContactEntity> list = | |
81 | 81 | alarmContactMapper.selectList( |
82 | - new QueryWrapper<AlarmContact>() | |
82 | + new QueryWrapper<TkAlarmContactEntity>() | |
83 | 83 | .lambda() |
84 | - .eq(AlarmContact::getTenantId, tenantId) | |
85 | - .in(AlarmContact::getOrganizationId, organizationIds)); | |
84 | + .eq(TkAlarmContactEntity::getTenantId, tenantId) | |
85 | + .in(TkAlarmContactEntity::getOrganizationId, organizationIds)); | |
86 | 86 | if (null != list && list.size() > 0) { |
87 | 87 | return list.stream() |
88 | 88 | .map(obj -> obj.getDTO(AlarmContactDTO.class)) |
... | ... | @@ -97,15 +97,15 @@ public class YtAlarmContactServiceImpl extends AbstractBaseService<AlarmContactM |
97 | 97 | * @param tenantId 租户编码 |
98 | 98 | * @return alarmContactDTO |
99 | 99 | */ |
100 | - private LambdaQueryWrapper<AlarmContact> tenantWapper(String tenantId) { | |
101 | - return new QueryWrapper<AlarmContact>().lambda().eq(AlarmContact::getTenantId, tenantId); | |
100 | + private LambdaQueryWrapper<TkAlarmContactEntity> tenantWapper(String tenantId) { | |
101 | + return new QueryWrapper<TkAlarmContactEntity>().lambda().eq(TkAlarmContactEntity::getTenantId, tenantId); | |
102 | 102 | } |
103 | 103 | |
104 | 104 | @Override |
105 | 105 | @Transactional |
106 | 106 | public AlarmContactDTO saveAlarmContact(String tenantId, AlarmContactDTO alarmContactDTO) { |
107 | - LambdaQueryWrapper<AlarmContact> Wrapper = | |
108 | - tenantWapper(tenantId).eq(AlarmContact::getUsername, alarmContactDTO.getUsername()); | |
107 | + LambdaQueryWrapper<TkAlarmContactEntity> Wrapper = | |
108 | + tenantWapper(tenantId).eq(TkAlarmContactEntity::getUsername, alarmContactDTO.getUsername()); | |
109 | 109 | int Count = baseMapper.selectCount(Wrapper); |
110 | 110 | if (Count > 0) { |
111 | 111 | throw new YtDataValidationException( |
... | ... | @@ -116,7 +116,7 @@ public class YtAlarmContactServiceImpl extends AbstractBaseService<AlarmContactM |
116 | 116 | throw new YtDataValidationException(ErrorMessage.PHONE_OR_EMAIL_HAS_REGISTER.getMessage()); |
117 | 117 | } |
118 | 118 | alarmContactDTO.setTenantId(tenantId); |
119 | - AlarmContact alarmContact = alarmContactDTO.getEntity(AlarmContact.class); | |
119 | + TkAlarmContactEntity alarmContact = alarmContactDTO.getEntity(TkAlarmContactEntity.class); | |
120 | 120 | int insertCount = baseMapper.insert(alarmContact); |
121 | 121 | if (insertCount > 0) { |
122 | 122 | alarmContact.copyToDTO(alarmContactDTO); |
... | ... | @@ -150,7 +150,7 @@ public class YtAlarmContactServiceImpl extends AbstractBaseService<AlarmContactM |
150 | 150 | public boolean update(AlarmContactDTO alarmContactDTO) { |
151 | 151 | |
152 | 152 | // 得到对象 |
153 | - AlarmContact alarmContact = baseMapper.selectById(alarmContactDTO.getId()); | |
153 | + TkAlarmContactEntity alarmContact = baseMapper.selectById(alarmContactDTO.getId()); | |
154 | 154 | if (alarmContact == null) { |
155 | 155 | throw new YtDataValidationException("此数据不存在"); |
156 | 156 | } |
... | ... | @@ -160,7 +160,7 @@ public class YtAlarmContactServiceImpl extends AbstractBaseService<AlarmContactM |
160 | 160 | > 1) { |
161 | 161 | throw new YtDataValidationException(ErrorMessage.PHONE_OR_EMAIL_HAS_REGISTER.getMessage()); |
162 | 162 | } |
163 | - AlarmContact entity = alarmContactDTO.getEntity(AlarmContact.class); | |
163 | + TkAlarmContactEntity entity = alarmContactDTO.getEntity(TkAlarmContactEntity.class); | |
164 | 164 | System.out.println(alarmContact); |
165 | 165 | baseMapper.updateById(entity); |
166 | 166 | alarmContact.copyToDTO(alarmContactDTO); |
... | ... | @@ -170,14 +170,14 @@ public class YtAlarmContactServiceImpl extends AbstractBaseService<AlarmContactM |
170 | 170 | private List<String> checkPhoneEmail(String tenantId, String phone, String email) { |
171 | 171 | return baseMapper |
172 | 172 | .selectList( |
173 | - new QueryWrapper<AlarmContact>() | |
173 | + new QueryWrapper<TkAlarmContactEntity>() | |
174 | 174 | .lambda() |
175 | - .eq(AlarmContact::getTenantId, tenantId) | |
175 | + .eq(TkAlarmContactEntity::getTenantId, tenantId) | |
176 | 176 | .and( |
177 | 177 | second -> |
178 | 178 | second |
179 | - .eq(email != null, AlarmContact::getEmail, email) | |
180 | - .or(f -> f.eq(phone != null, AlarmContact::getPhone, phone)))) | |
179 | + .eq(email != null, TkAlarmContactEntity::getEmail, email) | |
180 | + .or(f -> f.eq(phone != null, TkAlarmContactEntity::getPhone, phone)))) | |
181 | 181 | .stream() |
182 | 182 | .map(i -> i.getId()) |
183 | 183 | .collect(Collectors.toList()); |
... | ... | @@ -212,7 +212,7 @@ public class YtAlarmContactServiceImpl extends AbstractBaseService<AlarmContactM |
212 | 212 | queryMap.put("organizationIds", queryOrganizationIds); |
213 | 213 | } |
214 | 214 | } |
215 | - IPage<AlarmContact> page = getPage(queryMap, FastIotConstants.DefaultOrder.CREATE_TIME, false); | |
215 | + IPage<TkAlarmContactEntity> page = getPage(queryMap, FastIotConstants.DefaultOrder.CREATE_TIME, false); | |
216 | 216 | IPage<AlarmContactDTO> pageDto = baseMapper.getAlarmPage(page, queryMap); |
217 | 217 | return getPageData(pageDto, AlarmContactDTO.class); |
218 | 218 | } | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/TkAlarmInfoServiceImpl.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/YtAlarmInfoServiceImpl.java
... | ... | @@ -10,7 +10,6 @@ import org.springframework.stereotype.Service; |
10 | 10 | import org.thingsboard.server.common.data.EntityType; |
11 | 11 | import org.thingsboard.server.common.data.alarm.AlarmSeverity; |
12 | 12 | import org.thingsboard.server.common.data.alarm.AlarmStatus; |
13 | -import org.thingsboard.server.common.data.id.CustomerId; | |
14 | 13 | import org.thingsboard.server.common.data.id.TenantId; |
15 | 14 | import org.thingsboard.server.common.data.yunteng.dto.OrganizationDTO; |
16 | 15 | import org.thingsboard.server.common.data.yunteng.dto.SysDictDTO; |
... | ... | @@ -19,9 +18,9 @@ import org.thingsboard.server.common.data.yunteng.enums.OrderTypeEnum; |
19 | 18 | import org.thingsboard.server.common.data.yunteng.utils.ReflectUtils; |
20 | 19 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
21 | 20 | import org.thingsboard.server.dao.model.ModelConstants; |
22 | -import org.thingsboard.server.dao.yunteng.entities.YtAlarmEntity; | |
21 | +import org.thingsboard.server.dao.yunteng.entities.TkAlarmEntity; | |
23 | 22 | import org.thingsboard.server.dao.yunteng.mapper.OrganizationMapper; |
24 | -import org.thingsboard.server.dao.yunteng.mapper.YtAlarmMapper; | |
23 | +import org.thingsboard.server.dao.yunteng.mapper.TkAlarmMapper; | |
25 | 24 | import org.thingsboard.server.dao.yunteng.service.YtAlarmInfoService; |
26 | 25 | |
27 | 26 | import java.util.ArrayList; |
... | ... | @@ -37,14 +36,14 @@ import static org.thingsboard.server.common.data.yunteng.constant.QueryConstant. |
37 | 36 | @Service |
38 | 37 | @RequiredArgsConstructor |
39 | 38 | @Slf4j |
40 | -public class YtAlarmInfoServiceImpl implements YtAlarmInfoService { | |
39 | +public class TkAlarmInfoServiceImpl implements YtAlarmInfoService { | |
41 | 40 | |
42 | - private final YtAlarmMapper ytJpaAarmDao; | |
41 | + private final TkAlarmMapper ytJpaAarmDao; | |
43 | 42 | private final OrganizationMapper organizationMapper; |
44 | 43 | |
45 | 44 | @Override |
46 | - public YtPageData<YtAlarmEntity> alarmPage(Map<String, Object> pageMap, TenantId tenantId, UUID customerId, AlarmSeverity severity, String alarmType, Long startTime, Long endTime, List<AlarmStatus> status, String deviceId, DeviceTypeEnum deviceType, EntityType originatorType, String organizationId) { | |
47 | - IPage<YtAlarmEntity> page = getPage(pageMap, ModelConstants.STATUS_PROPERTY+","+ModelConstants.CREATED_TIME_PROPERTY+" DESC, "+ModelConstants.STATUS_PROPERTY, OrderTypeEnum.ASC); | |
45 | + public YtPageData<TkAlarmEntity> alarmPage(Map<String, Object> pageMap, TenantId tenantId, UUID customerId, AlarmSeverity severity, String alarmType, Long startTime, Long endTime, List<AlarmStatus> status, String deviceId, DeviceTypeEnum deviceType, EntityType originatorType, String organizationId) { | |
46 | + IPage<TkAlarmEntity> page = getPage(pageMap, ModelConstants.STATUS_PROPERTY+","+ModelConstants.CREATED_TIME_PROPERTY+" DESC, "+ModelConstants.STATUS_PROPERTY, OrderTypeEnum.ASC); | |
48 | 47 | List<String> ids = new ArrayList<>(); |
49 | 48 | if (StringUtils.isNotBlank(organizationId)) { |
50 | 49 | List<String> filter = new ArrayList<>(); |
... | ... | @@ -56,13 +55,13 @@ public class YtAlarmInfoServiceImpl implements YtAlarmInfoService { |
56 | 55 | |
57 | 56 | } |
58 | 57 | |
59 | - IPage<YtAlarmEntity> tbDatas = ytJpaAarmDao.alarmPage(page, tenantId.getId(), customerId, severity, alarmType, startTime, endTime, status, deviceId, deviceType, originatorType, ids.size() > 0 ? ids : null); | |
60 | - YtPageData<YtAlarmEntity> result = new YtPageData<>(tbDatas.getRecords(), tbDatas.getTotal()); | |
58 | + IPage<TkAlarmEntity> tbDatas = ytJpaAarmDao.alarmPage(page, tenantId.getId(), customerId, severity, alarmType, startTime, endTime, status, deviceId, deviceType, originatorType, ids.size() > 0 ? ids : null); | |
59 | + YtPageData<TkAlarmEntity> result = new YtPageData<>(tbDatas.getRecords(), tbDatas.getTotal()); | |
61 | 60 | return result; |
62 | 61 | } |
63 | 62 | |
64 | 63 | |
65 | - protected IPage<YtAlarmEntity> getPage(Map<String, Object> params, String defaultOrderField, OrderTypeEnum defaultOrder) { | |
64 | + protected IPage<TkAlarmEntity> getPage(Map<String, Object> params, String defaultOrderField, OrderTypeEnum defaultOrder) { | |
66 | 65 | int curPage = 1; |
67 | 66 | int limit = 10; |
68 | 67 | if (params.get(PAGE) != null) { |
... | ... | @@ -73,7 +72,7 @@ public class YtAlarmInfoServiceImpl implements YtAlarmInfoService { |
73 | 72 | limit = Integer.parseInt(params.get(PAGE_SIZE).toString()); |
74 | 73 | } |
75 | 74 | |
76 | - Page<YtAlarmEntity> page = new Page<>(curPage, limit); | |
75 | + Page<TkAlarmEntity> page = new Page<>(curPage, limit); | |
77 | 76 | String orderField = (String) params.get(ORDER_FILED); |
78 | 77 | OrderTypeEnum order = (OrderTypeEnum) params.get(ORDER_TYPE); |
79 | 78 | if(StringUtils.isBlank(orderField)){ | ... | ... |
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/TkAlarmProfileServiceImpl.java
renamed from
dao/src/main/java/org/thingsboard/server/dao/yunteng/impl/AlarmProfileServiceImpl.java
... | ... | @@ -15,8 +15,8 @@ import org.thingsboard.server.common.data.yunteng.core.message.ErrorMessage; |
15 | 15 | import org.thingsboard.server.common.data.yunteng.dto.*; |
16 | 16 | import org.thingsboard.server.common.data.yunteng.utils.ReflectUtils; |
17 | 17 | import org.thingsboard.server.common.data.yunteng.utils.tools.YtPageData; |
18 | -import org.thingsboard.server.dao.yunteng.entities.AlarmProfile; | |
19 | -import org.thingsboard.server.dao.yunteng.entities.SceneLinkage; | |
18 | +import org.thingsboard.server.dao.yunteng.entities.TkAlarmProfileEntity; | |
19 | +import org.thingsboard.server.dao.yunteng.entities.TkSceneLinkageEntity; | |
20 | 20 | import org.thingsboard.server.dao.yunteng.mapper.AlarmProfileMapper; |
21 | 21 | import org.thingsboard.server.dao.yunteng.mapper.OrganizationMapper; |
22 | 22 | import org.thingsboard.server.dao.yunteng.mapper.SceneLinkageMapper; |
... | ... | @@ -30,12 +30,12 @@ import java.util.stream.Collectors; |
30 | 30 | @Slf4j |
31 | 31 | @Service |
32 | 32 | @RequiredArgsConstructor |
33 | -public class AlarmProfileServiceImpl extends AbstractBaseService<AlarmProfileMapper, AlarmProfile> | |
33 | +public class TkAlarmProfileServiceImpl extends AbstractBaseService<AlarmProfileMapper, TkAlarmProfileEntity> | |
34 | 34 | implements AlarmProfileService { |
35 | 35 | |
36 | 36 | private final DoActionService doActionService; |
37 | 37 | |
38 | - private final UserOrganizationMappingServiceImpl userOrganizationMappingService; | |
38 | + private final SysUserOrganizationMappingServiceImpl userOrganizationMappingService; | |
39 | 39 | |
40 | 40 | private final OrganizationMapper ytOrganizationMapper; |
41 | 41 | private final SceneLinkageMapper sceneLinkageMapper; |
... | ... | @@ -50,7 +50,7 @@ public class AlarmProfileServiceImpl extends AbstractBaseService<AlarmProfileMap |
50 | 50 | List<String> organizationIds = userOrganizationMappingService.getEnableOrganizationIds(isPtTenantAdmin, tenantId, currentUserId, organizationId); |
51 | 51 | |
52 | 52 | queryMap.put("organizationIds", organizationIds); |
53 | - IPage<AlarmProfile> alarmProfileIPage = | |
53 | + IPage<TkAlarmProfileEntity> alarmProfileIPage = | |
54 | 54 | getPage(queryMap, FastIotConstants.DefaultOrder.CREATE_TIME, false); |
55 | 55 | IPage<AlarmProfileDTO> page = |
56 | 56 | baseMapper.getAlarmProfilePage(alarmProfileIPage, tenantId, queryMap); |
... | ... | @@ -61,9 +61,9 @@ public class AlarmProfileServiceImpl extends AbstractBaseService<AlarmProfileMap |
61 | 61 | public List<AlarmProfileDTO> findAlarmProfilesByContactId(String contactId, String tenantId) { |
62 | 62 | return ReflectUtils.sourceToTarget( |
63 | 63 | baseMapper.selectList( |
64 | - new LambdaQueryWrapper<AlarmProfile>() | |
65 | - .eq(AlarmProfile::getTenantId, tenantId) | |
66 | - .like(AlarmProfile::getAlarmContactId, contactId)), | |
64 | + new LambdaQueryWrapper<TkAlarmProfileEntity>() | |
65 | + .eq(TkAlarmProfileEntity::getTenantId, tenantId) | |
66 | + .like(TkAlarmProfileEntity::getAlarmContactId, contactId)), | |
67 | 67 | AlarmProfileDTO.class); |
68 | 68 | } |
69 | 69 | |
... | ... | @@ -71,7 +71,7 @@ public class AlarmProfileServiceImpl extends AbstractBaseService<AlarmProfileMap |
71 | 71 | @Transactional |
72 | 72 | public AlarmProfileDTO saveOrUpdateAlarmProfile(AlarmProfileDTO alarmProfileDTO) { |
73 | 73 | if (StringUtils.isNotEmpty(alarmProfileDTO.getId())) { |
74 | - AlarmProfile alarmProfile = baseMapper.selectById(alarmProfileDTO.getId()); | |
74 | + TkAlarmProfileEntity alarmProfile = baseMapper.selectById(alarmProfileDTO.getId()); | |
75 | 75 | if (null == alarmProfile) { |
76 | 76 | throw new YtDataValidationException(ErrorMessage.INTERNAL_ERROR.getMessage()); |
77 | 77 | } |
... | ... | @@ -83,9 +83,9 @@ public class AlarmProfileServiceImpl extends AbstractBaseService<AlarmProfileMap |
83 | 83 | throw new YtDataValidationException(String.format(ErrorMessage.SCENE_REACT_USED_ALARM_PROFILE.getMessage(), names)); |
84 | 84 | } |
85 | 85 | } |
86 | - baseMapper.updateById(alarmProfileDTO.getEntity(AlarmProfile.class)); | |
86 | + baseMapper.updateById(alarmProfileDTO.getEntity(TkAlarmProfileEntity.class)); | |
87 | 87 | } else { |
88 | - baseMapper.insert(alarmProfileDTO.getEntity(AlarmProfile.class)); | |
88 | + baseMapper.insert(alarmProfileDTO.getEntity(TkAlarmProfileEntity.class)); | |
89 | 89 | } |
90 | 90 | return alarmProfileDTO; |
91 | 91 | } |
... | ... | @@ -94,7 +94,7 @@ public class AlarmProfileServiceImpl extends AbstractBaseService<AlarmProfileMap |
94 | 94 | @Transactional |
95 | 95 | public AlarmProfileDTO updateAlarmProFileStatus( |
96 | 96 | String alarmProfileId, String tenantId, Integer status) { |
97 | - AlarmProfile alarmProfile = baseMapper.selectById(alarmProfileId); | |
97 | + TkAlarmProfileEntity alarmProfile = baseMapper.selectById(alarmProfileId); | |
98 | 98 | if (null == alarmProfile) { |
99 | 99 | throw new YtDataValidationException(ErrorMessage.INTERNAL_ERROR.getMessage()); |
100 | 100 | } |
... | ... | @@ -127,10 +127,10 @@ public class AlarmProfileServiceImpl extends AbstractBaseService<AlarmProfileMap |
127 | 127 | for(DoActionDTO action:list){ |
128 | 128 | sceneIds.add(action.getSceneLinkageId()); |
129 | 129 | } |
130 | - List<SceneLinkage> scenes = sceneLinkageMapper.selectList(new QueryWrapper<SceneLinkage>().lambda() | |
131 | - .in(SceneLinkage::getId, sceneIds) | |
130 | + List<TkSceneLinkageEntity> scenes = sceneLinkageMapper.selectList(new QueryWrapper<TkSceneLinkageEntity>().lambda() | |
131 | + .in(TkSceneLinkageEntity::getId, sceneIds) | |
132 | 132 | ); |
133 | - for(SceneLinkage item: scenes){ | |
133 | + for(TkSceneLinkageEntity item: scenes){ | |
134 | 134 | sceneNames.add(item.getName()); |
135 | 135 | } |
136 | 136 | } |
... | ... | @@ -150,9 +150,9 @@ public class AlarmProfileServiceImpl extends AbstractBaseService<AlarmProfileMap |
150 | 150 | organizationList.stream().map(BaseDTO::getId).collect(Collectors.toSet()); |
151 | 151 | return baseMapper |
152 | 152 | .selectList( |
153 | - new LambdaQueryWrapper<AlarmProfile>() | |
154 | - .eq(AlarmProfile::getTenantId, tenantId) | |
155 | - .in(AlarmProfile::getOrganizationId, organizationIds)) | |
153 | + new LambdaQueryWrapper<TkAlarmProfileEntity>() | |
154 | + .eq(TkAlarmProfileEntity::getTenantId, tenantId) | |
155 | + .in(TkAlarmProfileEntity::getOrganizationId, organizationIds)) | |
156 | 156 | .stream() |
157 | 157 | .map(alarmProfile -> alarmProfile.getDTO(AlarmProfileDTO.class)) |
158 | 158 | .collect(Collectors.toList()); | ... | ... |