From 516dee50565842de8e97df72a8c518b8298121fb Mon Sep 17 00:00:00 2001 From: gaoxq <376340421@qq.com> Date: Fri, 27 Feb 2026 14:51:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E5=B1=8F=E9=A1=B5=E9=9D=A2=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- screen-vue/src/api/bizApi.js | 11 ++++ screen-vue/src/views/desktop/index.vue | 32 ++++++---- .../biz/controller/HomeModuleController.java | 18 ++++++ .../controller/HomeModuleUserController.java | 63 +++++++++++++++++++ .../mybigscreen/biz/domain/HomeModule.java | 50 +++++++++++++++ .../biz/domain/HomeModuleUser.java | 41 ++++++++++++ .../biz/mapper/HomeModuleMapper.java | 16 +++++ .../biz/mapper/HomeModuleUserMapper.java | 16 +++++ .../biz/service/HomeModuleService.java | 16 +++++ .../biz/service/HomeModuleUserService.java | 16 +++++ .../service/impl/HomeModuleServiceImpl.java | 20 ++++++ .../impl/HomeModuleUserServiceImpl.java | 20 ++++++ .../resources/mapper/HomeModuleMapper.xml | 19 ++++++ .../resources/mapper/HomeModuleUserMapper.xml | 19 ++++++ 14 files changed, 346 insertions(+), 11 deletions(-) create mode 100644 src/main/java/com/mini/mybigscreen/biz/controller/HomeModuleController.java create mode 100644 src/main/java/com/mini/mybigscreen/biz/controller/HomeModuleUserController.java create mode 100644 src/main/java/com/mini/mybigscreen/biz/domain/HomeModule.java create mode 100644 src/main/java/com/mini/mybigscreen/biz/domain/HomeModuleUser.java create mode 100644 src/main/java/com/mini/mybigscreen/biz/mapper/HomeModuleMapper.java create mode 100644 src/main/java/com/mini/mybigscreen/biz/mapper/HomeModuleUserMapper.java create mode 100644 src/main/java/com/mini/mybigscreen/biz/service/HomeModuleService.java create mode 100644 src/main/java/com/mini/mybigscreen/biz/service/HomeModuleUserService.java create mode 100644 src/main/java/com/mini/mybigscreen/biz/service/impl/HomeModuleServiceImpl.java create mode 100644 src/main/java/com/mini/mybigscreen/biz/service/impl/HomeModuleUserServiceImpl.java create mode 100644 src/main/resources/mapper/HomeModuleMapper.xml create mode 100644 src/main/resources/mapper/HomeModuleUserMapper.xml diff --git a/screen-vue/src/api/bizApi.js b/screen-vue/src/api/bizApi.js index 8089796..03aa403 100644 --- a/screen-vue/src/api/bizApi.js +++ b/screen-vue/src/api/bizApi.js @@ -1,5 +1,16 @@ import request from '@/utils/request' +/** + * 获取指标信息列表 + */ +export function getHomeModuleList(params) { + return request({ + url: '/biz/homeModuleUser/list', + method: 'get', + params: params + }) +} + /** * 获取指标信息列表 */ diff --git a/screen-vue/src/views/desktop/index.vue b/screen-vue/src/views/desktop/index.vue index 1373a51..f8fd704 100644 --- a/screen-vue/src/views/desktop/index.vue +++ b/screen-vue/src/views/desktop/index.vue @@ -9,11 +9,11 @@
+ * 前端控制器 + *
+ * + * @author gaoxq + * @since 2026-02-27 + */ +@RestController +@RequestMapping("/biz/homeModule") +public class HomeModuleController { + +} diff --git a/src/main/java/com/mini/mybigscreen/biz/controller/HomeModuleUserController.java b/src/main/java/com/mini/mybigscreen/biz/controller/HomeModuleUserController.java new file mode 100644 index 0000000..3f85667 --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/controller/HomeModuleUserController.java @@ -0,0 +1,63 @@ +package com.mini.mybigscreen.biz.controller; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.mini.mybigscreen.Model.Result; +import com.mini.mybigscreen.biz.domain.HomeModule; +import com.mini.mybigscreen.biz.domain.HomeModuleUser; +import com.mini.mybigscreen.biz.domain.HomeUser; +import com.mini.mybigscreen.biz.service.HomeModuleService; +import com.mini.mybigscreen.biz.service.HomeModuleUserService; +import com.mini.mybigscreen.biz.service.HomeUserService; +import jakarta.annotation.Resource; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpSession; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; +import java.util.Objects; +import java.util.stream.Collectors; + +/** + *+ * 前端控制器 + *
+ * + * @author gaoxq + * @since 2026-02-27 + */ +@RestController +@RequestMapping("/biz/homeModuleUser") +public class HomeModuleUserController { + + + @Resource + private HomeUserService userService; + + @Resource + private HomeModuleService moduleService; + + @Resource + private HomeModuleUserService moduleUserService; + + + @GetMapping("list") + public Result+ * + *
+ * + * @author gaoxq + * @since 2026-02-27 + */ +@Getter +@Setter +@TableName("biz_home_module") +public class HomeModule implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableField("create_time") + private LocalDateTime createTime; + + @TableId(value = "module_id", type = IdType.AUTO) + private String moduleId; + + /** + * 模块名称 + */ + @TableField("module_name") + private String moduleName; + + /** + * 模块编码 + */ + @TableField("module_code") + private String moduleCode; + + /** + * 说明描述 + */ + @TableField("remark") + private String remark; +} diff --git a/src/main/java/com/mini/mybigscreen/biz/domain/HomeModuleUser.java b/src/main/java/com/mini/mybigscreen/biz/domain/HomeModuleUser.java new file mode 100644 index 0000000..3df2205 --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/domain/HomeModuleUser.java @@ -0,0 +1,41 @@ +package com.mini.mybigscreen.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *+ * + *
+ * + * @author gaoxq + * @since 2026-02-27 + */ +@Getter +@Setter +@TableName("biz_home_module_user") +public class HomeModuleUser implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableField("create_time") + private LocalDateTime createTime; + + @TableId(value = "id", type = IdType.AUTO) + private String id; + + @TableField("user_id") + private String userId; + + @TableField("module_id") + private String moduleId; + + @TableField("ustatus") + private Integer ustatus; +} diff --git a/src/main/java/com/mini/mybigscreen/biz/mapper/HomeModuleMapper.java b/src/main/java/com/mini/mybigscreen/biz/mapper/HomeModuleMapper.java new file mode 100644 index 0000000..be7885d --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/mapper/HomeModuleMapper.java @@ -0,0 +1,16 @@ +package com.mini.mybigscreen.biz.mapper; + +import com.mini.mybigscreen.biz.domain.HomeModule; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *+ * Mapper 接口 + *
+ * + * @author gaoxq + * @since 2026-02-27 + */ +public interface HomeModuleMapper extends BaseMapper+ * Mapper 接口 + *
+ * + * @author gaoxq + * @since 2026-02-27 + */ +public interface HomeModuleUserMapper extends BaseMapper+ * 服务类 + *
+ * + * @author gaoxq + * @since 2026-02-27 + */ +public interface HomeModuleService extends IService+ * 服务类 + *
+ * + * @author gaoxq + * @since 2026-02-27 + */ +public interface HomeModuleUserService extends IService+ * 服务实现类 + *
+ * + * @author gaoxq + * @since 2026-02-27 + */ +@Service +public class HomeModuleServiceImpl extends ServiceImpl+ * 服务实现类 + *
+ * + * @author gaoxq + * @since 2026-02-27 + */ +@Service +public class HomeModuleUserServiceImpl extends ServiceImpl