|
@@ -5,6 +5,7 @@ import cn.hfln.framework.dto.ApiResult;
|
|
|
import com.hfln.portal.common.dto.data.share.ShareDto;
|
|
import com.hfln.portal.common.dto.data.share.ShareDto;
|
|
|
import com.hfln.portal.common.request.share.ShareConfirmParam;
|
|
import com.hfln.portal.common.request.share.ShareConfirmParam;
|
|
|
import com.hfln.portal.common.request.share.ShareParam;
|
|
import com.hfln.portal.common.request.share.ShareParam;
|
|
|
|
|
+import com.hfln.portal.common.request.share.UrlShareConfirmParam;
|
|
|
import com.hfln.portal.common.request.share.updateShareParam;
|
|
import com.hfln.portal.common.request.share.updateShareParam;
|
|
|
import com.hfln.portal.domain.gateway.DeviceGateway;
|
|
import com.hfln.portal.domain.gateway.DeviceGateway;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
@@ -33,7 +34,7 @@ public class ShareController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@PostMapping("/Confirm")
|
|
@PostMapping("/Confirm")
|
|
|
- @Operation(summary = "设备分享确认")
|
|
|
|
|
|
|
+ @Operation(summary = "手机号分享设备确认")
|
|
|
public ApiResult<Void> confirm(@RequestBody @Valid ShareConfirmParam param) {
|
|
public ApiResult<Void> confirm(@RequestBody @Valid ShareConfirmParam param) {
|
|
|
deviceGateway.shareConfirm(param);
|
|
deviceGateway.shareConfirm(param);
|
|
|
return ApiResult.success();
|
|
return ApiResult.success();
|
|
@@ -52,6 +53,13 @@ public class ShareController {
|
|
|
return ApiResult.success(dto);
|
|
return ApiResult.success(dto);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @PostMapping("/urlShareConfirm")
|
|
|
|
|
+ @Operation(summary = "链接分享设备确认")
|
|
|
|
|
+ public ApiResult<Void> urlShareConfirm(@RequestBody @Valid UrlShareConfirmParam param) {
|
|
|
|
|
+ deviceGateway.urlShareConfirm(param);
|
|
|
|
|
+ return ApiResult.success();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@PostMapping("/cancelShare")
|
|
@PostMapping("/cancelShare")
|
|
|
@Operation(summary = "取消分享账户")
|
|
@Operation(summary = "取消分享账户")
|
|
|
public ApiResult<Void> cancelShare(@RequestParam("shareId") Long shareId){
|
|
public ApiResult<Void> cancelShare(@RequestParam("shareId") Long shareId){
|