|
|
@@ -1,9 +1,12 @@
|
|
|
package cn.tr.module.airway.controller;
|
|
|
|
|
|
+import cn.dev33.satoken.annotation.SaIgnore;
|
|
|
+import cn.hutool.crypto.symmetric.AES;
|
|
|
+import cn.tr.core.annotation.TenantIgnore;
|
|
|
+import cn.tr.module.airway.dto.BizCommonCipherDTO;
|
|
|
+import cn.tr.module.airway.dto.BizDeviceAutoRegisterDTO;
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
-import cn.tr.core.validation.Insert;
|
|
|
-import cn.tr.core.validation.Update;
|
|
|
import cn.tr.core.pojo.CommonResult;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import io.swagger.annotations.Api;
|
|
|
@@ -19,7 +22,6 @@ import cn.tr.module.airway.dto.BizDeviceQueryDTO;
|
|
|
import java.util.*;
|
|
|
import cn.tr.plugin.mybatis.base.BaseController;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
-import cn.tr.module.api.sys.log.annotation.OperateLog;
|
|
|
import cn.tr.core.pojo.TableDataInfo;
|
|
|
/**
|
|
|
* 安卓设备控制器
|
|
|
@@ -51,30 +53,18 @@ public class BizDeviceController extends BaseController{
|
|
|
return CommonResult.success(bizDeviceService.selectBizDeviceById(id));
|
|
|
}
|
|
|
|
|
|
- @ApiOperationSupport(author = "lf",order = 3)
|
|
|
- @ApiOperation(value="添加安卓设备",notes = "权限: airway:device:add")
|
|
|
- @PostMapping("/add")
|
|
|
- @OperateLog
|
|
|
- @SaCheckPermission("airway:device:add")
|
|
|
- public CommonResult<Boolean> add(@RequestBody@Validated(Insert.class) BizDeviceDTO source) {
|
|
|
- return CommonResult.success(bizDeviceService.insertBizDevice(source));
|
|
|
- }
|
|
|
|
|
|
- @ApiOperationSupport(author = "lf",order = 4)
|
|
|
- @ApiOperation(value="通过主键id编辑安卓设备",notes = "权限: airway:device:edit")
|
|
|
- @PostMapping("/edit")
|
|
|
- @OperateLog
|
|
|
- @SaCheckPermission("airway:device:edit")
|
|
|
- public CommonResult<Boolean> edit(@RequestBody@Validated(Update.class) BizDeviceDTO source) {
|
|
|
- return CommonResult.success(bizDeviceService.updateBizDeviceById(source));
|
|
|
- }
|
|
|
-
|
|
|
- @ApiOperationSupport(author = "lf",order = 5)
|
|
|
- @ApiOperation(value="删除安卓设备",notes = "权限: airway:device:remove")
|
|
|
- @PostMapping("/removeByIds")
|
|
|
- @OperateLog
|
|
|
- @SaCheckPermission("airway:device:remove")
|
|
|
- public CommonResult<Integer> delete(@RequestBody Collection<String> ids) {
|
|
|
- return CommonResult.success(bizDeviceService.removeBizDeviceByIds(ids));
|
|
|
+ /**
|
|
|
+ * 对称+非对称
|
|
|
+ * @param source
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperationSupport(author = "lf",order = 3)
|
|
|
+ @ApiOperation(value="设备端自动注册",notes = "设备注册完成后,加密参数")
|
|
|
+ @PostMapping("/autoRegister")
|
|
|
+ @SaIgnore
|
|
|
+ @TenantIgnore
|
|
|
+ public CommonResult<Boolean> autoRegister(@RequestBody@Validated BizDeviceAutoRegisterDTO source) {
|
|
|
+ return CommonResult.success(bizDeviceService.autoRegisterOrUpdate(source));
|
|
|
}
|
|
|
}
|