From dcc37dfcfd5c392647c8043e7ca9079ce3e5692a Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Thu, 18 Dec 2025 22:30:00 +0800 Subject: [PATCH 1/7] =?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 --- .../java/com/heyu/api/controller/vv/AppOrderController.java | 2 +- .../com/heyu/api/controller/vv/AppShoppingCartController.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppOrderController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppOrderController.java index fbf5080..db489c7 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppOrderController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppOrderController.java @@ -632,7 +632,7 @@ public class AppOrderController { // /app/order/delete @Describe("删除订单") @RequestMapping("/delete") - public R add(@RequestBody VvTradeOrderDeleteDTO vvOrderRequest) { + public R delete(@RequestBody VvTradeOrderDeleteDTO vvOrderRequest) { List vvTradeOrderLineEntityList = null; if (StringUtils.isNotEmpty(vvOrderRequest.getTrackNumber())) { vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTrackNumberBuyerId(vvOrderRequest.getTrackNumber(), vvOrderRequest.getBuyerId()); diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppShoppingCartController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppShoppingCartController.java index f2933c7..decae14 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppShoppingCartController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppShoppingCartController.java @@ -157,7 +157,7 @@ public class AppShoppingCartController { */ @Describe("删除购物车中商品") @RequestMapping("/delete") - public R delete(AppShippingCartDeleteRequest appShippingCartDeleteRequest) { + public R delete(@RequestBody AppShippingCartDeleteRequest appShippingCartDeleteRequest) { vvShoppingCartDao.deleteVvShoppingCartByIds(appShippingCartDeleteRequest.getShoppingCartIds()); return R.ok(); } From fe9f12744ac36e9c8e406a28e9f5c6b907554fb4 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Thu, 18 Dec 2025 22:56:49 +0800 Subject: [PATCH 2/7] =?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 --- .../request/mm/VvAppBuyerInfoRequest.java | 20 +++++++++++++++++++ .../controller/vv/AppUserLoginController.java | 19 ++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvAppBuyerInfoRequest.java diff --git a/api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvAppBuyerInfoRequest.java b/api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvAppBuyerInfoRequest.java new file mode 100644 index 0000000..e63efb6 --- /dev/null +++ b/api-third/src/main/java/com/heyu/api/alibaba/request/mm/VvAppBuyerInfoRequest.java @@ -0,0 +1,20 @@ +package com.heyu.api.alibaba.request.mm; + +import com.heyu.api.data.service.impl.AppBaseRequest; +import lombok.Data; + +@Data +public class VvAppBuyerInfoRequest extends AppBaseRequest { + + //买家名称 + private String buyerName; + + + //微信头像 + private String avatar; + + + + + +} diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppUserLoginController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppUserLoginController.java index ba9e79a..abbb533 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppUserLoginController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppUserLoginController.java @@ -4,6 +4,7 @@ package com.heyu.api.controller.vv; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.heyu.api.alibaba.request.mm.VvAnonymousUserLoginRequest; +import com.heyu.api.alibaba.request.mm.VvAppBuyerInfoRequest; import com.heyu.api.alibaba.request.mm.VvAppLoginRequest; import com.heyu.api.alibaba.request.mm.order.VvActivityDTO; import com.heyu.api.alibaba.request.vv.AppUserLoginRequest; @@ -110,6 +111,24 @@ public class AppUserLoginController { } + // http://localhost:8888/app/buyer/info/update + @RequestMapping("/buyer/info/update") + @Describe("目标用户登录") + public R buyerInfoUpdate(@RequestBody VvAppBuyerInfoRequest request) { + VvBuyerEntity vvBuyerEntity = vvBuyerDao.selectVvBuyerById(request.getBuyerId()); + if (vvBuyerEntity == null) { + return R.error("你不是内部用户"); + } + vvBuyerEntity.setBuyerName(request.getBuyerName()); + vvBuyerEntity.setAvatar(request.getAvatar()); + vvBuyerDao.insertOrUpdateVvBuyer(vvBuyerEntity); + + return R.ok().put("buyer", vvBuyerEntity); + } + + + + public void replaceActivityInfo(AppBaseRequest request, String uri) { String activityTokenInfo = redisUtils.get(ApiConstants.token_activity + request.getToken()); if (StringUtils.isNotEmpty(activityTokenInfo)) { From da7d218ba333cd836a3560a2fc28ab0ce278f1fb Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Thu, 18 Dec 2025 23:26:44 +0800 Subject: [PATCH 3/7] =?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 --- .../vv/AppShoppingCartController.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppShoppingCartController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppShoppingCartController.java index decae14..7453362 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppShoppingCartController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppShoppingCartController.java @@ -77,17 +77,19 @@ public class AppShoppingCartController { skuIds.add(vvShoppingCartEntity.getSkuId()); } - List vvSkuEntities = vvSkuDao.selectVvSkuListByIds(skuIds); - for (VvShoppingCartEntity vvShoppingCartEntity : shoppingCartEntities) { - VvShoppingCartDTO vvShoppingCartDTO = new VvShoppingCartDTO(); - BeanUtils.copyProperties(vvShoppingCartEntity, vvShoppingCartDTO); + if(CollectionUtils.isNotEmpty(skuIds)){ + List vvSkuEntities = vvSkuDao.selectVvSkuListByIds(skuIds); + for (VvShoppingCartEntity vvShoppingCartEntity : shoppingCartEntities) { + VvShoppingCartDTO vvShoppingCartDTO = new VvShoppingCartDTO(); + BeanUtils.copyProperties(vvShoppingCartEntity, vvShoppingCartDTO); - for (VvSkuEntity vvSkuEntity : vvSkuEntities) { - if (NumberUtil.equals(vvShoppingCartEntity.getSkuId(), vvSkuEntity.getId())) { - vvShoppingCartDTO.setVvSkuEntity(vvSkuEntity); + for (VvSkuEntity vvSkuEntity : vvSkuEntities) { + if (NumberUtil.equals(vvShoppingCartEntity.getSkuId(), vvSkuEntity.getId())) { + vvShoppingCartDTO.setVvSkuEntity(vvSkuEntity); + } } + vvShoppingCartDTOS.add(vvShoppingCartDTO); } - vvShoppingCartDTOS.add(vvShoppingCartDTO); } pageUtils.setRows(vvShoppingCartDTOS); From 9c9841213d510c0987ecb1e603ae85cc1e78a67b Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Thu, 18 Dec 2025 23:41:39 +0800 Subject: [PATCH 4/7] =?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 | 36 ++++ .../api/data/entity/vv/VvFrontPageEntity.java | 182 ++++++++++++++++++ .../com/heyu/api/data/enums/ActionEnums.java | 2 +- .../impl/vv/VvFrontPageServiceImpl.java | 68 +++++++ .../data/service/vv/VvFrontPageService.java | 34 ++++ .../resources/mapper/vv/VvFrontPageDao.xml | 6 + .../java/com/test/xxx/MysqlMain_insert.java | 2 +- 7 files changed, 328 insertions(+), 2 deletions(-) create mode 100644 api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvFrontPageDao.java create mode 100644 api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvFrontPageEntity.java create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvFrontPageServiceImpl.java create mode 100644 api-mapper/src/main/java/com/heyu/api/data/service/vv/VvFrontPageService.java create mode 100644 api-mapper/src/main/resources/mapper/vv/VvFrontPageDao.xml 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 new file mode 100644 index 0000000..2a66bc6 --- /dev/null +++ b/api-mapper/src/main/java/com/heyu/api/data/dao/vv/VvFrontPageDao.java @@ -0,0 +1,36 @@ +package com.heyu.api.data.dao.vv; +/** +*

+* 服务类 +*

+* +* @author quyixiao +* @since 2025-12-18 +*/ +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; +@Mapper +public interface VvFrontPageDao extends BaseMapper { + + + VvFrontPageEntity selectVvFrontPageById(@Param("id")Long id); + + + Long insertVvFrontPage(VvFrontPageEntity vvFrontPage); + + + Long insertOrUpdateVvFrontPage(VvFrontPageEntity vvFrontPage); + + + int updateVvFrontPageById(VvFrontPageEntity vvFrontPage); + + + int updateCoverVvFrontPageById(VvFrontPageEntity vvFrontPage); + + + int deleteVvFrontPageById(@Param("id")Long id); + + +} \ 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 new file mode 100644 index 0000000..9432cc8 --- /dev/null +++ b/api-mapper/src/main/java/com/heyu/api/data/entity/vv/VvFrontPageEntity.java @@ -0,0 +1,182 @@ +package com.heyu.api.data.entity.vv; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.lz.mybatis.plugin.annotations.AS; + +import java.math.BigDecimal; +import java.util.Date;import java.util.Date; +/** +* +* @author quyixiao +* @since 2025-12-18 +*/ + +@Data +@TableName("vv_front_page") +public class VvFrontPageEntity implements java.io.Serializable { +private static final long serialVersionUID = 1L; + + public final static String CLASS_NAME ="com.heyu.api.data.entity.vv.VvFrontPageEntity:"; + + public final static String all = CLASS_NAME + "*"; + public final static String id_ = CLASS_NAME + "id"; // + public final static String is_delete = CLASS_NAME + "is_delete"; // 是否删除:0 否 1 删除 + public final static String create_time = CLASS_NAME + "create_time"; // 创建时间 + public final static String modify_time = CLASS_NAME + "modify_time"; // 修改时间 + public final static String name_ = CLASS_NAME + "name"; // 名称 + public final static String type_ = CLASS_NAME + "type"; // 类型 + public final static String style_ = CLASS_NAME + "style"; // 样式 + public final static String data_ = CLASS_NAME + "data"; // 数据 + // + @TableId(value = "id", type = IdType.AUTO) + private Long id; + //是否删除:0 否 1 删除 + private Integer isDelete; + //创建时间 + private Date createTime; + //修改时间 + private Date modifyTime; + //名称 + private String name; + //类型 + private String type; + //样式 + private String style; + //数据 + private String data; + /** + * + * @return + */ + public Long getId() { + return id; + } + /** + * + * @param id + */ + public void setId(Long id) { + this.id = id; + } + + /** + * 是否删除:0 否 1 删除 + * @return + */ + public Integer getIsDelete() { + return isDelete; + } + /** + * 是否删除:0 否 1 删除 + * @param isDelete + */ + public void setIsDelete(Integer isDelete) { + this.isDelete = isDelete; + } + + /** + * 创建时间 + * @return + */ + public Date getCreateTime() { + return createTime; + } + /** + * 创建时间 + * @param createTime + */ + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + /** + * 修改时间 + * @return + */ + public Date getModifyTime() { + return modifyTime; + } + /** + * 修改时间 + * @param modifyTime + */ + public void setModifyTime(Date modifyTime) { + this.modifyTime = modifyTime; + } + + /** + * 名称 + * @return + */ + public String getName() { + return name; + } + /** + * 名称 + * @param name + */ + public void setName(String name) { + this.name = name; + } + + /** + * 类型 + * @return + */ + public String getType() { + return type; + } + /** + * 类型 + * @param type + */ + public void setType(String type) { + this.type = type; + } + + /** + * 样式 + * @return + */ + public String getStyle() { + return style; + } + /** + * 样式 + * @param style + */ + public void setStyle(String style) { + this.style = style; + } + + /** + * 数据 + * @return + */ + public String getData() { + return data; + } + /** + * 数据 + * @param data + */ + public void setData(String data) { + this.data = data; + } + + @Override + public String toString() { + return "VvFrontPageEntity{" + + ",id=" + id + + ",isDelete=" + isDelete + + ",createTime=" + createTime + + ",modifyTime=" + modifyTime + + ",name=" + name + + ",type=" + type + + ",style=" + style + + ",data=" + data + + "}"; + } +} \ No newline at end of file diff --git a/api-mapper/src/main/java/com/heyu/api/data/enums/ActionEnums.java b/api-mapper/src/main/java/com/heyu/api/data/enums/ActionEnums.java index a7bc48b..5d1a849 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/enums/ActionEnums.java +++ b/api-mapper/src/main/java/com/heyu/api/data/enums/ActionEnums.java @@ -5,7 +5,7 @@ public enum ActionEnums { Admin_Cancel("Admin_Cancel", "admin取消按钮", "/mm/order/cancel", OrderStatusEnums.cancel.getStatus()), - App_Apply_Cancel("App_Apply_Cancel", "app申请取消按钮", "/app/order/applyCancel", OrderStatusEnums.apply_cancel.getStatus()), + App_Apply_Cancel("App_Apply_Cancel", "取消订单", "/app/order/applyCancel", OrderStatusEnums.apply_cancel.getStatus()), Admin_Delivered("Admin_Delivered", "admin妥投,确认收货", "/mm/order/delivered",OrderStatusEnums.delivered.getStatus()), diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvFrontPageServiceImpl.java b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvFrontPageServiceImpl.java new file mode 100644 index 0000000..4c36baa --- /dev/null +++ b/api-mapper/src/main/java/com/heyu/api/data/service/impl/vv/VvFrontPageServiceImpl.java @@ -0,0 +1,68 @@ +package com.heyu.api.data.service.impl.vv; +/** +*

+* 服务类 +*

+* +* @author quyixiao +* @since 2025-12-18 +*/ + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.heyu.api.data.dao.vv.VvFrontPageDao; +import com.heyu.api.data.entity.vv.VvFrontPageEntity; +import com.heyu.api.data.service.vv.VvFrontPageService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +@Service +public class VvFrontPageServiceImpl extends ServiceImpl implements VvFrontPageService { + + + @Autowired + private VvFrontPageDao vvFrontPageDao; + + + + @Override + public VvFrontPageEntity selectVvFrontPageById(Long id){ + return vvFrontPageDao.selectVvFrontPageById(id); + } + + + + @Override + public Long insertVvFrontPage(VvFrontPageEntity vvFrontPage){ + return vvFrontPageDao.insertVvFrontPage(vvFrontPage); + } + + + + @Override + public Long insertOrUpdateVvFrontPage(VvFrontPageEntity vvFrontPage){ + return vvFrontPageDao.insertOrUpdateVvFrontPage(vvFrontPage); + } + + + + @Override + public int updateVvFrontPageById(VvFrontPageEntity vvFrontPage){ + return vvFrontPageDao.updateVvFrontPageById(vvFrontPage); + } + + + + @Override + public int updateCoverVvFrontPageById(VvFrontPageEntity vvFrontPage){ + return vvFrontPageDao.updateCoverVvFrontPageById(vvFrontPage); + } + + + + @Override + public int deleteVvFrontPageById(Long id){ + return vvFrontPageDao.deleteVvFrontPageById(id); + } + + + +} diff --git a/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvFrontPageService.java b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvFrontPageService.java new file mode 100644 index 0000000..2b54dc5 --- /dev/null +++ b/api-mapper/src/main/java/com/heyu/api/data/service/vv/VvFrontPageService.java @@ -0,0 +1,34 @@ +package com.heyu.api.data.service.vv; +/** +*

+* 服务类 +*

+* +* @author quyixiao +* @since 2025-12-18 +*/ +import com.baomidou.mybatisplus.extension.service.IService; +import com.heyu.api.data.entity.vv.VvFrontPageEntity; +public interface VvFrontPageService extends IService { + + + + VvFrontPageEntity selectVvFrontPageById(Long id); + + + Long insertVvFrontPage(VvFrontPageEntity vvFrontPage); + + + Long insertOrUpdateVvFrontPage(VvFrontPageEntity vvFrontPage); + + + int updateVvFrontPageById(VvFrontPageEntity vvFrontPage); + + + int updateCoverVvFrontPageById(VvFrontPageEntity vvFrontPage); + + + int deleteVvFrontPageById(Long id); + + +} \ No newline at end of file diff --git a/api-mapper/src/main/resources/mapper/vv/VvFrontPageDao.xml b/api-mapper/src/main/resources/mapper/vv/VvFrontPageDao.xml new file mode 100644 index 0000000..ea4d52f --- /dev/null +++ b/api-mapper/src/main/resources/mapper/vv/VvFrontPageDao.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java b/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java index 846bfa6..327f9b6 100644 --- a/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java +++ b/api-mapper/src/test/java/com/test/xxx/MysqlMain_insert.java @@ -94,7 +94,7 @@ public class MysqlMain_insert { List list = new ArrayList(); - list.add(new TablesBean("vv_out_trade_no")); + list.add(new TablesBean("vv_front_page")); From 5eadf88f7751e9da6b56d0d1f676d14e464cf022 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Fri, 19 Dec 2025 22:21:13 +0800 Subject: [PATCH 5/7] =?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 --- .../java/com/heyu/api/data/utils/RedisUtils.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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 440bedf..2fb1b55 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,10 +77,18 @@ public class RedisUtils { public static boolean BIZ_CACHE_SWITCH = true;//业务缓存开关,true:打开(即使用缓存) false:关闭(即不使用缓存) public void set(String key, Object value, long expire) { - valueOperations.set(key, toJson(value)); - if (expire != NOT_EXPIRE) { - redisTemplate.expire(key, expire, TimeUnit.SECONDS); + + + try { + valueOperations.set(key, toJson(value)); + if (expire != NOT_EXPIRE) { + redisTemplate.expire(key, expire, TimeUnit.SECONDS); + } + } catch (Exception e) { + logger.error("set redis error", e); } + + } public void set(String key, Object value) { From 93ec88d7eacac5adcf1ad373c200bc200c0cced3 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Fri, 19 Dec 2025 22:27:02 +0800 Subject: [PATCH 6/7] =?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 --- .../java/com/heyu/api/controller/vv/AppUploadOssController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppUploadOssController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppUploadOssController.java index e885241..c171750 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppUploadOssController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppUploadOssController.java @@ -43,4 +43,4 @@ public class AppUploadOssController { } -} +} \ No newline at end of file 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 7/7] =?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); + } + + +}