From 6e1b4d00deccc2e7a1f286121458d79f17d20187 Mon Sep 17 00:00:00 2001 From: zhangzijienbplus <17738440858@163.com> Date: Fri, 17 Oct 2025 14:17:02 +0800 Subject: [PATCH] =?UTF-8?q?feat(client):=20=E5=AE=9E=E7=8E=B0=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E8=AE=BE=E5=A4=87=E8=AF=95=E7=94=A8=E6=9C=9F=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增设备试用期过期时间字段及管理接口 - 实现试用期状态检查与过期提醒逻辑 - 支持账号类型区分试用与付费用户 - 添加设备注册时自动设置3天试用期- 实现VIP状态刷新与过期类型判断 -优化账号列表查询支持按客户端用户名过滤 - 更新客户端设备管理支持试用期控制- 完善登录流程支持试用期状态提示 -修复设备离线通知缺少用户名参数问题 - 调整账号默认设置清除逻辑关联客户端用户名 --- electron-vue-template/src/renderer/App.vue | 120 +++++++++++++++++- .../components/amazon/AmazonDashboard.vue | 31 +++-- .../components/common/AccountManager.vue | 4 +- .../service/impl/BanmaOrderServiceImpl.java | 38 ++---- .../controller/monitor/CacheController.java | 21 +-- .../monitor/ClientAccountController.java | 49 +++++-- .../system/ClientDeviceController.java | 50 +++++--- .../controller/tool/BanmaOrderController.java | 40 ++---- .../com/ruoyi/system/domain/BanmaAccount.java | 4 + .../ruoyi/system/domain/ClientAccount.java | 14 ++ .../com/ruoyi/system/domain/ClientDevice.java | 5 + .../system/mapper/BanmaAccountMapper.java | 3 +- .../system/mapper/ClientDeviceMapper.java | 10 +- .../service/impl/BanmaAccountServiceImpl.java | 25 +++- .../mapper/system/BanmaAccountMapper.xml | 12 +- .../mapper/system/ClientAccountMapper.xml | 6 +- .../mapper/system/ClientDeviceMapper.xml | 25 +++- ruoyi-ui/src/api/monitor/account.js | 20 ++- 18 files changed, 348 insertions(+), 129 deletions(-) diff --git a/electron-vue-template/src/renderer/App.vue b/electron-vue-template/src/renderer/App.vue index 04e3705..c67f496 100644 --- a/electron-vue-template/src/renderer/App.vue +++ b/electron-vue-template/src/renderer/App.vue @@ -1,5 +1,5 @@