Commit Graph

110 Commits (9878dd2cf81a17585eb5f09b3c5d50cc943f40da)

Author SHA1 Message Date
chenhao 9878dd2cf8 feat(image): 添加虚拟机克隆功能并优化相关操作
- 新增 ExternalTorrentClient 接口,用于调用第三方 API
- 在 ImageVirtualMachinesServiceImpl 中实现虚拟机克隆功能
- 优化虚拟机启动、关闭、销毁和重启操作
- 在 application.yml 中添加外部 API 客户端配置
- 更新 ExternalApiClient 接口,增加获取虚拟机信息的方法
2025-09-02 20:56:27 +08:00
chenhao f7a5e8c69c feat(image): 添加虚拟机克隆功能并优化相关操作
- 新增 ExternalTorrentClient 接口,用于调用第三方 API
- 在 ImageVirtualMachinesServiceImpl 中实现虚拟机克隆功能
- 优化虚拟机启动、关闭、销毁和重启操作
- 在 application.yml 中添加外部 API 客户端配置
- 更新 ExternalApiClient 接口,增加获取虚拟机信息的方法
2025-09-02 20:56:01 +08:00
chenhao a421493709 refactor(image): 重构镜像服务相关代码
- 移除 ImageConfigProperties 类,改为直接在 application.yml 中配置 URL
- 新增 ExternalApiClient 接口,用于调用外部 API
- 更新 ImageCreateReq、ImageUpdateReq等请求类的字段
- 修改 ImageVirtualMachines、ImageTool等实体类的字段类型- 重构 ImageVirtualMachinesServiceImpl 中的镜像操作方法
- 更新相关控制器和服务类以适应新的接口和数据结构
2025-09-02 16:57:59 +08:00
汤全昆 550fda7ce2 feat:桌面镜像制作脚本,bug修改 2025-09-02 16:31:00 +08:00
汤全昆 20c98d2d5c feat:桌面镜像制作脚本,bug修改 2025-09-02 16:15:37 +08:00
汤全昆 ea39abaa9d feat:桌面镜像制作脚本 2025-09-02 14:50:30 +08:00
汤全昆 152463897f feat:存储池和网络管理bug修改,桌面镜像制作脚本 2025-09-02 14:26:04 +08:00
汤全昆 86c94c93ce feat:存储池和网络管理bug修改,桌面镜像制作脚本 2025-09-02 14:25:00 +08:00
chenhao dd2731b661 feat(nex-be): 添加镜像操作相关请求类
- 新增 ImageCloneToDesktopReq 类,用于克隆虚拟机到桌面镜像的请求
- 新增 ImageDeleteReq 类,用于删除镜像的请求
- 新增 ImageOperationReq 类,用于通用镜像操作的请求

这些请求类将用于处理镜像相关的API请求,方便数据传输和解析。
2025-09-02 10:11:39 +08:00
chenhao 4cc564c554 Merge remote-tracking branch 'orgin/master' 2025-09-02 10:08:42 +08:00
chenhao 955aad0a9f feat(nex-be): 添加镜像操作相关请求类
- 新增 ImageCloneToDesktopReq 类,用于克隆虚拟机到桌面镜像的请求
- 新增 ImageDeleteReq 类,用于删除镜像的请求
- 新增 ImageOperationReq 类,用于通用镜像操作的请求

