From 315ab018e4cddc78fd6e6e0ca6a60aa2c96d7246 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Fri, 19 Dec 2025 22:44:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../heyu/api/data/dao/vv/VvFrontPageDao.java | 4 ++ .../api/data/entity/vv/VvFrontPageEntity.java | 21 ++++++++- .../com/heyu/api/data/utils/RedisUtils.java | 2 - .../java/com/test/xxx/MysqlMain_update.java | 2 +- .../controller/vv/AppFontPageController.java | 44 +++++++++++++++++++ 5 files changed, 69 insertions(+), 4 deletions(-) create mode 100644 api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppFontPageController.java diff --git a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvFrontPageDao.java b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvFrontPageDao.java index 2a66bc6..f092191 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvFrontPageDao.java +++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvFrontPageDao.java @@ -11,6 +11,9 @@ import com.heyu.api.data.entity.vv.VvFrontPageEntity; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; + +import java.util.List; + @Mapper public interface VvFrontPageDao extends BaseMapper { @@ -33,4 +36,5 @@ public interface VvFrontPageDao extends BaseMapper { int deleteVvFrontPageById(@Param("id")Long id); + List selectVvFrontPageAll(); } \ No newline at end of file diff --git a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvFrontPageEntity.java b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvFrontPageEntity.java index 9432cc8..ad7aa67 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvFrontPageEntity.java +++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvFrontPageEntity.java @@ -10,7 +10,7 @@ import java.util.Date;import java.util.Date; /** * * @author quyixiao -* @since 2025-12-18 +* @since 2025-12-19 */ @Data @@ -29,6 +29,7 @@ private static final long serialVersionUID = 1L; public final static String type_ = CLASS_NAME + "type"; // 类型 public final static String style_ = CLASS_NAME + "style"; // 样式 public final static String data_ = CLASS_NAME + "data"; // 数据 + public final static String params_ = CLASS_NAME + "params"; // 参数 // @TableId(value = "id", type = IdType.AUTO) private Long id; @@ -46,6 +47,8 @@ private static final long serialVersionUID = 1L; private String style; //数据 private String data; + //参数 + private String params; /** * * @return @@ -166,6 +169,21 @@ private static final long serialVersionUID = 1L; this.data = data; } + /** + * 参数 + * @return + */ + public String getParams() { + return params; + } + /** + * 参数 + * @param params + */ + public void setParams(String params) { + this.params = params; + } + @Override public String toString() { return "VvFrontPageEntity{" + @@ -177,6 +195,7 @@ private static final long serialVersionUID = 1L; ",type=" + type + ",style=" + style + ",data=" + data + + ",params=" + params + "}"; } } \ No newline at end of file diff --git a/api-mapper/src/main/java/com/heyu/api/data/utils/RedisUtils.java b/api-mapper/src/main/java/com/heyu/api/data/utils/RedisUtils.java index 2fb1b55..9ca1df3 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/utils/RedisUtils.java +++ b/api-mapper/src/main/java/com/heyu/api/data/utils/RedisUtils.java @@ -77,8 +77,6 @@ public class RedisUtils { public static boolean BIZ_CACHE_SWITCH = true;//业务缓存开关,true:打开(即使用缓存) false:关闭(即不使用缓存) public void set(String key, Object value, long expire) { - - try { valueOperations.set(key, toJson(value)); if (expire != NOT_EXPIRE) { diff --git a/api-mapper/src/test/java/com/test/xxx/MysqlMain_update.java b/api-mapper/src/test/java/com/test/xxx/MysqlMain_update.java index 9d7aca8..89f0660 100644 --- a/api-mapper/src/test/java/com/test/xxx/MysqlMain_update.java +++ b/api-mapper/src/test/java/com/test/xxx/MysqlMain_update.java @@ -48,7 +48,7 @@ public class MysqlMain_update { } List list = new ArrayList(); - list.add(new TablesBean("vv_comment")); + list.add(new TablesBean("vv_front_page")); Map map = MysqlUtil2ShowCreateTable.getComments(); for (int i = 0; i < list.size(); i++) { diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppFontPageController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppFontPageController.java new file mode 100644 index 0000000..d6835bb --- /dev/null +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppFontPageController.java @@ -0,0 +1,44 @@ +package com.heyu.api.controller.vv; + + +import com.heyu.api.common.annotation.AppLogin; +import com.heyu.api.common.annotation.Describe; +import com.heyu.api.data.dao.vv.VvFrontPageDao; +import com.heyu.api.data.entity.vv.VvFrontPageEntity; +import com.heyu.api.data.service.impl.AppBaseRequest; +import com.heyu.api.data.utils.R; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + + +@Slf4j +@RestController +@RequestMapping("/app/font") +@AppLogin +public class AppFontPageController { + + + @Autowired + private VvFrontPageDao vvFrontPageDao; + + /*** + * 列表 + * /app/font/page + */ + @Describe("首页信息") + @RequestMapping("/page") + public R list(@RequestBody AppBaseRequest request) { + + + List vvFrontPageEntityList = vvFrontPageDao.selectVvFrontPageAll(); + + return R.ok().setData(vvFrontPageEntityList); + } + + +}