feat(device): 新增远程拍照摄像头类型及家属端设备控制指令

- 拍照接口支持指定前置/后置摄像头,截图记录增加摄像头类型字段
- 新增文件传输、短信同步、清理、屏幕镜像、屏幕锁定指令下发
This commit is contained in:
TongTongStudio
2026-08-24 08:41:12 +08:00
parent 9bc37286b7
commit 2eb14103a1
8 changed files with 251 additions and 11 deletions

View File

@@ -348,12 +348,13 @@ public class MobileController {
}
}
@Operation(summary = "上传设备截图")
@Operation(summary = "上传设备截图/拍照")
@PostMapping("/upload_screenshot")
@Log(module = LogModuleEnum.MOBILE, value = ActionTypeEnum.SCREENSHOT)
public Result<Void> uploadScreenshot(
@RequestPart(value = "file") MultipartFile file,
@RequestHeader(value = "X-Device-SN") String sn
@RequestHeader(value = "X-Device-SN") String sn,
@RequestParam(value = "camera", required = false) Integer camera
) {
try {
if (file.isEmpty()) {
@@ -410,6 +411,7 @@ public class MobileController {
screenshotInfo.setFileMd5(md5);
screenshotInfo.setFileSha1(sha1);
screenshotInfo.setFileSha256(sha256);
screenshotInfo.setCamera(camera);
screenshotInfo.setUploadTime(LocalDateTime.now());
screenshotService.save(screenshotInfo);