这些请求类将用于处理镜像相关的API请求,方便数据传输和解析。
2025-09-02 10:06:25 +08:00
汤全昆 f2b298f9c7 Merge remote-tracking branch 'origin/master' 2025-09-02 10:03:08 +08:00
chenhao 0292dcb065 feat(virtual-machines): 添加虚拟机操作相关接口和功能
- 新增了虚拟机启动、关闭、强制关闭、重启等操作的接口和实现
- 增加了克隆虚拟机到桌面镜像的功能
- 更新了虚拟机删除逻辑,支持删除存储的镜像文件
- 重构了部分代码,优化了虚拟机相关数据的处理
2025-09-02 09:57:21 +08:00
chenhao 4b7772b38d feat(file-upload): 实现分片上传功能并添加 USB 控制接口
- 新增分片上传相关类和接口,包括 ChunkedUploadService、ChunkedUploadResult等
- 实现分片上传、合并、取消上传等功能
- 添加 USB 开启和关闭控制接口
- 新增 ImageTool 相关实体和接口,用于管理工具文件
2025-09-02 09:57:21 +08:00
汤全昆 8aef4a505a feat:bug修改 2025-09-01 16:38:16 +08:00
汤全昆 b69a3ae3d4 feat:bug修改 2025-09-01 10:35:18 +08:00
汤全昆 70f6ade5db feat:存储池同步接口修改 2025-09-01 09:39:53 +08:00
汤全昆 1f3e63a8a8 Merge remote-tracking branch 'origin/master' 2025-09-01 09:33:52 +08:00
汤全昆 541a4db834 feat:启动类打印一下swagger 2025-09-01 09:33:39 +08:00
chenyt 0c1308335b feat(pc): 码码码 2025-08-29 22:16:38 +08:00
shaot 865dcdae6d feat(前端):网络管理模块 2025-08-29 17:51:17 +08:00
汤全昆 dc54b303b7 feat:网络管理模块自验证 2025-08-29 16:17:57 +08:00
chenhao b6b4e145c7 feat(nex-be): 添加桌面镜像功能并调整 gRPC 相关配置
- 新增桌面镜像相关实体类、控制器、服务接口及其实现
- 修改 gRPC 服务配置,将端口改为 50051- 更新 gRPC 消息结构,将 client_mac 改为 client_user
- 优化终端操作相关 API,增加启动、重启和快照功能
2025-08-29 10:41:46 +08:00
汤全昆 144a09a335 Merge remote-tracking branch 'origin/master' 2025-08-29 10:36:50 +08:00
汤全昆 81dd222bd8 feat:联调bug修改 2025-08-29 10:35:48 +08:00
chenyt b584915bb7 Merge branch 'master' of http://git.unissense.tech/tangqk/vdi 2025-08-28 20:19:46 +08:00
chenyt 3c12f72410 feat(桌面): 页面 2025-08-28 20:18:57 +08:00
汤全昆 e2c223b22e feat:存储池和网络代码调用第三方 2025-08-28 18:08:48 +08:00
汤全昆 837afec179 feat:存储池和网络代码调用第三方 2025-08-28 16:31:56 +08:00
汤全昆 5ec93514ad Merge remote-tracking branch 'origin/master' 2025-08-28 11:26:23 +08:00
汤全昆 0f6b7ed0d5 feat:存储池增删改查修改 2025-08-28 11:26:13 +08:00
chenyt 5261c290bd feat(pc): 页面 2025-08-28 11:14:36 +08:00
汤全昆 d9029ec43b feat:网络增删改查修改 2025-08-28 10:54:07 +08:00
汤全昆 d2e92ff64e Merge remote-tracking branch 'origin/master' 2025-08-27 18:04:11 +08:00
汤全昆 8665390bbc feat:存储池和网络管理的增删改查 2025-08-27 18:03:15 +08:00
tangqk 2d8ab391fc feat(打包): 解决Linux打包 2025-08-27 18:00:27 +08:00
chenhao d54cb15b91 feat(image): 新增镜像虚拟机相关功能
- 新增镜像虚拟机实体类、控制器、服务接口和 mapper
- 实现镜像虚拟机的分页查询、新增、修改、删除等功能- 添加镜像虚拟机克隆为模板的功能
- 优化 FileChunkController 中的异步处理逻辑
- 在 DeviceRes 中添加设备状态字段
2025-08-25 16:38:45 +08:00
chenyt 587cdb0e0d feat(grpc): grpc模拟 2025-08-25 15:25:23 +08:00
chenyt 7ac0003942 feat(桌面): DHCP+静态IP 2025-08-22 18:59:43 +08:00
汤全昆 c3c8f11939 feat:把bt服务单独拿出来 2025-08-22 11:05:25 +08:00
chenyt a4f2096c5d feat(桌面): 基础+欢迎界面 2025-08-21 18:06:49 +08:00
chenhao 57444011dc feat(grpc): 实现 gRPC 服务并添加设备在线状态管理
- 新增 gRPC 服务配置和实现类
- 添加设备在线状态字段和相关接口
- 实现客户端连接管理和消息推送功能
- 新增终端开机和关机接口
2025-08-21 17:36:40 +08:00
shaot 6a9538e377 feat(前端):build 2025-08-14 17:43:06 +08:00
chenyt 9b414d3eb8 fix(前端): 标题 2025-08-14 17:23:11 +08:00
chenyt e656e20450 fix(前端): 镜像列表修改 2025-08-14 17:21:32 +08:00
rdpnr_puzhi 218150f8a0 feat(后端): 绑定修改1 2025-08-14 17:16:41 +08:00
rdpnr_puzhi 8dd50a7c81 feat(后端): 绑定修改 2025-08-14 17:12:40 +08:00
rdpnr_puzhi 172a09822b feat(后端): 镜像调整2 2025-08-14 16:24:51 +08:00
rdpnr_puzhi c9d63ae3c8 feat(后端): 镜像调整1 2025-08-14 16:14:55 +08:00
rdpnr_puzhi deb4e08ecf feat(后端): 镜像调整 2025-08-14 15:53:48 +08:00